Building Resilience: How to form lasting psychological safety - Richard Bown
You can make people happier by giving them the chance to speak up and have a say in what constitutes the work they do.
You can make people happier by giving them the chance to speak up and have a say in what constitutes the work they do.
The Redpanda benchmark and TCO analysis claims that Redpanda needs only 3 brokers on the i3en.6xlarge to reach 1 GB/s and Apache Kafka needs 9 brokers and Kafka still shows inferior end-to-end latency to Redpanda. I decided to see if I could reproduce those …
Today, I personally filed an unfair labor practice charge against Cumulus Media, Inc. The charge alleges that the company maintains an employee handbook containing 17 rules that violate Section 8(a)(1) of the National Labor Relations Act. Below, I have uploade…
Feeling too much friction from your microservices architecture? It's time to revisit monoliths.
Year of the challenge (or, the tyranny of friendship)
Want
One word I’m always wary of is “empowerment”. The hairs on the back of my neck go up when I hear something like this. We should make our employees feel empowered to do X. What does this mean? Can a manager empower their team with mere words? Johnny - you shoul…
Moderating online forums is labor intensive. Burnout is common. It’s almost a given that if a subreddit gets to a certain size, the quality will drop, even with active moderation - moderators simply cannot handle the scale.
The role of a chance in our life is great. It's always about finding a relevant opportunity. Whether it's a dream job, car, home or a partner.
Articles and programs by Elias Naur
There are three types of technical debt articles:
The story of a geeky twist on "Party like it's 1999".
Nithin Bekal's blog about programming - Ruby, Rails, Vim, Elixir.
In the post, we explore why you struggle to finish all projects we start. Why we go from being over optimistic to being ready to quit and move on.
Fang-Pen Lin's blog about programming
Am I too comfortable using Apple Mail? After all, it’s almost a decade using it daily. After going through several other email apps this weekend, I got the i...
Let’s talk Dungeons & Dragons! I’ve been spending a bit of time with Baldur’s Gate 3, rolling dice, passing and failing checks. Usually, to do an ability check you roll a 20-sided die (d20), compare what you rolled with a difficulty class (DC) of the check, an…
This eight-step process brought WP Engine from an idea to a Unicorn. While there are other roads to Product/Market Fit, consider copying some of these ideas.
Assembly-level debugging tip for a C++-heavy project.
I was watching some of Matt Parker’s Stand-up Maths videos recently, and a few of them involved quirks of the modern world which are work-arounds for problems that no longer exist. In particular, the staggered layout of computer keyboards (to avoid the levers …
Happy New Year! Here’s a follow-up to my last post on improving isearch usability using a Transient menu. Last December I had the opportunity to impromptu demo it online at the Emacs Berlin...
I came up with this awhile ago when I was playing with cooperative LLM agents. It is the simplest implementation of a message bus that I could think of. The architecture is very simple. Let's start with the following barebones python. def main(): print("Hello,…
Using a game use-case to motivate and explain PIDs
One day I read the code of Chromium in C++ to optimize screenshot rendering. The other day, I tuned a database engine reasonably well because I wrote a toy engine myself and understood the underlying logic. I used Python to work with neural networks and recent…
Avi Press | January 15, 2024
Why is everyone in such a rush? Walk into any bookstore, and you'll see how to Teach Yourself Java in 24 Hours alongside endless variations offering to teach C, SQL, Ruby, Algorithms, and so on in a few days or hours. The Amazon advanced search for [title: …
There are lots of ways to accidentally spend too much money on AWS, and one of the easiest ways is by carelessly transferring data. As of writing, AWS charges the following rates for data transfer: Data transfer from AWS to the public Internet ranges from $0.0…
There’s a new Marten 7.0 beta 4 release out today with a new round of bug fixes and some performance enhancements. We’re getting closer to getting a 7.0 release out, so I thought I̵…
Frozen Collections is a new .NET 8 feature that can be used to create dictionaries for faster read operations when you don’t need to…
Dealing with awaitables that return void, and questioning our life choices.
In this video I'm kicking off the video series for building an ASP.NET Core Blazor web app! We'll be creating a Blazor web application together in C# to trac...
In this fifth lesson, we'll revisit working with string data types in C#. String.Format and String Interpolation as explored as we format text. Additionall...
In this post, I cover the steps required to create and sign a JWT and use it to authenticate a GitHub App built using .NET.
Check out my courses on Dometrain: https://dometrain.comBecome a Patreon and get special perks: https://www.patreon.com/nickchapsasHello, everybody, I'm Nick...
In this TypeScript course, you will learn from what TypeScript is, to creating your first application using TypeScript.00:00:00 What is TypeScript?00:07:14 T...
There are also C++ standard exceptions, particularly std::bad_alloc.
I spoke with Jaime recently in the Modern .NET Podcast:In this episode of The Modern .NET Show podcast, Oren Eini, a seasoned developer with over 20 years of...
In this post, I describe how to get a CultureInfo object and the difference between CultureInfo.Get and new CultureInfo in .NET.
Hi there! Today we are going to see the OwningComponentBase Class of Blazor Server, which can allow us to have better control of the lifetime of our services...
Are you looking for the best C# books for beginner developers? Check out this list to see my pick for best books for C# developers that are getting started.
In this video we will discussed AutoMapper and how we can utilise it in our applicationsSupport me on Patreon to access the source code:https://www.patreon.c...
In this brief post, I want to show 3 options you can use to push an application into an Azure Container Registry (ACR) using Terraform.
Welcome to “The ULTIMATE .NET Clean Architecture Project Template”! 🚀Links from the video:Deep Dive into Clean Architecture course (promo code: GITHUB): htt...
Exception handling in C# has improved dramatically with the launch of it's own IExceptionHandler middleware in .NET 8 .
This blog post guides the configuration of Serilog for a .NET Core Web API running on an Azure App Service. It covers logging requirements and implementation, including Serilog setup in Program.cs …
This post is an anecdote from over a decade ago, of which I lost the actual code. So please forgive me if I do not accurately remember all the details. Some details are also simplified so that anyone that likes computer security can enjoy this article, not jus…
This article shows how to migrate a Blazor server application to a Blazor Web application. The migration used the ASP.NET Core migration documentation, but this was not complete and a few extra ste…
Discover Panda CSS, the new type-safe CSS-in-JS library with zero runtime, multi-variant support and RSC compatibility!
A walkthrough to enable request/response logging to an ASP.NET web application (or web service) by using an IIS module.
In one of our ASP.NET Core applications, I added a new feature to cleanup old data. My implementation was simple and used a BackgroundServic...
As I typically do, I’m adding this mainly as a reminder to myself; but others might find it useful.
In this article, we are going to learn about integrating GenAI in .NET with Amazon BedRock.
In the beginning of the story at Tech Innovations Inc., there’s a debate among the team members about choosing the right tool for their…
In this article, we will learn how to use IExceptionHandler interface to handle exception introduced in .NET 8.
🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using RAG 🔄. - GitHub - vanna-ai/vanna: 🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using RAG 🔄.