Since ASP.NET Core became a truly cross-platform framework, we’re free to use other environments such as Linux in order to host our applications. This is a great opportunity not only to reduce the possible licensing costs but also to try out a new environment. In the video tutorial below, I’ll show you how to build a Docker image using ASP.NET Core, publish it to the Virtual Machine running in the Digital Ocean and use Nginx to expose the app to the world.
Welcome to the twenty episode of my course “Becoming a software developer” in which we will implement our custom “handler” that will be responsible for executing the given methods, dealing with exceptions etc.
People sometimes ask what’s the point of blogging. What’s the secret of being consistent and what’s the motivation behind such activity? And what are the profits? A few weeks ago, Andrzej Krzywda (owner of arkency.com) asked his followers on Snapchat to send him a reason why they’re blogging (or not). I put some thoughts into it, and here is my answer.
Welcome to the eighteenth episode of my course “Becoming a software developer” in which we will finalize the basic CRUD for the Driver type, implement extension methods for the repository and build custom middleware in order to deal with exceptions.
Not that long ago, Google updated its search algorithms and introduced changes related to the mobile popups and sites ranking. In the guest article below, Jenny Holt describes what exactly happened.
Welcome to the seventeenth episode of my course “Becoming a software developer” in which we will mostly talk about the boundaries and responsibilities of the application services. Eventually, we will implement some helper code to automatically assign the authenticated user id to the given command.
Welcome to the sixteenth episode of my course “Becoming a software developer” in which we will implement the login endpoint in our API, discuss the caching mechanism and how to initialize the application with basic data.