HTTP/3 From A To Z: Core Concepts — Smashing Magazine What exactly is HTTP/3? Why was it needed so soon after HTTP/2 (which was only finalized in 2015)? How can or should you use it? And especially, how does this improve web performance? Let’s find out.
Jan-Piet Mens So, recruiters, you’re looking for somebody with ten (10) years of Ansible experience? Here I am. On 2012-06-06, ten years to the day, I wrote my first blog post on Ansible. I’m certainly not the ...
The Case for Design Engineers If I had to put myself into one of the buckets that constitute job titles, “Design Engineer” might be closest to my own sense of self-identification. That or just plain old “Web Designer”—there’s just so many jobs when it comes to building software.
Refilling the non-refillable Miele AutoDos Dishwasher Automatic Detergent Dispensing Disks Did you know that modern (dish) washing machines have the ability to automatically dispense detergents? The positive side is: this can reduce the amount of detergents used. The machine will monitor…
eBPF, sidecars, and the future of the service mesh eBPF is an exciting technology in the cloud native world that provides new ways to enhance the service mesh. However, the future of the service mesh remains firmly with user-space sidecar proxies, for fundamental reasons of security and operability.
"I Hate Paintings" An excerpt from “The Pocket Guide to Artistry in the 20th Century” by Sir A. R. Tiste, with a post-note by the author.
How I've made $50,000 Profit from a Side Project Slack Bot My side project Slack app Abot, has recently crossed a milestone of $50,000 in total profit. For the last two years, it has been running mostly on autopilot. In this post, I describe how I operate a profitable SAAS as a solo founder and how passive income...
Jack of all trades, master of hyperfocus Observations on how I approach learning, why I'm a generalist and not an expert, and my recent understanding of how hyperfocus impacts every part of my life.
The Fermi Paradox of Venture Capital Once again another capital cycle rotates. As with the passing of every civilisation, certain durable (or lucky) relics and memories survive into the new age. This is why we have giant myths, pyrami…
I dreamt about the US startup scene for ages; now I get to be part of it How a blog post brought me into one of the most talented group of hackers I've ever met: Replit.
Cargo Culting Software Engineering Practices Three months into my first Big Tech gig I was talking to a mentor about the overhead involved with the way the organisation worked. Meetings for standups, tech huddles, refinements, retros and product reviews; Processes such as limiting work in progress, ...
Google - Site Reliability Engineering If a human operator needs to touch your system during normal operations, you have a bug. The definition of normal changes as your systems grow.
Understanding Kotlin Coroutine | Jason5Lee's Personal Blog Coroutine is a mechanism in Kotlin to simplify writing concurrent programs. But the concept of coroutine seems to be not very easy to understand. In this article, I will introduce my intuitive understanding of coroutines. This article won't go into too mu...
Welcome to the M1 Windows project Keeping things simple, the goal is to hopefully run Windows on Apple’s M1 chip (and hopefully future Apple silicon chips too given tweaks to the foundation!).
Java on Azure: IntelliJ Toolkit Update, Azure Spring Apps Enterprise GA -- Visual Studio Magazine Microsoft's big Java on Azure push is moving forward with an update to the Azure toolkit for the IntelliJ IDE, along with the General Availability status for the Azure Spring Apps Enterprise tier.
Performance Improvements in .NET MAUI Want to know why .NET MAUI apps boot faster, run smoother, and are smaller? This post break down how we made .NET MAUI fast!
[Last Week in .NET #92] – Minister of CVE Disinformation Not too much happened last week; but what did happen was rather alarming. Nothing like a Zero-day RCE in Microsoft Office to get your blood pumping. Let’s get to it. Zero-day vuln in Microsof…
Please, don't build another Large Hadron Collider. A next-generation LHC++ could cost $100 billion. Here's why such a machine could end up being massive waste of money.
Beacon is switching to a four-day work week. Here's why. - Beacon From this week we're switching to working Monday-Thursday for all team members at Beacon. Here I'll explain why we've decided to make this change, how it's going to work for us, and what it'll mean for our customers.
How to test ASP.NET Core Minimal APIs How do you test that your ASP.NET Core Minimal API behaves as expected? Do you need to deploy your application? Can you write tests with frameworks like xUnit, NUnit, or MSTest?
Unit testing RavenDB Steven has written a post about unit testing RavenDB which shows how easy it is to just write the code you’ll do anyway, and be able to seamlessly and easily...
GitHub - ClueLang/Clue: C/Rust like programming language that compiles into Lua code C/Rust like programming language that compiles into Lua code - GitHub - ClueLang/Clue: C/Rust like programming language that compiles into Lua code
.NET Annotated Monthly | June 2022 | The .NET Tools Blog Did you know? The domain name www.youtube.com was registered on February 14, 2005. The first video was uploaded on April 23, 2005 titled Me at the zoo, which has over 230 million views as of June 2022
I've locked myself out of my digital life Imagine… Last night, lightning struck our house and burned it down. I escaped wearing only my nightclothes. In an instant, everything was vaporised. Laptop? Cinders. Phone? Ashes. Home server? A sm…
GitHub - sensity-ai/dot: The Deepfake Offensive Toolkit The Deepfake Offensive Toolkit. Contribute to sensity-ai/dot development by creating an account on GitHub.
Using PathBase with .NET 6's WebApplicationBuilder In this post I describe the difficulties of adding calls to UsePathBase with .NET 6 WebApplication programs, and describe two approaches to work around it
C# Tip: use IHttpClientFactory to generate HttpClient instances - Code4IT Initializing HttpClient instances can expose you to Socket Exhaustion problems. You should use IHttpClientFactory instead
Express Design - AppDev on Steroids Express Design (Preview) is a new way to quickly get started with Power Apps by instantly transforming your visual design into an app. App design can be in the form of paper forms, whiteboard sketches, or Figma files without the knowledge of the database ...
GitHub - H4ckd4ddy/bypass-sentry-safe Contribute to H4ckd4ddy/bypass-sentry-safe development by creating an account on GitHub.
Vertical Slice Architecture in ASP.NET Core - Code Maze The vertical slice architecture is a technique that helps us build applications by separating the application around "vertical slices".
Deploying a MkDocs documentation site with GitHub Actions Automatically deploy a documentation site, built with MkDocs, using GitHub Actions. Also, learn how to automate tasks like minifying JS and CSS.
Website performance: Why and how to measure? - Gérald Barré Why performance matters? 💰 Better user experience means better conversion rate Users don't like to wait. If your page is too long to load, they may choose to leave, and go to another website. It's even more true on mobile where the connection is often sl...
Transform your REST APIs into GraphQL with Azure API Management One of the features that Azure API Management introduced at BUILD 2022 was Synthetic GraphQL – building a GraphQL service from a set of REST APIs. GraphQL is still relatively new - at least compared to REST and SOAP - but it provides advantages over REST...
iPadOS 16 takes the versatility of iPad even further Apple today previewed iPadOS 16, a major update that makes the iPad experience even more versatile.
The Best C# .NET Web Application Tech Stack: Choosing The Front End - Michael's Coding Spot There are so many different ways to create a web application today, it's staggering. In this post, we'll try to make some semblance of order. We'll go over the most popular technology choices in each layer of web application development, and see their pro...
Asynchronous monads Asynchronous computations form monads. An article for object-oriented programmers.
How to test ASP.NET Core Minimal APIs Learn how to test ASP.NET Core Minimal APIs and swap services using xUnit and the WebApplicationFactory.
Senior Product Manager – Visual Studio Community Manager in Austin, Texas, United States | Product Management at Microsoft Apply for Senior Product Manager – Visual Studio Community Manager job with Microsoft in Austin, Texas, United States. Product Management at Microsoft
If it seems simple and wrong it probably isn’t Have you heard of sampling? To not get too technical about it, it’s a way to understand how many people prefer a particular thing without asking every person in existence. The idea is, mathematical…
RFC 9113: HTTP/2 This specification describes an optimized expression of the semantics of the Hypertext Transfer Protocol (HTTP), referred to as HTTP version 2 (HTTP/2). HTTP/2 enables a more efficient use of network resources and a reduced latency...
Running Intel Binaries in Linux VMs with Rosetta | Apple Developer Documentation Run x86_64 Linux binaries under ARM Linux on Apple silicon.
How to Make Pixel Art A beautifully smol dungeon in the palm of your hand. Oh gosh there's blood too. Price: $1.99, Platform: iOS