This is your brain. This is your brain on computers.


How to Become a Software Engineer After Losing Your Job

The past several decades have seen an overhaul of the world economy and a shift into a more connected and globalized workforce. We have seen entire industries disappear in a matter of years only to be replaced by offshore companies reliant on large, cheap labor pools and costs of living.

7 Great Tips for Successful Software Teams

The following article is a cross post from our sister site. It has been updated for 2020, edited for accuracy, and modified to fit the style of this site. Teams of people need structure. Humans are imperfect, forgetful, prone to mistakes, and often cut corners for convenience or “time saving”. Yes,

5 Great Introductions to .NET and Azure Technologies

Today we’ve got a roundup of a great batch of our articles written about .NET and Azure technologies. From tools like ASP.NET Core to Azure Functions, we’ve got you covered with some of the hottest, newest, and most improved technologies that Microsoft has been putting out lately. The best part?

Introduction to ASP.NET Core gRPC

What is gRPC? gRPC is an acronym for general-purpose Remote Procedure Calls. Here is a definition straight from Google’s site: gRPC is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for

Introduction to .NET Core Worker Services

What are .NET Core Worker Services? Starting with .NET Core SDK 3.0+, a new template has been introduced. It’s named, for better or worse, “.NET Core Worker Service.” This template gives you the ability to create cross-platform background services such as long-running Windows Services or daemons hosted in Linux using

5 Things We Look for in Technical Job Interview Candidates

Job interviews. Yuck. No one likes them (especially not the people conducting the interviews). Both sides of the transaction are looking for quick resolutions to a sometimes overly long and stressful process. The interviewee is obviously looking for a job and a source of income. The hiring managers just want

The Basics of Programming (Episode 2 of Introduction to Programming Series)

Hello and welcome to the second episode of our new series about learning to program with C# and Visual Studio. In this video, we cover the basic concepts of programming from a high level. We briefly discuss data types, variables, conditions, loops, collections, arrays, and strings. This is just the

Introduction to Azure Pipelines for Continuous Integration

What Is Azure Pipelines? Straight from the creators, Microsoft: Get cloud-hosted pipelines for Linux, macOS, and Windows. Build web, desktop and mobile applications. Deploy to any cloud or on‑premises.Automate your builds and deployments with Pipelines so you spend less time with the nuts and bolts and more time being creative.

Experimenting With Twitch Bot, .NET Core, Linux Host (Video)

In this video, we continue from our last Microservices Monday episode by improving logging and exception handling in our Twitch bot. We finish up by learning how to deploy .NET Core Worker Services to Azure and run in to a bit of trouble.

5 Stable Industries to Get Started as a New Software Engineer

Eventual economic recessions and depressions are inevitable occurrences of modern life. As a software developer, you can sometimes avoid or at least lessen the potential cataclysm of economic fallout. Your profession can command above average stability and flexibility in comparison to many other types of jobs. But ultimately your job


Get the latest ultimate guides, tutorials, and advice to level up your skills.