In modern cloud architectures, container images are the building blocks of your microservices, and having a private, secure, managed image registry is essential. Amazon ECR (Elastic Container Registry) fills that…
Deno, Just Another JavaScript Runtime for Backend

JavaScript has come a long way since its creation. It started as a very basic language for making web pages interactive. It has become more powerful and it has been…
Writing REST Api with Go
REST APIs are everywhere. From mobile apps to web platforms, they connect the front-end and back-end in a clean and standard way. In this post, we’ll write a basic REST…
Free Enterprise Languages and Future-Proof Tech Choices
In 2021, Oracle decided to monetise Java by changing its licensing policy after JDK 17. Previously, businesses had to pay for updates and support, but with JDK 17, Oracle introduced…
Running DeepSeek R1 on Your Local Machine Offline: A Step-by-Step Guide
Over the past few months even weeks, DeepSeek has emerged as an unexpected guest in the AI market. It literally redefined the AI industry and cost trillions of dollars loss…
Concourse – A Modern CI/CD Tool
Concourse is a CI/CD tool created by a team at a company called Pivotal. Pivotal is a company known for building tools for software development. The Pivotal team wanted to…
Advanced C# Tips: Use Conditional Attribute for Debugging Code

In C#, it's common to sprinkle your code with debugging information—like console logs that help you track down bugs. However, when you're ready to release your application to the world,…
Advanced C# Tips: Optimize Recursive Functions With Tail Recursion

Recursive functions are a staple in many programmers' toolkits. They allow us to solve complex problems by having a function call itself with a different set of parameters until a…
Advanced C# Tips: Beware of Micro-Optimizing at the Cost of Code Clarity

Micro-optimizing refers to making small modifications to code in an attempt to improve performance, often at the expense of making the code harder to read, understand, and maintain. While it's…