You are the Problem
We always blame the other person for being hard to deal with, but it is likely that you are the problem.
We always blame the other person for being hard to deal with, but it is likely that you are the problem.
The dream of three-dimensional cyberspace was imagined decades ago in a world that did not yet have the available technology to realize it. Meanwhile, a different kind of interactive world was forming in the World Wide Web, and web developers have been unlocki…
This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo. - dotnet/runtimelab
Multiplication is repeated addition: 2 * 5 is defined as 2 + 2 + 2 + 2 + 2.
My job at Confluent involves a mixture of research, engineering and helping us figure out the best technical strategy to follow. BYOC is something I’ve been thinking about recently so I decided to write down the thoughts I have on it and where I think cloud se…
Consider the following graph.
In their 1999 paper Emergence of Scaling in Random Networks, Barabasi and Albert observed that some large real-world networks had degree distributions well-approximated by power laws. They called such networks "scale-free," and the name stuck.
Stéphane Graber's website -
A privacy exploit I reported in Slack has been marked as "works as intented" - I thought you should know
A simple rule for deciding if a technology is boring and stable enough to build on top of
Rather than obsessing about developer productivity, try worrying about the right thing. Worry about your customer.
In this third post in an ad-hoc series, I talk about why preparing for the future is critical to the survival of software.
My tales as a technical founder, manager, and software engineer.
I've not been feeling so great, but I gotta keep crawling.
This article shows how to integrate code that uses the MonadLogger typeclass with a concrete monad that doesn't use the LoggingT transformer, such as a ReaderT IO monad.
September 24, 2023
Powered by Restream https://restream.io
Sony has allegedly been hacked by a Ransomware group, find out more about this development here.
Along with today's new AI-powered Windows 11 update come new goodies for developers, including a new edition of Dev Home, a preview offering described as a 'control center' providing coding-focused features and functionality.
Powered by Restream https://restream.ioEvery Tuesday, come join me to take a look at what's new in Uno Platform, and dive into fixing some open issues.
TL;DR: I started developing a Chrome extension two years ago, lost a lot of money in it, and was able to generate only two hundred bucks so…
We need to talk about the Google Ngram Viewer n-grams. They are wrong. [D.R.H.]
.NET 8 introduces debugging enhancements to many commonly used types. Check out what is new and discover how .NET debugging is better than ever.
On Thursday in a Dev Question video, I answered the question "What is a full stack developer and what do they do?" Yesterday, I showed you how to become a fu...
It's just a name, and it comes from the days before user-mode/kernel-mode separation.
Let us consider the classic problem of outlier detection in one-dimensional sample. One of the most popular approaches is Tukey’s fences, that defines the following range: [[Q_1 - k(Q_3 - Q_1);; Q_3 + k(Q_3 - Q_1)], ] where (Q_1) and (Q_3) are ...
Sep 26, 2023
Audio recording is now part of the Plugin.Maui.Audio library! With just a couple of lines of code you can record your user straight from iOS, macOS, Android ...
Everyone has been asking which IDE am I using and how is it configured, so in this video, I go through how is it configured.💎 Be a Patreon to get the source...
In this article, we'll see how we can use an ASP.NET Core Blazor RenderFragment alongside plugins to dynamically load HTML into our applications!
Stephen Covey's 7 Habits for Highly Effective People is a business book classic. What if we took the idea of 7 Effective Habits and applied it to Software
📌 Check out my Pragmatic Clean Architecture course: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanj...
In this post, I will share my reading notes from Stephen Toub's post on Performance Improvements in .NET 8 to give you a quick insight into what I found interesting. I especially found the improvements made to the JIT compiler interesting, so I will primarily …
A little-discussed method enables inserting rows with bound data into SQLite faster than any existing technique. This novel method is then discovered to have a drawback that makes it generally unusable. The rest of this article explores how to get the best ins…
Sometimes just a minor change can affect performance. Here’s a simple trick: initialize your collections by specifying the initial size!
For the last 39 years, PostScript has been at the heart of the Mac, bringing desktop publishing, fonts, and the LaserWriter and other printers. It has been removed from Sonoma.
Learn how to modify response headers from ASP.NET Core middleware. You need to use the correct hook to avoid a System.InvalidOperationException.
In this article, we will learn the difference between a discard variable and the usual variables in C#. We will also see practical use cases.
Tables in a MySQL database are commonly related to one another, often in multiple ways, and it is only by linking the tables together that you can derive
This is a summary of the excellent and lengthy document by Stephen Toub
This article shows how to create and deploy an ASP.NET Core Web App with Docker. It shows all the necessary steps to create the application and the Dockerfile to deploy the application.
This article shows how to create and deploy an ASP.NET Core Web App to Azure App Services with Docker. It shows all the necessary steps to create the application and the Dockerfile to deploy the application to App Services.
With the upcoming .NET 8 release, Microsoft is spending a lot of effort in further improving AOT(Ahead-of-Time) compilation. Using Native AO...
A ploeh mystery.
This is the last public workshop I have scheduled on asynchronous programming. Next year, I've got a whole new workshop coming. So if y...
Extension for Visual Studio Code - Avalonia tools for Visual Studio Code
New Drone Recommendation: DJI Mini 4 Pro, weighing under 249 g, integrates 4K/60fps HDR True Vertical Shooting, omnidirectional obstacle sensing, ActiveTrack 360°, 20km FHD video transmission, and many other outstanding features. As the most capable drone in t…
How do you become a full-stack C# developer? What tools, languages, and frameworks do you need to know to get started? In this video, we are going to go over...
An underscore right after the substitution variable in a bash for loop can cause problems, this post shows how to fix it.