The Best Computer Science Blogs

Computer science is an amazing field of study, formalizing as a college discipline in the ’60s and evolving through the decades since to become part of daily life around the world. And, for some of us, it’s also turned into a passion. Whether computer science is one of your college courses or just something of casual interest, … Read more

The Best C# Blogs

C# is a language loved by its users for being versatile, productive, and keeping up with the current problems programmers need to solve. For example, maintainers have added functional programming concepts to the primarily imperative C# language, adding the powerful query-functionality in LINQ, and smoother handling of asynchronous programming with the async/await-syntax. The unification of all … Read more

The Best Engineering Blogs

The world of tech and software development evolves fast, with new frameworks and libraries advancing all the time. It’s important to stay tuned in, or you could be left behind. To make that less of a challenge, I’ve handpicked thirty engineering blogs that you should follow or at least bookmark for future reference. Engineering blog is, of course, … Read more

The Best Golang Blogs for Learning Golang

Go recently turned eleven, so you can imagine how much the language and its ecosystem have evolved through the years. A strongly typed language, it’s become increasingly popular with its garbage collection and concurrency support. It’s massively performant, scalable, and resource-use efficient. Small wonder that Go is applied across a multitude of areas these days, … Read more

The Best Python Blogs

Python is one of the most popular programming languages in use today. It’s become a favorite for both experienced developers and those just starting out, thanks to its winning combination of power and user-friendliness. Since Python is a core technology in booming fields like data science, machine learning, and AI, its usage will likely continue to rise. But … Read more

The Best DevOps Blogs

The term “DevOps” seems to be everywhere these days, but I’ve found that understanding what it truly means and how it’s applied in practice can be surprisingly tricky. It’s a broad term that touches on everything from cultural philosophies and automation tools to specific practices like continuous integration and infrastructure as code. It can mean … Read more