GPS Walkthrough 1 — Overview This post gives an overview of all steps involved in the GPS walkthrough, with all main results but lacking the detailed explanations of later steps.
Paolo Melchiorre - Database generated columns⁽³⁾: GeoDjango & PostGIS An introduction to database generated columns, using PostgGIS, GeoDjango and the new GeneratedField added in Django 5.0.
Founders, Beware Hardware This essay is part of a 3-part series: The End of Knowledge Work The End of the Software Industry Founders, Beware Hardware Hardware startups are sexy. Building flying cars, nuclear reactors, or el…
GNU ASCII armor: send encrypted data in plain text How GPG's ASCII armor works, converting binary data into a human-friendly ASCII form, as human-friendly as possible given the task.
In praise of boring backend tech | Roland Writes On shipping production-ready SaaS backends quickly and moving on with my life.
Why I'm Increasingly Worried About Boys, Too Since the 1970s, boys have been pushed away from the real world and pulled into the virtual.
rdck.dev – Common web L The overwhelming complexity of current web standards has narrowed down web browsers to just 3 implementations: Chromium, Safari, and Frefox. Even Microsoft, valued at 2 trillion dollars1 with 100k developers2, abandoned maintaining its own web browser and...
Building a Clojure CI/CD pipeline of CERTAIN DOOM When things go wrong Devops is one of those important positions where nobody cares what you're doing until things stop working. Along with SRE folks, the position may as well be akin to a firefighter. I know this first hand having been a loaded-title mys...
An adventure with whisper, wasi, and wazero It all started after I came across this brilliant article: https://yklcs.com/blog/universal-libs-with-wasm. At my day job, we use the whisper library to transcribe audio calls and generate subtitles. Since our stack is entirely Go based, we use the CGo AP...
Trying chDB, an embeddable ClickHouse engine A lightweight in-process SQL OLAP engine, powered by ClickHouse.
eBPF Networking Techniques - Packet Redirection This is the first post, of a planned many, to shed light on the various networking techniques eBPF makes available to a Linux network developer.
Insights and questions from the original waterfall paper The waterfall model is probably the most reviled methodology in software engineering. This methodology was first described in a 1970 paper by Dr. Winston Royce. This paper didn't call it waterfall, nor did it endorse the technique, and the paper contains ...
Non-Send Futures When? Ever since reading What If We Pretended That a Task = Thread? I can't stop thinking about borrowing non-Sync data across .await. In this post, I'd love to take one more look at the problem.
What Exactly is “Modern” CSS? – Geoff Graham Web Design & Development Straight Outta Fort Collins, CO.
Razor pages, Discord and Bluesky Powered by Restream https://restream.ioFritz works on the TagzApp open source application. You can find it at https://github.com/FritzAndFriends/TagzApp
Killed by open sourced software. Companies that have had a significant market share stolen from open sourced alternatives. You constantly hear people saying I wish there was an open sourced alternative to companies like datadog. But it got me thinking... Has there...
Hardware Intrinsics in .NET 8 - .NET Blog .NET 8 includes significant improvements to the Hardware Intrinsics feature.
On .NET Live - Containers Everywhere: From Dev to Production Containers are a useful tool at all stages of development, from design-time to deployment. Even if you're not using containers in production, applications li...
VS Code's Copilot 'AI Pair Programmer' Improves Chat UI, Explains Rust Code -- Visual Studio Magazine In Visual Studio Code 1.85, the dev team has improved the GitHub Copilot 'AI pair programmer' in several ways, including tweaking the chat UI and providing more support for the Rust programming language.
Beeper Mini Is Back Bug fixes and other improvements We've created an updated version of Beeper Mini that fixes an issue that caused messages not to be sent or received. You can get the update directly from beeper.com/update on your phone. We are still doing some final testi...
What's New in Blazor in .NET 8 (What is Blazor SSR) In this video, I show you what's new in Blazor in .NET 8.
The mysterious second parameter to the x86 ENTER instruction - The Old New Thing For an ABI that probably nobody uses.
Dev Proxy v0.13 with new guidance and inspecting web requests - Microsoft 365 Developer Blog Whether you're building apps for Microsoft 365 or any other type of application using any API, Dev Proxy has got you covered.
String Interning - To Use or Not to Use? A Performance Question I recently join a new team and one of the projects was having a high memory footprint issues. There are a few mitigations put in place and one of them was to de-duplicate strings by using string interning.
Building a Critter Stack Application: Command Line Tools with Oakton Hey, did you know that JasperFx Software is ready for formal support plans for Marten and Wolverine? Not only are we trying to make the “Critter Stack” tools be v…
Shortcut Keys on Desktop with KeyboardAccelerators - .NET MAUI 101 By using accelerator keys in .NET MAUI your users will be so much more productive! With accelerator keys you can provide shortcut keys for common actions in ...
Feed support | Chrome for Developers If you've ended up here, chances are you're looking to subscribe to our blog in your RSS feed.
NativeAOT in .NET 8 Has One Big Problem Use code CLEAN20 and get 20% off the brand new "Deep Dive in Clean Architecture" course on Dometrain: https://dometrain.com/course/deep-dive-clean-architectu...
Removing history versions of a file on OneDrive for Business - Gérald Barré In this post, I describe how to remove history versions of a file on OneDrive for Business to free up space.
RFC 9330: Low Latency, Low Loss, and Scalable Throughput (L4S) Internet Service: Architecture This document describes the L4S architecture, which enables Internet applications to achieve low queuing latency, low congestion loss, and scalable throughput control. L4S is based on the insight that the root cause of queuing delay is in the capacity-see...
For Doom's 30th anniversary, the Johns Romero and Carmack reunited to celebrate the FPS that changed everything: 'I want to thank everybody in the Doom community for keeping this game alive' The two reminisced about the shooter's development and how it differed from id's games up to that point.
Use API key authentication in ASP.NET Core | BinaryIntellect Knowledge Base Developers often need to authenticate Web API calls at two levels. You might want to authenticate individual users while making an API call or you might want to authenticate the client that is trying to call an API. The former is can be implemented via a ...
.NET 8 Blazor .🚀🔥 : Building Dynamic CRUD Apps with Ease Dive into the world of .NET 8 and Blazor with our comprehensive tutorial on building efficient and dynamic CRUD (Create, Read, Update, Delete) applications. ...
The surprising connection between after-hours work and decreased productivity Slack’s Workforce Index uncovers new findings on how to structure the workday to maximize employee productivity, well-being and satisfaction
Please, Expose your RSS I noticed a lot of people don't have a link to their RSS feeds on their sites or have the correct metadata for auto-discovery
Beyond the Screen: The Power and Perks of In-Person Tech Conferences The author underscores the importance of in-person conferences for professional growth, particularly for engineers. They outline personal and general benefits of conferences, such as learning new a…
Creación de aplicaciones .NET MAUI en Linux con Visual Studio Code ¡El desarrollo de aplicaciones móviles .NET MAUI en Linux ya es una realidad! Gracias a la extensión .NET MAUI recientemente anunciada, ahora puedes desarrol...
388: Developer to Manager, Hybrid Success, & Capacity for Innovation For the very first time, Heather joins James for a chat about transitioning from individual contributor to manager in the engineering role. We also discuss hybrid work, some best practices, and how we are trying to increase capacity for innovation.
A Remake of the Google Gemini Fake Demo, Except Using GPT-4 and It’s Real Please see below for a (real) demo. All the code is in this repo! Cheers.
ASP.NET Core Basics: Working with a Database Learn how to connect an ASP.NET Core web app to a relational database with the EF Core ORM solution, and how to use a MySQL database with Dapper.
A Generic Implementation of Dijkstra’s Smoothsort in C# This article describes the implementation of Dijkstra’s Smoothsort as a generic sorting algorithm in C#.
standard-webhooks/spec/standard-webhooks.md at main · standard-webhooks/standard-webhooks The Standard Webhooks specification. Contribute to standard-webhooks/standard-webhooks development by creating an account on GitHub.
Cross-platform Christmas Countdown App in C# For this year's **C# Advent**, let's build a simple cross-platform Christmas Countdown app, which will run on Android, iOS, Windows, macOS, Linux, and even the web using **Uno Platform**!
On the Importance of RFCs in Programming | Wasp Imagine you’ve been tasked to implement a sizeable new feature for the product you’re working on. That’s the opportunity you’ve been waiting for - everybody will see what a 10x developer you are! You open a list of the coolest new libraries and design pat...
Dealing with Zip Files in C# In this post, I’ll cover some of the things that you can do with the System.IO.Compression namespace. We’ll discuss how you can use this namespace to…
.NET Native AOT Explained - NDepend Blog .NET Native AOT is a feature to compile .NET applications ahead-of-time into native code, making it more performance at runtime.
Choosing Elegance: The Case for F# in Application Development This post is for Day 6 of F# Advent Calendar. We all know the go-to languages for most companies in application software development: Java, C#, TypeScript, and Python, to name a few. There's obviously nothing wrong with using these ubiquitous languages, ...
Write Your Own Retro Compiler Lulu Press, 2023 • 339 pages • 91 figures • 6" x 9" format All code from the book is in the public domain!
blakewatson.com – omg.lol: an oasis on the internet If you enjoyed the old web of the 90s and 00s; if you love tinkering with your personal website; or if you just like quirky, fun things on the internet, you will love this.