99% Using Unpoly with Django — /var/ Over the past few years, there has been a surge in the popularity of frontend frameworks, such as React and Vue. While there are certainly valid use cases for these frameworks, I believe that they are often unnecessary, as most web applications can be ade...
99% VisualVM SQL profiler SQL | Loic's Blog A little while ago, I discovered the SQL profiler of VisualVM and I thought I should share it with you ;). VisualVM is a tool that provides a visual interface to display detailed information about applications running on a Java Virtual Machine (JVM). Visu...
99% Make Your CLI Demos a Breeze with Zero Stress and Zero Mistakes <p> Running live demos can be stressful. You know what you want to say and show. You prepare the CLI commands you want to run to best showcase what you...
98% How to Game the App Store I’ve been pestering Apple for years publicly and privately about the manipulation and outright scams going on in the App Store. Apple has made some progress here and there, but overall Apple’s...
98% the PCI device that wasn't — Store Halfword Byte-Reverse Indexed I was happily minding my own business one fateful afternoon when I received the following kernel bug report:
99% Fictional Press Release: A Powerful Tool for Aligning Teams and Achieving Goals My journey into the psychology of acting as if something already happened, and how it transformed the way I manage expectations, communicate, and achieve objectives.
99% Make Postgres an Application Server, Gamified - Yurii Rashkovskii Writings on software development and work practices, entrepreneurship, tech in general.
99% Mindset shifts for Functional Programming (with Clojure) For more experienced functional programmers, most of this post will seem introductory, but I introduce some more advanced stuff near the end. Functional Programming over Canadian Programming Lately, I've been thinking about this Functional Programming ...
97% Lucas Kostka - Technical solutions vs processes Processes appear to me as the defining attributes of any corporate environment. It's basically in anyone's mouth and always come up as a first-citizen solution, whatever the issue at hand. "We'll put a new process i...
98% Optimizing Anchor Tag Color for Light & Dark Modes: Boosting Accessibility and PageSpeed Scores I found the near-perfect anchor tag color, #6161ff, for light and dark modes to enhance accessibility and raise Google PageSpeed Insights scores with as little CSS as possible.
99% Humans Need Training Data Too: Teaching with GPT-4 Machine Learning and Human Learning Machine learning is all about feeding tons of data (the training dataset) into models until they can perform some task. T...
99% All you need is data and functions It's really easy to tend towards complexity as engineers. I think on some level, we love complexity. There are obviously bad types of complexity, but I think there are other types of it that we seek out, because there's something satisfying about wrapping...
89% Cloudflare’s view of the Virgin Media outage in the UK UK ISP Virgin Media (AS5089) experienced several outages on April 4, 2023. We examine the impact to Internet traffic, availability of Virgin Media web properties, and how BGP activity may provide insights into the underlying cause
93% Avalonia .NET UI Framework Picks Up Steam as Milestone Release Nears -- Visual Studio Magazine A large, engaged community of open source developers is awaiting a milestone release of Avalonia, a cross-platform UI framework for .NET that boasts more than 2.2 million installs.
98% Safari releases are development hell ★★★★★ Safari 16.4 rolled out last week, and for us it's been a nightmare. We make the browser-based game creation app Construct. Early versions of Safari 16.4 broke o...
99% ASP.NET Community Standup - ASP.NET Core Route Tooling Enhancements in .NET 8 ASP.NET Core is built on routing. Minimal APIs, Web APIs, Razor Pages, and Blazor all use routes to customize how HTTP requests map to your code. In .NET 8 w...
99% Improvements to auth and identity in ASP.NET Core 8 - .NET Blog The ASP.NET Core team shares their plans to improve authentication, authorization, and identity management in .NET 8.
99% What is the maximum size of a process environment block? - The Old New Thing There's no hard-coded limit in Windows, but maybe somebody else has a limit.
98% How to Remove All Whitespace Characters From a String in C#? We will look at ways to remove all whitespace characters from a string in C# using Regex, String methods, StringBuilder, and LINQ.
99% Building a serverless API that tweets about my blog posts using Azure OpenAI and LangChain This post is going to show you a simple way of building a serverless Python API that uses LangChain and Azure OpenAI to create tweets summarizing the content of my blog posts.
98% Should you adopt .NET 7 or wait for .NET 8? Should you adopt .NET 7 or wait for .NET 8? Let's explore the pros and cons of each alternative.
99% Programmatically evaluating policies in ASP.NET Core - Code Rethinked To programmatically evaluate policies, we make use of IAuthorizationService, which when invoked produces whether the user is authorized or not
99% Versioning in graph databases I got a question from one of my teams last week on how to apply versioning in Graph databases. There are multiple ways to tackle this proble...
99% The Journey with multi-tenancy accesses continues with some issues Initially I set out to support a scenario where an user could be part of multiple tenants and have different permissions to each tenant. This has since changed and an user can now only belong to one tenant. The authentication part is taken care of by an e...
99% Error Messages Are Our Friends This article is about how to understand and embrace error messages as tools to help us find issues in our code.
99% Looking at C# 12 Proposals and Beyond C# has been through a lot of change in the last decade. From open-sourcing the language to a new cross-platform framework to yearly releases instead of 3-year iterations. Meanwhile, new languages, new frameworks, and new paradigms have taken off in the so...
99% Debugging tasks with the Parallel Stacks window The Parallel Stacks window is very helpful for debugging multithreaded applications. Mark and Ram show how to use the Tasks view to see stack information for...