Microsoft has teamed with Uno Platform to revamp its Windows Community Toolkit, a collection of helpers, extensions and custom controls for building UWP and .NET apps for Windows.
A dotnet tool to run arbitrary commands from a project's "scripts" object - GitHub - xt0rted/dotnet-run-script: A dotnet tool to run arbitrary commands from a project's "scri...
I’m trying to compare indexing speed of Corax vs. Lucene. Here is an interesting result:
We have two copies of the same index, running in parallel o...
Gateway Load Balancer is a fully-managed service enabling enterprises to deploy, scale, and enhance the availability of third-party network virtual appliances (NVAs) in Azure. Microsoft recently announced the general availability of Gateway Load Balancer in al…
infoq.com·Steef-Jan Wiggers
Cloud Queue Lead EditorFollow··4-5 minutescloud
I've been talking about zero-knowledge proofs (the "zk" part) for a while now, so I'm going to skip that and assume that you already know what "zk" is about.
The first thing we need to define is: what's a virtual machine (VM)? In brief, it's a program that can…
DynamoDB is an eventually consistent database. There's a lot of fear around that. In this post, we'll discuss how to think about eventual consistency in DynamoDB as well as strategies to work around it.
Microsoft Azure SQL Database is a fully managed cloud database (PaaS) that handles many database management tasks without user intervention. Tasks such as patching, upgrading, taking backups, and monitoring can be configured to the specific needs of the wo…
A Stripe developer advocate shares the insider's view on how Stripe builds APIs. Plus, check out the Stripe Postman Collection in the Stripe Developers public workspace.
It’s time to take your unit testing to the next level. You’ve implemented either NUnit, or xUnit, or MSTest in your projects. You’ve gotten your code coverage to 80+%. But the are just some things that are hard to test or validate in your project. How do you…
In a field like engineering, to have a truly unique 30,000-feet view of the profession, you need someone with 30 years of experience in adapting, innovating and creating in the space. That’s why we were so excited to talk to Drew McManus, CEO and Cofounder of …
One of the greatest innovations from the Shape Up lifecycle is one that you can steal for your own life and work: stop doing time estimates on proposed work as the primary scheduling tool. Work, like art, is never truly done; you merely stop working on it–mean…
Some years ago Matt Pharr wrote an excellent blog post series,
“Swallowing the elephant”, in which
he describes various optimizations done in pbrt using Disnay’s
Moana Island Scene.
If you don’t schedule downtime, it will be scheduled for you, in the form of injury or burnout.
(Paraphrased) Visakan Veerasamy
There’s a good chance that you, dear reader, are making a living by exchanging time for money. This is ultimately not the ideal app…
In software engineering, the word "dependency" gets thrown around a lot, and so I want to explain two interesting and related topics - dependency inversion principle and dependency injection. Let's look at what these are and why we might care about them.
aneesh.mataroa.blog·Published on July 20, 2022··4-5 minutesdatabase