I started DevFright in 2013. I was new to programming at that time. I had done a class in the mid-90s learning Pascal, but that only scratched the surface. I dabbled a bit with PHP on some WordPress installs that I had, but it wasn’t until 2012 that I started being more serious about programming. I began with iTunes-U content from Stanford, and in 2013 I started writing about what I was learning.
I created DevFright to write about what I was learning about creating iPhone apps. I had been learning Objective-C and felt I could share my learning.
Most of my work until late 2019 was with Objective-C and Swift. That year, I became more involved with PHP, using a custom framework to create an API. Shortly after that, I worked in Lumen and then switched to Laravel.
Things changed again when I began working in Python with a few friends so that we could learn the language together. We built the beginnings of a chess game and tried to engineer it so that the classes and relationships between them made sense. It was a great few months spending a few hours together each week.
In 2021 I began moving more to using Python with some JS and TS as well. I helped build an API that used Python and FastAPI. The team changed, and suddenly we discussed building something more reliable, perhaps using native code to create a separate iPhone and Android app rather than a PWA that was causing grief.
We decided to switch to C# and .NET using MAUI, which was still in beta then.
Surprisingly to me, I like C#. It has been great to work with. I am still very new at using it
Although I still love the concept of smartphone apps using native code, I quite like the work that has been done. I can see myself looking for C# roles in the future because of my experience.
That brings me onto what is next for DevFright. I rarely post here. It’s challenging to make good content consistently, but given that I am pretty new to C# and .NET, there is a lot I can write about now.
I am currently working on a personal project called Notic. The stack is C# and .NET. I did have it working with Azure but opted for MongoDb. I’ll share more about that project over at notic.cc.
I may continue to write some SwiftUI and Swift tutorials here, but for the next several months, the content will be focused on building a web app in C# and .NET. I might create an Android app with MAUI, then make the iOS and iPadOS apps with SwiftUI and use the API I am building.
If you are new to C#, feel free to contact me. I might have the answers you are looking for, but if not, it would still be great to talk because building up friends in this industry is great for finding work.