Developer Story: Understanding Keyboard Events Better
Written at 2023-12-02 - Updated at 2023-12-04
Written at 2023-12-02 - Updated at 2023-12-04
Software developer from Belgium. Member of the nonprofit construct0 software development organisation.
In this blog post, we will explore the dynamic intersection of blockchain, privacy, and cryptography, focusing on the pivotal role of zero-knowledge proofs, especially zkSNARKs and their recursive variations. These innovative technologies are revolutionizing o…
The ups and down of how I built an Access Point from a Mikrotik RBM11G and a AW7916-NPD running OpenWRT
How corporate America’s addiction to “urgency” is costing you and your company
A review of
Okay so now I can finally stop giving a polite smile to the people asking me what Epic is actually doing with LEGO. Based on what seemed to be the former taking over most of the world’s media this …
Long interview processes have become a bane in the tech industry. Can we fix it?
In this episode, I was joined for a second time by Shahid Iqbal, this time to chat about Platform Engineering and Infrastructure as Code! We discussed what Platform Engineering means, and also different IaC tools. And Shahid’s undying love for Pulumi! 😂 Shahi…
Ruby 3.3 addresses a bug in the Range#size method related to rational endpoints, ensuring accurate counting. Learn how this fix enhances functionality and resolves issues in working with ranges.
Create a custom email address using gmail and cloudflare for free
Simple Mobile Tools (SMT), a suite of small, focused, pro-privacy, and open source Android apps, was a breeze for people looking for simple apps that do one ...
The Apollo program was an incredibly powerful Enabling environment, but it did not emerge from a project aiming to give scientists lots of great opportunities for personal growth. Rather, it was about putting people on the moon (and, er, saving the world from …
The common belief is that reorganizing infrastructure teams will inherently improve efficiency and reduce costs. However, our key insight is that altering organizational boundaries does not fundamentally change the work required for cloud systems. It does impa…
We internalize the people that we admire over our lives. They become our cultural programming.
There are a surprising number of ways to hide elements in the browser, each with their own trade-offs and advantages. Let's explore some of the classics, as well as a few modern approaches.
All in all, I personally would have been way way way more miserable in school than out of it, and of these are just pre-emptive warnings, not an attempt to discourage an enterprising high schooler. But like. Think about it, uk?
.NET Aspire is a cloud ready stack for building observable, production ready, distributed applications. It is designed to improve the…
Hey, did you know that JasperFx Software is ready for formal support plans for Marten and Wolverine? Not only are we trying to make the “Critter Stack” tools be v…
This is an explanation of the Kocher et al paper on Differential Power Analysis.errata 1: DPA and SPA are non-invasiveerrata 2: In last round of DES, the lef...
A video explaining the p-1 algorithm to factor numbers
An alternative privacy-friendly YouTube frontend which is efficient by design.
We're closely following the progress of WebAssembly, including WebAssembly System Interface (WASI). There's a new experimental workload in .NET 8 for WASI that extends the capabilities of Wasm towards the Cloud.
We're closely following the progress of WebAssembly, including WebAssembly System Interface (WASI). There's a new experimental workload in .NET 8 for WASI that extends the capabilities of Wasm towards the Cloud.
Ancient Stone House, Derbyshire, England
Microsoft's sweeping infusion of advanced AI tech throughout its dev tooling continues apace, most recently providing a new focus point for the company's Java on Azure team.
HackTogether: The Microsoft .NET 8 Global Hack | Register, Hack, Win - GitHub - microsoft/hack-together-dotnet: HackTogether: The Microsoft .NET 8 Global Hack | Register, Hack, Win
Posted by Natalia Bidart on December 4, 2023
Jamie will be presenting a session at the Microsoft Reactor on December 13th, 2023. This bonus episode discusses how you can attend for free
This guide shows how to optimize images for the web by performing image transcoding directly in the browser using the FFmpeg.wasm library.
What is a string? How are characters "strung" together to make a string in C# and .NET? In this video, Scott and David show you how to declare a string, conc...
The AWS SDK for .NET is critical for .NET developers building their applications using AWS services. This session goes beyond the simple examples of making r...
Now that we’ve explored the mechanics of generator functions, it’s essential to understand where they can be utilized best. Despite their power, they are not a one-size-fits-all solution. But, for certain scenarios, they are indeed a game-changer. Let’s dive i…
TL;DR: Blazor Cascading Parameters are matched by Type not necessarily by Name. The simplest solution is to declare the Parameter type as Delegate. If you need to distinguish more than one delegate cascading parameter, then declare a named delegate type (that'…
Peter Ritchie
2023-11-21
This is the session I gave at .NET CONF 2023, in which I talked about how to create an amazing application in .NET MAUI, using Azure Smart Services and Text-...
Zero Allocation Text/Structured Logger for .NET with StringInterpolation and Source Generator, built on top of a Microsoft.Extensions.Logging. - GitHub - Cysharp/ZLogger: Zero Allocation Text/Struc...
A desktop app almost cannot do without a menu bar. On Windows you can find it attached to the app window, on macOS it will be at the top of your screen. Luck...
Earlier today, CEO Daniel Ek shared the following note about the company’s organizational changes with all Spotify employees. Team, Over the last two years, we’ve put significant emphasis on building Spotify into a truly great and sustainable business – one d…
Buried in the System V Application Binary Interface.
Use code REFAC20 and get 20% off the brand new "Refactoring for C# Developers" course on Dometrain: https://dometrain.com/course/from-zero-to-hero-refactorin...
A study of Google's code review tooling (Critique), AI-powered improvements, and recent statistics
Learn how code refactoring can simplify code, improve maintainability and readability, enhance efficiency, reduce complexity, and prevent bugs.
Tras la sesión del año pasado en la Monkey, veremos el estado del arte de Power Pages y hablaremos de la parte más .net: Los Plugins.Con Toni Granell.Become ...
Join this channel to get source code access and other perks:https://www.youtube.com/channel/UCyTPru-1gZ7-4qblcKM0TiQ/joinAlso follow me here (especially if y...
Local functions are private functions that let us declare a method inside the body of a method that has previously been specified.
Bi-temporal event sourcing combines storing data as a sequence of events, which tell what has happened with the data, and the data has two associated points of time, one when the data entered the system and one when the data takes effect. This post is about ou…
.NET 8 brings a lot of enhancements to Native AOT to helps apps start faster, improve performance, and reduce app size... but there are limitations such as reflection. We discuss as this is Frank's passion.
Get unsolicited phone calls or texts? How to find the responsible carrier, report the abuse to them, and shut the spammer down.
Hiwe asked a few people on social media if they wanted to come party with us! All this in a Parisian apartment. Behind us, you can see the biggest highway in...
In my day job, I work on a JavaScript framework (LWC). And although I’ve been working on it for almost three years, I still feel like a dilettante. When I read about what’s going on in …
Get started with Semantic Kernel and AI orchestration in C#. This article covers the basic concept and scope of using C# to build enterprise-level generative AI solutions.