www.TieDyeTechGuy.com

Most recently I have learned Swift, SwiftUI, Xcode, and making apps for iOS, MacOS, etc.. I'm making a couple of apps for myself, and some other possibly interesting apps. But right now I'm jumping to looking into cross-platform GUI development. And in between that and many other things, also converting everything "in-house", tools and such, to Swift. Mostly old BASH scripts for managing the servers, some other small utilities in C/C++.




Apps.


Apple Sounds was mainly to learn the process of putting an app in the App Store, on top of just making something small and easy while learning Swift/SwiftUI.

It allows you to choose one of the built in Apple Sounds and play it. It was rejected by Apple because it is too worthless. But at least I've learned the process of getting something submitted and starting the process of trying to get it approved.

Serious apps are coming.




Activities.


In addition to learning Swift and making smart phone apps, I am still busy with a few other things. A number of websites for personal projects and various objectives, including helping charities.

This website (through early 2024 at least) is running on a CMS program written in C under Linux. I had started writing a new CMS in C++, and although complete through the very basics, I have abandoned that and have started working on a CMS in Swift and my own programming system.

Due to helping someone with their telecommunications, I have a hobby now of landline telephony - VOIP. And have experience with Raspberry Pi's - nice little computers.




Keywords and whatever.


(Learned/learning is independently unless commented otherwise.)

Learning :

Adwaita & adwaita-swift [not getting it working quickly on any platform (MacOS, Debian, Raspberry Pi OS, Fedora) at the moment, so on pause]
FlatPak & flathub.org in between things as go along
(possibly Android development soon, hopefully using Swift)

Current :

Swift
SQL  (MySQL/MariaDB)
HTML
Xcode
bluefish editor
gcc, ...

Linux  (Debian + MATE, Rasberry Pi OS)
MacOS
iOS

SwiftUI
SwiftNIO

Apache web server
Asterisk - free PBX (telephone system)
OpenVPN
Let's Encrypt - free TSL (replaced SSL) certificates! Are you still paying?
Certbot
phpmyadmin

Raspberry Pi

Old, but still using :

C, C++
BASH
basic electronics, analog and digital (multiple courses from and while in High School - extended courses off campus and Junior College night classes)

Understanding of, work with, not really into :

CSS - not thrilled with this, as in my opinion, HTML should have been re-engineered and replaced answering the needs of CSS without backwards compatibility; and creates, in my opinion, an unnecessary layer of complexity
Javascript - mostly using things found and just a bit of hacking that code

Old or not using :

Federal Communications Commission First Class Radiotelephone License  (license grade no long exists)
Federal Communications Commission Radio Amateur Extra License  (expired, was N1NL, and previously KG6CSH)
Certified Service Technician Apple Computers  (Apple ][e, Mac...) (Saw a Lisa at Apple Headquarters when went there for training. It was not on.)
Certified Service Technician IBM Personal Computers
Certified Service Technician Compaq Computers
Fedora, and original RedHat Linux, CentOS, Ubuntu, Mandrake/Mandriva, Xandros

Old, and forgotten, unfortunately :

CP/M
CP/M-86
AMOS (Alpha Micro Operating System) - was really, really nice, stable, flexible, powerful, Motorola 68000+
8086 Assembly
Z80 Assembly
OS/2

aligning 5 1/4" and 8" floppy disk drives - learned but never got to use - when was Service Manager at ComputerLand

C++ Builder from Borland - got quite good at it, but never put to use other than a few small things for myself, can't remember how much it cost.
Netscape Navigator. Yes I actually bought that, and am happy I did. Even though it didn't take long for the "free browser" war to start.
Eudora e-mail client. Another thing I paid for early on, and happy with it. Unfortunately moving to another program proved that the data was not really portable.
Redhat Linux. Before the split products, and paid for it, and was happy with Redhat for some time.

Old, ashamed, and forgotten :

various Microsoft MS-DOS versions and Windows versions from Windows 3.11 to Windows NT 4
BASIC (Junior College night classes while in High School)
Kylix, a Linux version of C++ Builder from Borland. Paid $3,000 for it, it never worked, they dropped it.

Learned, never used, and forgotten :

Fortran IV (Junior College)
processor design (Junior College night classes while in High School and on own a bit of AHPL)




Contact.


If you would like to make contact with me, please send an e-mail to the username makingcontact at this domain name you see as the address of this web page. Which should be tiedyetechguy.com, otherwise you are not on my website!