Exploring possibilities surrounding Rubber duck debugging Software developer from Belgium. Member of the nonprofit construct0 software development organisation.
Recursive zkSNARK Proof as a Private Input - What Is Visible To The Verifier? 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 revolutioniz...
Building a Access Point from scratch :: Dennis Schmalacker The ups and down of how I built an Access Point from a Mikrotik RBM11G and a AW7916-NPD running OpenWRT
Urgent Is Not the Way — Ethan Lalakea Alter How corporate America’s addiction to “urgency” is costing you and your company
Some thoughts on LEGO Fortnite 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 …
Your Interview Process Is Too Damn Long (and How To Fix It) Long interview processes have become a bane in the tech industry. Can we fix it?
Episode 61: Platform Engineering and IaC - with Shahid Iqbal 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! 😂 ...
Ruby 3.3 resolves the Range#size bug for rational endpoints 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 with Gmail and Cloudflare Create a custom email address using gmail and cloudflare for free
Simple Mobile Tools was sold to a shady app company 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 ...
Powerful enabling environments usually arise as a byproduct of projects pursuing their own intrinsically meaningful purposes 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 ...
Do You Really Need That Expensive Infra Re-Org? Here's how to find out 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...
Culture is a programming language We internalize the people that we admire over our lives. They become our cultural programming.
There Are a Lot of Ways to Hide Stuff in the Browser 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.
Before Dropping Out of HS 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 .NET Aspire is a cloud ready stack for building observable, production ready, distributed applications. It is designed to improve the…
Building a Critter Stack Application: Web Service Query Endpoints with Marten 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…
Explanation of DPA: Differential Power Analysis (from the paper of Kocher et al) 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...
Extending WebAssembly to the Cloud with .NET - .NET Blog 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.
Extending WebAssembly to the Cloud with .NET - .NET Blog 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.
Java on Azure Team Focuses on OpenAI Chat Playground for AI Experimentation -- Visual Studio Magazine 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.
GitHub - microsoft/hack-together-dotnet: HackTogether: The Microsoft .NET 8 Global Hack | Register, Hack, Win 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
S06B01 - Special Announcement: Generative AI Session At Microsoft Reactor Jamie will be presenting a session at the Microsoft Reactor on December 13th, 2023. This bonus episode discusses how you can attend for free
Browser Image Conversion Using FFmpeg.wasm This guide shows how to optimize images for the web by performing image transcoding directly in the browser using the FFmpeg.wasm library.
The Basics of Strings! [Pt 5] | C# for Beginners 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...
AWS re:Invent 2023 - Getting the most performance for your .NET apps from AWS SDK for .NET (XNT401) 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...
When and Where to Use Generator Functions: Practical Use Cases | Devlin Duldulao 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 d...
Blazor Cascading Parameters don’t “just work” with lambdas or method callback – Chris F Carroll 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 (...
.NET MAUI + Azure: Magic in Children's Stories 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-...
GitHub - Cysharp/ZLogger: Zero Allocation Text/Structured Logger for .NET with StringInterpolation and Source Generator, built on top of a Microsoft.Extensions.Logging. 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...
Add a Menu Bar to Your Desktop App - .NET MAUI 101 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...
An Update on December 2023 Organizational Changes — Spotify 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 – ...
What is a static chain pointer in the context of calling convention ABI? - The Old New Thing Buried in the System V Application Binary Interface.
6 INSANE Things You Didn't Know You Could Write in C# 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...
How Google takes the pain out of code reviews, with 97% dev satisfaction A study of Google's code review tooling (Critique), AI-powered improvements, and recent statistics
How to Simplify Your Code with Effective Code Refactoring Learn how code refactoring can simplify code, improve maintainability and readability, enhance efficiency, reduce complexity, and prevent bugs.
Power Pages & Plugins : Del Low Code al Pro Code 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 ...
Replace Annoying IFs with Switch Expressions #dotnet #coding 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 in C# - Code Maze Local functions are private functions that let us declare a method inside the body of a method that has previously been specified.
Our Experience with Bi-temporal Event Sourcing 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 abo...
387: System.Reflection & Native AOT .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.
ReportPhoneSpam.org: Shut down robocallers and text message spammers Get unsolicited phone calls or texts? How to find the responsible carrier, report the abuse to them, and shut the spammer down.
we play music until someone breaks our synths 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...
Let’s learn how modern JavaScript frameworks work by building one 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 …
Getting Started with Semantic Kernel and C# 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.