Blog Logo
TAGS

A first look behind the scenes of minimal API endpoints

Minimal APIs have a reputation for being fast, but how do they do it? In this and subsequent posts, I look at the code behind some of the minimal API methods and look at how theyre designed to take yo...

Read more...

Developer Roadmaps - community effort to guide and grow developers

roadmap.sh is a community effort to create roadmaps, guides and educational content to help developers grow in their career. It offers role-based roadmaps for Frontend, Backend, DevOps, Android, QA, a...

Read more...

Two-Phased Commit and eXtended Architecture: The Basics

Two-phase commit (2PC) and XA (eXtended Architecture) are two important concepts in database transactions and distributed systems. In distributed transaction processing, a commit operation finalizes a...

Read more...

Building Secure Microservices in Azure - Jimmy Bogard - NDC Oslo 2022

Building Secure Microservices in Azure - Jimmy Bogard - NDC Oslo 2022

The speaker, Jimmy Bogard, discusses his recent project where he had to learn how to deploy secure microservices into Azure. He explains that the days of securing basic client-server applications with...

Read more...

# Pocket Desktop - Third-party Application for GetPocket

Pocket Desktop is a third-party desktop application for GetPocket that allows you to easily access your saved articles and content from your desktop. With Pocket Desktop, you can save articles and con...

Read more...

Build efficient tests for your Spark data pipeline using BDD with Cucumber

In this Medium article by Omar LARAQUI, youll learn about Behavior Driven Development (BDD) and how it can help you build efficient tests for your Spark data pipeline. Cucumber is the tool that allows...

Read more...

5 Awesome C# Projects: TODO, Password Manager, Steam, Nintendo Switch And Unity

In this article, Tom Smykowski 💎 highlights 5 awesome projects built with C#: TODO app, password manager, Steam API wrapper, Nintendo Switch gamepad mapper, and a Unity game. C# is a versatile and ea...

Read more...

Silk.NET - High-speed & advanced .NET graphics & compute

Spruce up your games and applications with cross-platform 3D graphics, audio, compute and haptics. Fast. Free. Cross platform. Silk.NET provides high-speed, direct, and transparent bindings, as well a...

Read more...

How io_uring and eBPF Will Revolutionize Programming in Linux

The Linux kernel has undergone a revolution with the introduction of two new interfaces - eBPF and io_uring. These interfaces are set to change the way applications work with and think about the kerne...

Read more...

eBPF, Sidecars, and the Future of the Service Mesh

In this article, William Morgan, the CEO of Buoyant and one of the creators of the first service mesh, Linkerd, examines the potential of eBPF technology to replace Linkerds sidecar proxies entirely. ...

Read more...

Improved Reliability and Built-In Module Transpilation in Next.js 13.1

Next.js 13.1 includes a number of improvements to the app/ (beta) directory, including better reliability and performance, and a new TypeScript plugin for page and layout configuration options. The ap...

Read more...

The Outbox Pattern in Python

Transactional Outbox pattern explained with Python examples. One of the most frequently used ways of communication between microservices/modules is asynchronous communications via events. Implementing...

Read more...

Handling Errors Like a Pro in TypeScript

Error handling in Type/JavaScript is crucial for the longevity of any project. This article discusses how to handle errors cleanly with TypeScript and introduces a design pattern for grouping code by ...

Read more...

WebAssembly: Docker without containers!

This article explains what WebAssembly is, why its relevant to the Docker ecosystem, and provides hands-on examples. WebAssembly is an open standard that enables the creation of portable binary execut...

Read more...

Creating Multi-Tier Subscriptions using C#

Its always best to give options to users when it comes to subscriptions. Today, we introduce a unique way to attach application features to a subscription. This post was written for the Sixth Annual C...

Read more...

Error-accumulating composable assertions in C#

This article is about composing non-short-circuiting assertions in C# in such a way that failure messages accumulate. It explores a simpler API than the previous articles proof of concept, using a Not...

Read more...

PriorityQueues on .NET 7 and C# 11

Starting from .NET 6 and C# 10, we finally have built-in support for PriorityQueues 🥳 A PriorityQueue is a collection of items that have a value and a priority; as you can imagine, they act as a queu...

Read more...

Dangers & Gotchas of Scoped Services in OptionsBuilder

In this blog post, Andrew Lock discusses the dangers and gotchas of using scoped services with the IOptions pattern. He provides a brief overview of strongly-typed configuration in ASP.NET Core and th...

Read more...

Reaqtor: A stateful, distributed, and scalable event processing framework based on Rx

Reaqtor is a reliable, stateful, distributed, scalable, and high performance event processing framework based on Rx. It adds state and durability primitives to Reactive Extensions to enable long-runni...

Read more...

AppCode 2022.3 Release and End of Sales and Support

AppCode 2022.3 has been released with new features such as more refactoring capabilities for Swift. However, the JetBrains team has announced that they will be sunsetting AppCode as of December 14, 20...

Read more...