A few years ago, due to some random chain of events, I ended up implementing a conversion from 128 bit integers to 64 bit floats.
This would’ve turned out to be a complete waste of time,
except that my final version is faster than the builtin conversion every …
If you ever talk to, or read an interview with, a musician, they will
inevitably, and quickly, end up talking about their influences. While there is
an element of nostalgia to this, perhaps even of acknowledging
debts, I see its main purpose as helping spread …
A discussion has been brewing for a long time about computer science degrees in the tech industry. Specifically, If a CS degree is necessary to be a good and “successful” software engineer and if companies should require them. Many young people today are wonde…
A very silly blog post came out a couple months ago about The Unbundling of Airflow. I didn’t fully read the article, but I saw its title and skimmed it enough to think that it might’ve been too thin of an argument to hold water but just thick enough to clickb…
A couple months ago I made a post about building an OpenTable bot, which lets me monitor and will automatically book reservations that are hard to get or currently sold out. Well, recently I wanted to go to Le Bernardin (in New York) and Amex wasn’t able to he…
Why You Should Pay Attention to Julian AssangeCheck out Nord VPN's exclusive deal: https://www.nordvpn.com/johnnyharrisJulian Assange has a long, complicated...
When you have a production system with CI/CD letting engineers deploy multiple times a day, you do not want to have downtime everytime you do so, yet many ru...
If a company is debating whether a user's account should be suspended, they've already failed to build a modern platform that follows best practices. Why are today's billionaires competing for control of tech that’s broken by design? It’s unusual to see the mo…
Engineers are happiest when they're starting a new project. Certainly some excitement comes from pure novelty but some is deeper. You have a blank slate to build. You can take a step back and consider new languages or libraries. Compilation feels fast and expr…
These days, people are building more kinds of databases and data systems than anyone can count.
We have OLTP systems like CockroachDB and the classic Postgres,
OLAP systems like Druid and Clickhouse,
…
petereliaskraft.net·By
Peter Kraft··8-10 minutesjavascript
.NET 7 Preview 4 is now available with enhancements to the OpenTelemetry implementation, date and time, cache metrics, on stack replacement (OSR) and regular expressions.
It feels like we’re starting to pass the peak of the hype cycle of microservices. It’s no longer multiple times a week we now see a blog post of “How I migrated my monolith to 150 services”. Now I often hear a bit more of the counter: “I don’t hate my monolith…
Late last year, in response to an unprecedented series of account takeovers resulting from the compromise of developer accounts without 2FA enabled, we committed to a variety of enhancements to the npm registry to make two-factor authentication (2FA) adoption …
In this episode, I was honoured to be joined by Andrew Lock, who is probably best known for his amazing ‘must-subscribe’ blog - andrewlock.net. He’s also the author of the Manning ebook, ASP.NET Core in Action, Second Edition. We covered a lot in this episode …
Consider an ecommerce system where customers can buy stuff. Part of handling commerce is handling faults. Those range from “I bought the wrong thing” to “my ...
Announcing Workers for Platforms, our tool suite to help make any product programmable, and help our customers deliver value to their customers and developers instantaneously
This post is about how we can map wild card domain to Azure App Service. Why we need to map wild card domains? When we are building SAAS applications it is a good practice to provision the tenants with your application sub domain. For example in case JIRA, whe…
The Tesla FSD City Streets Beta is now under public testing - meaning thousands of Tesla customers now have access to experimental software as issues are iro...
Stored functions in MySQL return a scalar value and can be used in a SQL statement. In this article, Robert Sheldon explains how to create and use a MySQL stored function.
Last week, Šime Vidas complained on Twitter that it is hard to paste a block of text on a mobile device. I proposed to use pastebin.com but that needs a lot of taps before you paste. Šime then proceeded to joke that we should create pastebinzero.com and all it…
Join us on May 19, 2022, to celebrate the one-year anniversary of Azure Static Web Apps! Come connect with others in the developer community and increase your Azure Static Web Apps skills in a fun, collaborative way. Hear from keynote speakers like Scott Hanse…
azure.microsoft.com·Simona Cotin
Principal Program Manager··3-4 minutescloud
We are continuously improving the Visual Studio update experience so that it’s as easy and effortless as possible. Many of you take advantage of the side-by-side support for Visual Studio and have multiple versions of Visual Studio installed simultaneously. In…
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs. - roslyn/StructuredLoggerCheckerUtil.cs at main · dotnet/roslyn
In collaboration with Henry Liu and Rohitha Hewawasam Intro We are starting a series of blog posts to benchmark common Logic App patterns. For the first post is in the series, we will be looking at an asynchronous burst load. In this scenario an HTTP requ…