Mozilla VPN Completes Independent Security Audit by Cure53 | The Mozilla Blog
Today, Mozilla published an independent security audit of its Mozilla VPN, which provides encryption and device-level protection of your connection and inf
Today, Mozilla published an independent security audit of its Mozilla VPN, which provides encryption and device-level protection of your connection and inf
Ahmad Byagowi, the project lead for Open Compute Project's Time Appliance, reached out to me a couple weeks ago and asked if I'd be willing to test the new Time Card Facebook had announced in mid-August on a Raspberry Pi Compute Module 4. Since I have a sort o…
Blog and personal thoughts.
David McCarter is a candidate running for the .NET Foundation Board. Follow him on Twitter @RealDotNETDave
Today, while working on an in-house project, I encountered a really interesting concurrency problem. I have scheduled a cron job to run every 30 minutes, but if the script takes more than 30 minutes to finish, another cron job started and these jobs started st…
How I used Docker Compose, Ansible, and Caddy to re-over-engineer my UniFi Dream Machine, PiHole-, and Cloudflare-based home network for ease of setup, maintenance, and management.
Dixin Yan is a candidate running for the .NET Foundation Board. Follow him on Twitter @dixinyan
Nick Drozd just announced a new 4x2 Beeping Busy Beaver champion (BBB(4, 2)). This is a 4-state, 2-symbol Turing Machine which runs for 32,779,478 steps only to produce a blank tape and then run off to left forever in state C. As far as I can tell, the previou…
After finishing my last post on how to convert getpocket links to epub I was thinking a lot about my current workflow, how I manage to capture everything that might be interesting for me and save it for later use. Saving web articles for later reading is not a…
It is not difficult to find some incredibly shitty takes on Electron, and every time it boils down to: It’s slow. Downloads are huge, and it uses a lot of memory. Electron apps are just websites. Developers that are using Electron are taking the lazy or easy a…
Rob Prouse is a candidate running for the .NET Foundation Board. Follow him on Twitter @rprouse
In the machine learning research community, achieving state-of-the-art usually means reporting a single score (percentage accuracy or F1) on a public research dataset. There are two legitimate reasons to report a “SOTA score” in a research paper, besides gamin…
Pedro Henrique de Souza Jesus is a candidate running for the .NET Foundation Board. Follow him on Twitter @pj_souz
David Whitney is a candidate running for the .NET Foundation Board. Follow him on Twitter @David_Whitney
What is Vertical Slice Architecture? It's about focusing and organizing code by features and capabilities, not technical concerns!
Mitchel Sellers is a candidate running for the .NET Foundation Board. Follow him on Twitter @mitchelsellers
Javier Lozano is a current board member that is running for re-election for the .NET Foundation Board. Follow him on Twitter @jglozano
Kevin Avignon is a candidate running for the .NET Foundation Board. Follow him on Twitter @KAvignon
So, I'm going to talk about Elon Musk again, everybody's least favourite eccentric billionaire asshole and poster child for the Thomas Edison effect—get out in front of a bunch of faceless, hard-working engineers and wave that orchestra conductor's baton, whil…
The National Institute of Standards and Technology (NIST) initiated a public standardization process to select one or more Authenticated Encryption with Associated Data (AEAD) and hashing schemes suitable for constrained environments. In February 2019, 57 cand…
Cross-platform directories support.
As promised, Microsoft is previewing a .NET MAUI Community Toolkit some two months before it begins to sunset its progenitor, Xamarin.Forms, long used for mobile iOS and Android app development with C# and XAML.
Learn about high-performance file IO features in NET 6, like concurrent reads and writes, scatter/gather IO and many more.
BerylDB is an open source (BSD-3), data structure database. Our server provides lists, keys, sets and channel subscription to its clients.
Welcome to zkMesh, a monthly newsletter covering the latest in decentralized privacy-enhancing technologies, privacy protocol development, and zero knowledge systems research. zkMesh is put together by Mikerah & Yahsin from HashCloak and Anna from Zero Knowled…
Mark Seemann on how to improve your software skills, and it's not all about programming.<iframe frameborder="0" height="200px" scrolling="no" seamless src="https://player.simplecast.com/de888303-d3de-4f3e-a3bc-cd6c256b7db1?dark=false" width="100%"></iframe>
We've been seeing an immense interest in the DIY Edition configuration. This is why we wanted to give a quick update on Linux distros and share how you can get instructions and support for your Framework Laptop!
Beginning October 4, 2021, all connections to npm websites and the npm registry, including for package installation, must use TLS 1.2 or higher.
We will be creating the following 3 projects & adding references to the required project for demonstration of repository pattern in ASP.NET Core
Twenty years ago, I wrote my first piece of Erlang. I was a kid, and hadn’t yet experienced the gripes and stresses of developing software to be used by other people. I loved to program and build things, but those things were for myself, under no deadline, on …
ChaosDB causes chaos; MS builds a geothermal energy plant; five ways to communicate between services; Visual Studio theming; and TypeScript 4.4 is released.
One of the most popular and anticipated sets of extensions is now available to download for VS 2022 today: Productivity Power Tools!
You probably encounter even more dropdowns than you realize. Let’s explore some of the types of dropdowns you can use when building your next React application.
Today, we are thrilled to announce Windows 11 will start to become available on October 5, 2021. On this day, the free upgrade to Windows 11 will begin rolling out to eligible Windows 10 PCs and PCs that come pre-loaded with Windows 11 will start to
In this podcast the tables are turned, and I’m interviewed by Kate Strachni of Datacated .
This week we're joined by Maria Naggaga to show off minimal apps with minimal code! Express, Django, and Lumen provide their developers with the options to b...
Measuring execution time in JS is more subtle and tricky than it seems. Check out different approaches and best practices to do it best.
On this blog before we’ve covered a high level introduction to Akka.Streams for Akka.NET, but in this post we go into some more detail on:
There are so many great features in the .NET 6 previews but I don’t want to install the preview SDKs on my main work computer. Let’s take a look at how we can use VS Code Dev Containers to play with t
The Xamarin Community Toolkit team is excited to announce two new .NET MAUI-compatible versions of the toolkit.
Find out why reactive systems are especially easy to implement with Node.js, then walk through a reactive system built with Node.js and Apache Kafka.
Today, we’ll talk about an important question: how does the application database fit into the concept of Always-Valid Domain Model? In other words, is the database part of the always-valid boundary or should you consider it an external system and validate a…
This is your .NET Foundation!
Windows core components are compiled with the /Gz flag, which sets __stdcall as the default calling convention. On x86-32, the __stdcall calling convention is slightly more efficient than __cdecl because the stack cleanup is done at function return, rather tha…
The latest news and resources for .NET app developers.
I've long blogged about my love of setting up a nice terminal, getting the ...
This post is about enabling web.config transformation for deployment. Recently in one project I am working on I faced one issue. I had to enable some security configuration in the App Service - to remove Powered By header and Server header. These changes I did…
In this short video, David (https://twitter.com/davidpine7) and Kendra (https://twitter.com/gotheap) dive into the deconstruction of non-tuple types.Deconstr...
We’re changing which keys are supported in SSH and removing unencrypted Git protocol. If you’re an SSH user, read on for the details and timeline.
Happy Windows Terminal release day! This release brings Windows Terminal Preview up to version 1.11 and Windows Terminal up to 1.10. The Windows Terminal release will roll out through the Windows Insider Program before going to retail Windows versions in order…
This question cannot be rendered. Simple multi-colored textarea based editor neither on question view, or list view. The bug is triggered by adding <textarea> or some other tag to the title,...
Here are my top 5 patterns and concepts (Outbox, Idempotent Consumers, Event Choreography, Orchestration, Retry/Dead Letter) for Event Driven Architecture th...
Tiny particles from distant galaxies have caused plane accidents, election interference and game glitches. This video is sponsored by Brilliant. The first 20...