Converting Integers to Floats Using Hyperfocus 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 e...
Laurence Tratt: Programming Style Influences 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 sp...
Why I Dropped Out of High School 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 ...
The Difficulty of DMs "How can I reduce back channels?" was one of my core motivations when I started thinking about building Cardinal.
Let's Continue Bundling into the Database | Ethan Rosenthal 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 c...
Funding my son's college with a Shopify app – /home/pierce I funded my son's college 529 account with a single Shopify app's earnings for the past 2 years.
Reversing Resy’s API to create a javascript client 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 ...
⭐️ Founders should think about channel/offer fit instead of product/market fit Is telling founders to focus on finding product/market fit really helping anyone?
The Danger of Ignoring Julian Assange Why You Should Pay Attention to Julian AssangeCheck out Nord VPN's exclusive deal: https://www.nordvpn.com/johnnyharrisJulian Assange has a long, complicated...
Embedding Truffle Languages - Kevin Menard's Weblog Technical articles by Kevin Menard. Topics include Ruby, Java, machine learning, and general computing.
Where to Buy eBooks (Other Than Amazon) - A Digital Garden Every six months or so, I've been doing a thread on Fedi about where to buy ebooks other than Amazon. Finally, here's the webpage version.
Enforcing Zero Downtime Django Migrations 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...
The content moderation battle is a really just a failure of innovation 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 t...
Building a Musical Instrument with the Web Audio API It's been a while since I've written anything due to some personal concerns that I might write about later, but don't worry, I'm still…
Treat engineers as users | Pierce Freeman 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...
Query Serving Systems 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,...
Announcing .NET 7 Preview 4 .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.
Testing ASP.NET Core gRPC services in JetBrains Rider In this post I show how you can use the tools built into JetBrains' Rider IDE to test your ASP.NET Core gRPC endpoints
Announcing Entity Framework 7 Preview 4 Announcing the release of EF7 Preview 4 and DDD-friendly value converters for value generators.
.NET Framework May 2022 Security and Quality Rollup We are releasing the May 2022 Security and Quality Rollup Updates for .NET Framework.
.NET MAUI Release Candidate 3 .NET MAUI Release Candidate 3 is now available with dozens of bug fixes and quality improvements. We also take a look at navigating with Shell.
.NET May 2022 Updates – .NET 6.0.5, .NET 5.0.17 and, .NET Core 3.1.25 Check out May updates for .NET 6.0, .NET 5.0, and .NET Core 3.1
ASP.NET Core updates in .NET 7 Preview 4 .NET 7 Preview 4 is now available! Check out what's new in ASP.NET Core in this update.
Give me back my monolith 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 mon...
C# Gains Most in Programming Language Popularity Index -- Visual Studio Magazine Microsoft's C# programming language posted the largest 12-month gain in popularity, says the TIOBE Index for May 2022
Visual Studio 2022 17.2 is now available! Read all about the updates to Visual Studio 2022 in this latest release and download the 17.2 release today!
Jeffrey Snover claims Microsoft demoted him for PowerShell Twitter thread reveals Redmondian machinations
We Need A Middle Class For Startups - Neil Thanedar Idea: Make Mittelstands cool in America. Rebrand the US Middle Market. Create a studio and fund to build and buy Mittelstands.
Enhanced 2FA experience for your npm account | The GitHub Blog 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) adop...
Oxygen Candles: Providing Emergency Air Oxygen candles are used as a backup source of breathable air in an emergency. The on-demand source is used in aeroplanes, refuge chambers, ...
Cryptology ePrint Archive: Report 2022/566 AntMan: Interactive Zero-Knowledge Proofs with Sublinear Communication
Episode 36: Andrew Lock - ASP.NET, Blogging, Kuberetes, and more! 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 epi...
Who can give a refund? 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 ...
GitHub - cronokirby/boo-hoo: An implementation of ZKBoo An implementation of ZKBoo. Contribute to cronokirby/boo-hoo development by creating an account on GitHub.
Announcing Workers for Platforms: making every application on the Internet more programmable 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
Mapping a wildcard domain name to an Azure App Services 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...
Testing ASP.NET Core gRPC services in JetBrains Rider In this post I show how you can use the tools built into JetBrains' Rider IDE to test your ASP.NET Core gRPC endpoints
C# Tip: Convert ExpandoObjects to IDictionary - Code4IT How to get all the keys of an ExpandoObject? Convert it to Dictionary!
Building a Stack Overflow browser as a VS extension Learn how to integrate with the Stack Overflow API from C#. In this post, I'll build a Visual Studio extension that shows SO results within VS.
Image Classification With TensorFlow.js Learn how to use JavaScript and TensorFlow.js to train and run Convolutional Neural Networks inside your browser.
Is Tesla FSD Beta Safe? (Part 2) 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...
How to Read Data From a CSV File in C# - Code Maze In this article, we will learn how to read data from a CSV file in C#. We will also see some different options one can use to configure it.
Working with MySQL stored functions - Simple Talk 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.
Someone should build X for the web” – why not you? All you need is a GitHub account 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 a...
Join us and the developer community to celebrate Azure Static Web Apps 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 ...
.NET Domain Events Using MediatR – Wrapt Learn how to publish events inside your boundaries and decouple your entities.
Update all Visual Studio installations with a single click! 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 simultaneousl...
General ASP.NET Performance Best Practices (Part-1) In this article, we will explore seven performance best practices that are recommended to improve the performance of our ASP.NET web applications
roslyn/StructuredLoggerCheckerUtil.cs at main · dotnet/roslyn The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs. - roslyn/StructuredLoggerCheckerUtil.cs at main · dotnet/roslyn
articles/complexity-is-the-mind-killer.md at main · PhilipK/articles A collection of my articles and blog posts. Contribute to PhilipK/articles development by creating an account on GitHub.
Logic Apps Standard Performance Benchmark - Burst workloads 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...