6 Productivity Shortcuts on Windows 10 & 11 I wish I knew as a Junior Software Developer

I don’t know about you, but I’m obsessed with shortcuts. I’m much more productive when using just the keyboard, and having to use the mouse annoys me deeply. Over the years, I’ve learned many useful shortcuts that increase productivity. Many of them are for IDEs or other apps, but some of the best shortcuts are part of the operating system itself. Today we’ll cover 6 amazing shortcuts in Windows 10 and 11 that transformed the way I work and can make you much more productive.

Azure Virtual Machines vs App Services

Azure Virtual Machines and App Services are the two basic pillars of Azure cloud services. Both offerings provide a way for you to execute workloads or host your server in the cloud. In both, you pay for some virtual machine in an Azure data center that runs your code. But that’s where the similarities end. One is bare bones infrastructure, whereas the other is a managed platform. One is customizable but hard to manage, whereas the other requires forces you to use the specific tooling and configuration Azure offers.

Productivity Boost After Porting from WordPress to Static Site Generation

After 6 years of hosting my blog in WordPress, I ported it to Hugo, a static site generator. I used to be a big WordPress believer. I’d tell anyone who wished to hear, and many who didn’t, that WP was the answer to everything. Whether you’re building a personal blog, an e-commerce site, or a portfolio showcase. That belief was crumbling for the last few years up to the point I turned almost 180 degrees.

The Best C# .NET Web Application Tech Stack: Deploying to Azure

We’re continuing our journey to go over the best modern web technologies by Microsoft for building a web application, and now it’s time to actually have your app make its way to the internet. We’ll see many Azure offerings, what they support, their pros and cons, and when one is better than the other.

The Best C# .NET Web Application Tech Stack: Choosing The Back End

Did you notice that Microsoft announces a new and amazing web framework each year? As the years go by, we get more and more technologies. It's getting hard to keep track of them. In this article series, we'll go over all the ways to build a web application using Microsoft technologies and try to make some order in the mess.

The Best C# .NET Web Application Tech Stack: Choosing The Front End

There are so many different ways to create a web application today, it's staggering. In this post, we'll try to make some semblance of order. We'll go over the most popular technology choices in each layer of web application development, and see their pros and cons. That includes the client-side tech, the backend server, the ways to deploy to Azure, the CI/CD pipeline, the database, and the login mechanism.

Creating a Database in C#: Interviewing the CEO of RavenDB Oren Eini

Oren certainly makes a unique impression. Having listened to a lot of CEO interviews in countless podcast episodes, I never encountered another CEO more knowledgeable about the intricacies of C# than Oren. As we sidetracked into his many adventures in developing a database, Oren’s talked about .NET garbage collection, ...

Optimizing CPU-Bound and Memory-Bound .NET Applications: 11 Best Practices

Our productivity is limited by our resources, but we have the ability to make better or worse use of them. The goal should be to use each of our resources as close to its limit as possible. We want to use every bit of our CPU and memory or else we're over-paying for expensive machines.

6 Essential Tools to Detect and Fix Performance Issues in .NET

Performance issues can be very difficult if you don't have the right tools. Luckily, there are plenty of excellent tools in the space of .NET. These can help you detect, monitor, optimize, and fix performance issues. Both locally and in the cloud.