Blog Logo
TAGS

OpenTelemetry .NET | Monitor a .NET application with OpenTelemetry & SigNoz

C# (pronounced C-Sharp) is one of the top frameworks for building modern applications using .NET. OpenTelemetry is an open source web standard for instrumenting cloud-native applications that gives in...

Read more...

Async All The Way Down! SqlAlchemy 1.4 now supports asyncio

SqlAlchemy 1.4 now supports asyncio, which means that it will be async all the way down to the last turtle. This is a great improvement for those who have been using SqlAlchemy with Tornado and have h...

Read more...

FastEnum - The Fastest Enum Utilities for C#/.NET

FastEnum is the fastest enum utilities for C#/.NET, achieving zero allocation and designed for easy use like System.Enum. It supports .NET Framework 4.6.1+, .NET Standard 2.0+, and .NET 5.0+. It provi...

Read more...

Locust - A modern load testing framework

Locust is an open source load testing tool that helps to define user behaviour with Python code and swarm systems with millions of simultaneous users. It eliminates the need for clunky UIs or bloated ...

Read more...

Airbnbs Microservices Architecture: Journey to Quality Engineering

This article discusses Airbnbs journey towards a microservices architecture and the impact on quality engineering. It covers the benefits and challenges of microservices and how Airbnb approached the ...

Read more...

Tye, starting and running multiple APIs with a single command

Today, most of the applications consist of multiple projects. Most of them have some kind of front-end application (e.g. Angular) that consumes one or more .NET C# APIs, which in their turn might also...

Read more...

Python Await Async Tutorial with Real Examples and Simple Explanations

Learn how to use the advanced features of Python, specifically the await and async methods, to make your programs faster and more efficient. This tutorial focuses on Python 3.7 and describes the diffe...

Read more...

Redis client-side cache with async Python

Redis is a powerful and fast storage for caching in modern applications. With the release of Redis 6.0, a new feature called client-side caching was introduced, enabling users to keep a copy of cache ...

Read more...

Python Asynchronous Programming Fundamentals

Python introduced asynchronous programming capabilities in version 3.4 in 2014, with further notable improvements in almost every minor version since. This article aims to elucidate the fundamental co...

Read more...

Graceful Termination with Modern .NET

This article discusses the importance of graceful termination in Kubernetes pods and explores various ways to handle graceful termination in .NET 6 and ASP.NET Core 6.0. It covers preStop hooks and ob...

Read more...

The 2023 Python Developer Roadmap

Looking to become a Python developer? This article offers a roadmap to help you get started. Learn Python programming language, essential Python tools, and frameworks for web development, data science...

Read more...

Spark Tips. Partition Tuning

Clusters will not be fully utilized unless you set the level of parallelism for each operation high enough. In this blog post, the author provides tips and optimization methods that help achieve high ...

Read more...

Implementing Latest Tech and Architecture for Distributed Systems with .NET

This project aims to implement an infrastructure for up-and-running distributed systems with the latest technology and architecture like Vertical Slice Architecture, Event Sourcing, CQRS, DDD, gRPC, M...

Read more...

Handle Python versions and virtualenv like a pro!

Learn how to handle virtualenv and Python versions like a pro, including on Apple M1 silicon, with pyenv, pyenv-virtualenv, and virtualenvwrapper. This blog post covers installation and navigation thr...

Read more...

Simple Result Type for Python 3 inspired by Rust - Fully Type Annotated

The package provides a Result type for Python 3 inspired by Rust. The idea is that a result value can be either Ok(value) or Err(error), with a way to differentiate between the two. The package encaps...

Read more...

.NET Big-O Algorithm Complexity Cheat Sheet

This JSON structure contains information about the .NET Big-O Algorithm Complexity Cheat Sheet. The cheat sheet displays the time and space complexities of common algorithms used in .NET and computer ...

Read more...

Roadmap to becoming an ASP.NET Core developer in 2023

GitHub - MoienTajik/AspNetCore-Developer-Roadmap: Roadmap to becoming an ASP.NET Core developer in 2023. This repository provides a comprehensive roadmap for developers who aim to become an ASP.NET Co...

Read more...

Optimizing React Apps: Achieving Faster UI Rendering with Memoization

React has optimization at its core, but large applications can still run into performance issues. Memoization is an optimization technique that caches the result of a function and returns the cached v...

Read more...

Modelling Workflows With Finite State Machines in .NET

In this article, Lloyd Atkinson explains how modelling workflows with finite state machines can help simplify complex workflows in .NET. He introduces the concept of finite state machines and provides...

Read more...

Mermaid Cheat Sheet | Algorithm, Data Structure, Programming, and More

This Mermaid Cheat Sheet is a comprehensive guide that covers various topics related to algorithm, data structure, programming, dev environment, and more. It includes overviews, examples and practice ...

Read more...