Close

From Traditional to Serverless: Exploring Patterns that Revolutionize Development

From Traditional to Serverless: Exploring Patterns that Revolutionize Development

Serverless computing is a model in which the cloud provider dynamically manages the server infrastructure. This means that developers don’t need to worry about provisioning or managing servers, which can save time and money. Several serverless patterns can be used to build scalable and reliable applications. This article will discuss some of the most popular […]

Devamını Oku

.NET 5 has reached the End of Life

dinosaur

In recent years, especially with the pandemic, everything has been moving very fast. The release of .NET 5 by Microsoft was only a year and a half ago (specifically on November 10, 2020) and we have to say goodbye to it. Sadly, Microsoft’s deadline for developers to migrate to .NET 6 is ending and support […]

Devamını Oku

Outliers: Why Some People Succeed and Some Don’t

Outliers: Why Some People Succeed and Some Don't

Outliers is a book about success. It starts with a very simple question: what is the difference between those who do something special with their lives and everyone else? In Outliers we’re going to visit a genius who lives on a horse farm in Northern Missouri. We’re going to examine the bizarre histories of professional […]

Devamını Oku

Zen of Python

Zen of Python

The Zen of Python is a collection of 19 “guiding principles” for writing computer programs that influence the design of the Python programming language. Software engineer Tim Peters wrote this set of principles and posted it on the Python mailing list in 1999. Peters’s list left a 20th principle “for Guido to fill in,” referring […]

Devamını Oku

Onion architecture with stereotypes by Alain Sahli

Onion Architecture - Software Design Patterns Explained

The onion architecture is not as well known as the 3-tier architecture but is gaining a lot of attention during the microservices era. It structures your software so that it is easy to change technologies without impacting business logic. Coupled with DDD principles it offers a powerful way to build a clean and maintainable architecture. […]

Devamını Oku

Consider the Development Feedback Loop

Consider the Development Feedback Loop

Imagine you’re a potter making your bowls on a wheel in your studio. Now imagine that your craft has a different workflow: you make bowls by writing scripts executed by a bowl-making machine on the other side of the world without your participation. That’s the difference between a tightly coupled craft (your hands on the […]

Devamını Oku

Navmesh: A Pathfinding Tool for Python

Navmesh: A Pathfinding Tool for Python

A navigation mesh, or Navmesh, is an abstract data structure used in artificial intelligence applications to aid agents in pathfinding through complicated spaces. This approach has been known since at least the mid-1980s in robotics, where it has been called a meadow map, and was popularized in video game AI in 2000. A navigation mesh […]

Devamını Oku