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...
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...
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...
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 ...
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 ...
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...
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...
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 ...
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...
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...
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...
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 ...
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...
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...
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...
.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 ...
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...
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...
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...
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 ...