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.
Leave a Reply
You must be logged in to post a comment.