OJ Develops

Thoughts, tips, and tricks on software development. .NET | C# | Azure

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

Immutability

06 May 2019

Last time, we looked at pure vs impure functions and we said that functional programming favors pure over impure functions.

Read More

Pure vs Impure Functions

08 April 2019

My partner, who is also a developer, once asked me what the difference between functional and object-oriented programming is. There are many differences, and this post explores one of them: the usage of pure and impure functions.

Read More