OJ Develops

Thoughts on software development. .NET | C# | Azure

Adaptable Software

18 March 2023

Ensuring that software can quickly adapt to changing requirements whilst still maintining a high level of correctness is the best guiding light for today's software development teams.

Read More

Sending Email With Azure

14 January 2023

Azure provides free resources for email sending, namely: Communication Services, Email Communication Services, and Email Communication Services Domain.

Read More

Init-only Properties

12 November 2020

.NET 5 is out! And with it, C# 9, which adds a lot of new features to the language. In this post, I'm going to talk about one of my favorites, init-only properties.

Read More

Getting Started with Python

02 November 2020

I usually talk about .NET topics, but today I want to talk about Python. Big shout out to my partner, who is a Python developer, for inspiring me to write about Python.

Read More

ASP.NET MVC vs ASP.NET Core: Practical Differences

07 October 2020

ASP.NET Core has been around for a while, but not everyone is using the new framework yet. If you're someone who's migrating from ASP.NET MVC to ASP.NET Core, you might be wondering what the differences between the two frameworks are. In this post, I will share the main differences between the two, from the point of view of a developer who has worked with both.

Read More