You're starting a new project with Apache Kafka. Before setting up broker parameters and writing producers and consumers, what questions should you ask yourself? To ensure a smooth start, I have prepared the following checklist/questionnaire.
How to Be Happier Without Really Trying summarizes a lot of the tactics I take in my own life to be happier (errr, more tranquil). This post does a good job summarizing Epicurean philosophies
Live For Pleasure: Not the frat party kind. Prize tranquility. W…
Now that interest rates are back at historically normal levels, bonds look a lot more interesting. Bonds let you grow your wealth and produce income while taking on modest levels of risk. “Modest levels of risk” is not the same as risk-free, of course. So let'…
In the realm of software development, crafting code that remains maintainable, flexible, and scalable stands as an utmost priority. And when delving into the concept of scalability, I'm considering not only the system's load capacity but also your ability to m…
AIWhispr takes a modular design approach, recognising that 4 distinct functions are coordinated to drive a scalable semantic search engine. This approach helped us quickly scale up to build a demo which processes over 1 million askubuntu.com posts downloaded …
In the fast-paced world of software engineering, an industry characterized by an average tenure between 1-2 years1, the notion of seniority has always been somewhat fluid. It is an environment where you’re expected to go from “new grad” to “senior” within 3…
YJIT’s ability to improve performance by adapting to run-time behavior can increase the speed of our code in a way that dropping down to C can’t. As such, I think we should reconsider the common wisdom that “rewriting our Ruby in C” is the ideal path to perfor…
For two samples \(\mathbf{x} = ( x_1, x_2, \ldots, x_n )\) and \(\mathbf{y} = ( y_1, y_2, \ldots, y_m )\), the Hodges-Lehmann location shift estimator is defined as follows:
\[\operatorname{HL}(\mathbf{x}, \mathbf{y}) = \underset{1 \leq i \leq n,\,\, 1 \leq...
Kris Moore is the Vice President of Engineering for iXsystems. Kris is an experienced executive with a demonstrated history of working in the computer softwa...
Are you a .NET developer and you are excited about the latest features coming to .NET and C# but you have concerns regarding the support for your apps you bu...
youtube.com·Isaac Levin
Isaac Levin
•··1 minuteyoutubedotnet
RavenDB is a multi-primary database, which means that it allows you to write to multiple nodes at the same time, without needing synchronization between them...
💻Join me on Patreon to get the source code: https://www.patreon.com/juliocasal🔥My Free .NET Backend Developer Roadmap: https://juliocasal.com/roadmapLearn ...
Today, we're excited to showcase Meter, a provider of Internet infrastructure, is leveraging the Tenant API integration for DNS filtering to help their clients enforce acceptable Internet use policies
In ASP.NET Core 8, Microsoft added a new authentication handler named BearerToken. In this blog post, I will explain how it works and its purpose. This handler is part of a bigger push by Microsoft to simplify authentication in ASP.NET Core, but in this blog p…
Dive into the world of .NET unit tests with this comprehensive guide. Understand the qualities of effective unit tests, and explore the best naming conventions that make your test code readable and maintainable.
How about almost 30 new components! And complete re-implementations of the Icon and Emoji components and logic. And, of course, (some breaking) changes and fixes to the rest of the already existing extensive set of components. Let's dive in, we got a lot to co…
Clean Architecture provides a standard way to avoid tight coupling and external dependencies in complex software applications. The Ardalis.CleanArchitecture.Template NuGet package provides a useful starting point for solutions that wish to use this approach fo…
The first time I realized it was possible to get a process to run some extra little code I had written, it felt like the ultimate cheat code. My first attempt was a little patch for Civilization 2 to fix some high CPU usage. Then I discovered that you could in…
What programming languages does GitHub Copilot support?Damian Brady explains how most, if not all, languages are supported.Learn more: https://msft.it/60529zaGk
youtube.com·Microsoft Visual Studio
Microsoft Visual Studio
•··2 minutesyoutubegit
72-year-old Bjarne Stroustrup invented C++ (first released in 1985). 38 years later, he gave a short interview for Honeypot.io (which calls itself "Europe's largest tech-focused job platform") offering his own advice for life:
Don't overspecialize. Don't be…
Flaky Tests is one of the most dangerous things to your testing culture. That’s why you should Delete them if you will not fix them.💎 Be a Patreon to get th...