Here's Why Housing Is Unaffordable for the Bottom 90% This is the direct consequence of the Federal Reserve's decades of unprecedented stimulus: extremes of wealth and income inequality that gav...
How to Improve Rails Caching with Brotli Compression Caching is an effective way to speed up the performance of Rails applications. However, the costs of an in-memory cache database could become significant for larger-scale projects. In this blog post, I'll describe optimizing the Rails caching mechanism us...
Quick insights using sqlelf Please checkout the sqlelf repository and give me your feedback. I wrote in my earlier post about releasing sqlelf. I had the hunch that the existing tooling we have to interface with our object formats, such as ELF, are antiquated and ill specified. Decl...
What's New in First Release Candidates for .NET 8, .NET MAUI, ASP.NET Core and EF8 -- Visual Studio Magazine Microsoft shipped the first release candidates for its .NET 8 offerings, including the main framework, the .NET MAUI evolution of Xamarin.Forms and the ASP.NET Core web-dev components, not to mention Entity Framework (EF8) for data devs.
You and Your Startup Richard Hamming worked on the Manhattan Project, led Bell Labs at its peak, and invented a ton of important technologies. He always took new researchers at Bell Labs out to lunch and asked the same series of questions: What are you working on? What are th...
Statistical Significance on a Shoestring Budget Many startups experience a chicken-and-egg problem with growth: they want to run experiments to gain more volume, but lack the volume for experiments to be practical.
Want to save your nation? Get rid of poor people! I’ve been building websites since I was 10 years old and I’ve started multiple companies along the way. I write about Startups, Shopify, and the entrepreneurship journey.
Build a Typeahead Component Using RxJS Learn how to build a typeahead component using RxJS. Improve the user experience and performance of your application.
How I review code challenges for recruitment I did a fair amount of technical assessments to decide if a hiring candidate was technically prepared to join a dev team, sometimes my own, sometimes another.
Localhost will inevitably die Localhost is the inevitable victim of every software’s commercial success.
Some notes on Local-First Development A few months ago in June, I attended a local-first meetup in Berlin organized by Johannes Schickling, formerly the founder of Prisma. An…
Burnout is a depression Burnout is a modern euphemism for exhaustion depression. Burnout happens after prolonged periods of extensive work and the symptoms are similar to those of a classical depression: social withdrawal meaninglessness sadness lethargy People with burnout ne...
Three years of Bevy Bevy released 3 years ago at version 0.1 and reinvigorated Rust game engine development.
[Spanish] Let's Learn .NET - IA Generativa Aprende sobre IA, cómo empezar, y cómo usar ChatGPT para mejorar las completaciones de texto. ¡Ven a aprender algo nuevo y sal con algo que todos hemos const...
.NET Framework September 2023 Security and Quality Rollup Updates - .NET Blog September 2023 Security and Quality Rollup Updates for .NET Framework.
Apple debuts iPhone 15 and iPhone 15 Plus Apple today announced iPhone 15 and iPhone 15 Plus, featuring an industry-first color-infused back glass with a stunning, textured matte finish.
I know how to mitigate "The Fall of Stack Overflow" The site should be made newbie-friendly Or, rather, question-friendly. I realize that such a blunt suggestion is likely to be met with immediate backlash, from all sides. But please hear me out. P...
Unity plan pricing and packaging updates | Unity Blog In January 2024, Unity will introduce a new Unity Runtime Fee based on game installs. Prior to this, Unity subscription plans will add cloud-based asset storage, Unity DevOps tools, and AI at runtime at no additional cost.
EF Core 8 RC1: Complex types as value objects - .NET Blog Announcing Entity Framework Core 8 (EF8) RC 1 with support for complex types used as value objects
We built the fastest CI in the world. It failed. Here’s what we learned Imagine you live in a world where no part of the build has to repeat unless the changes actually impacted it. A world in which all builds happened ...
ASP.NET Core updates in .NET 8 Release Candidate 1 - .NET Blog .NET 8 Release Candidate 1 is now available! Check out what's new in ASP.NET Core in this update.
Announcing .NET MAUI in .NET 8 Release Candidate 1: Quality - .NET Blog .NET MAUI in .NET 8 RC1 has more quality improvements for developers, and introduces the first step to supporting Xcode 15 beta and Apple SDKs.
Tales from the .NET Migration Trenches - Shared Library Posts in this series: * Intro * Cataloging * Empty Proxy * Shared Library In the previous post, we established a beachhead with a completely empty proxy application to prepare for migrating controllers incrementally all the way to production. Th...
.NET September 2023 Updates – .NET 7.0.11, .NET 6.0.22 - .NET Blog Check out latest September 2023 updates for .NET 7.0 and .NET 6.0
Coffee and Open Source Conversation - Tim Banks Powered by Restream https://restream.ioTim's tech career spans over 25 years through various sectors. Tim's initial journey into tech started in avionics in ...
Announcing .NET 8 RC1 - .NET Blog .NET 8 RC1 is now available with improvements to System.Text.Json, a new AOT mode for Android and WASM, Azure Managed Identity support for containers, and more!
DNF Summit - September 2023 Edition Welcome and Kickoff11:30 (ET) | 15:30 (UTC)Introduction by Board PresidentDotVVM12:15 (ET) | 16:15 (UTC)DotVVM: Modernize your Web Forms applications todayOq...
ASP.NET Community Standup - Full Stack Blazor Tips and Updates Discover how full stack Blazor apps work and how they differ from traditional Blazor Server and WebAssembly apps. We'll also explore some of the new full sta...
Hodges-Lehmann Gaussian efficiency: location shift vs. shift of locations Let us consider two samples \(\mathbf{x} = (x_1, x_2, \ldots, x_n)\) and \(\mathbf{y} = (y_1, y_2, \ldots, y_m)\). The one-sample Hodges-Lehman location estimator is defined as the median of the Walsh (pairwise) averages: \[\operatorname{HL}(\mathbf{x}) =...
Filtering negative numbers, fast: Unroll In the previous post, we looked into what it would take to reduce the cost of filtering negative numbers. We got into the assembly and analyzed exactly what ...
The odd cadence of narrative engineering design documents - The Old New Thing Following the rubric off a cliff.
GitHub - TryQuiet/quiet: A private, p2p alternative to Slack and Discord built on Tor & IPFS A private, p2p alternative to Slack and Discord built on Tor & IPFS - GitHub - TryQuiet/quiet: A private, p2p alternative to Slack and Discord built on Tor & IPFS
Are You Covering All Scenarios With Your Tests? In this video, I share with you a checklist to spark ideas on what unit tests you are still missing.💎 Be a Patreon to get the source code: https://patreon.c...
462 GB of data from strategically important company Bureau van Dijk hacked and stolen The breaking news is that over 400GB of data of the strategically important Bureau van Dijk company is up for sale on DarkNet. We found out how serious the consequences of hacking are and what to do if you find yourself amon
Feature Flags In .NET + How I Use Them For A/B Testing 📌 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...
Upgraded Plans & Extra Features Additional features and capabilities of upgraded accounts on TradingView. Enhanced functionality to improve your trading.
Davide's Code and Architecture Notes - CAP Theorem: it's not just «Pick two» «Consistency, Availability, and Partition tolerance. Pick two». Is it really THAT simple? Let’s learn a bit more about the CAP theorem.
How to Authenticate a Blazor Server App with Azure AD - Claudio Bernasconi Do you want to create a new Blazor Server application and authenticate it using Azure AD? What sounds simple cost me a whole day to figure out. In this video, I will show you how I made it work. Create a new Blazor Server Application First of all, in Visu...
How to Use Stopwatch in C# - Code Maze In this article, we will learn how we can use the Stopwatch class in C# to measure time and analyze intervals.
Why isn’t dotnet core popular among startups? Is there any specific reason why startups, at least here in India, don’t tend to use dotnet for backend especially now dotnet is also open...
Kees van der Leun (@Sustainable2050@mastodon.energy) In the German state of Bavaria, dozens of people are in 'preventive detention' because they might otherwise engage in climate protests, specifically around the car industry exposition IAA in Munich. Apparently possible for a month there... https://www.ze...
Creating custom debug visualizers for Visual Studio 2022 Learn how to create a debug visualizer for Visual Studio. In this post, I'll develop a visualizer of email addresses to help you get started.
.NET Observability with OpenTelemetry - .NET An introduction to observing .NET apps with OpenTelemetry
.NET cloud applications | Build and consume cloud services Use .NET and C# to create modern, scalable cloud apps, including web apps and serverless. Deploy to, and consume cloud services from, all major cloud platforms.
Implementing Desktop Apps with Windows 11 on Arm64 and .NET This article demonstrates how to use WPF with .NET 8.0 to implement a desktop application that runs on Arm64.
GitHub - StereoDB/StereoDB: Ultrafast and lightweight in-process memory database written in F# that supports: transactions, secondary indexes, persistence, and data size larger than RAM. Ultrafast and lightweight in-process memory database written in F# that supports: transactions, secondary indexes, persistence, and data size larger than RAM. - GitHub - StereoDB/StereoDB: Ultrafas...
Entity Framework Core - No database provider has been configured Last week I had the pleasure to work with a team that started using Entity Framework Core for the first time. They had a lot of experience u...
A first stab at the Brainfuck kata I almost gave up, but persevered and managed to produce something that works.
Ukrainian IT sector stagnation: reasons and forecasts With Ukraine going through one of the most challenging periods in its history, problems in industries, particularly IT, may seem insignificant against the background of general challenges.
LLM Benchmark Asking models: Sally (a girl) has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?
Dotnet Tool Component not found on the Mac I've run into this problem a few times: I install a new Mac OS and then install the .NET SDK. A bit later I install a dotnet tool using `dotnet tool install -g` and then try to run it, only to find out that the SDK is not able find it. This post is a note...
Advanced Dev Tunnels Features | OD122 *Session Information:*This video is one of many sessions delivered for the Microsoft Build 2023 event. View the full session schedule and learn more about Mi...
ASP.NET Community Standup - Full Stack Blazor Tips and Updates Discover how full stack Blazor apps work and how they differ from traditional Blazor Server and WebAssembly apps. We'll also explore some of the new full sta...