Ongoing Scalability Improvements for Marten 7 Hey, did you know that JasperFx Software is ready for formal support plans for Marten and Wolverine? Not only are we making the “Critter Stack” tools be viable long term options for your shop, we’r…
Almost 50% of web pages have this bug. Learn How it is exploited in the wild What we are up against. Have you ever wondered how hackers find bugs on websites? What does it take to hunt for bugs and responsibly disclose them? In this article, we will be focusing mainly on a single bug called DOM-based XSS (cross-site scripting),...
AR and the (Possible) Return of Skeuomorphism Skeuomorphic graphical user interface emulates the aesthetics of physical objects (wiki: https://en.wikipedia.org/wiki/Skeuomorph). Skeuomorphism was widely popular in UI design for computers, mobile phones and then smart watches for a long time. Probably...
Tunable Consistency in MongoDB This paper appeared in VLDB 2019. It discusses the tunable consistency models in MongoDB and how MongoDB's speculative execution model and...
Tiny UPS for Tiny NAS Reloaded Last time when I wrote Tiny UPS for Tiny NAS – I fucked up. I did not tested the solution enough and provided false information – I apologize for that. This time I did the homework and …
Interview with CTO of ListenField AgTech: Introducing NixOS to Organization I had a fortune to interview David Hagege, the CTO of Agricultural Tech Startup ListenField. He has succesfully introduced Nix and NixOS to his organization and describes his journey in thorough detail in this interview.
How to use Twister to cycle test Zephyr devices Zephyr includes a test runner app called Twister. It has a dizzying number of features, and recently I wrote a script to configure the tool for my most-used operation: cycle testing on embedded devices.
Sign and Verify Messages with HMAC Using the Web Crypto API <p>Web Crypto is a cryptography API available in modern browsers and Cloudflare Workers that can be used to sign messages and verify message signatures using Hashed-Based Message Authentication Codes (HMAC). This post provides an example implementation o...
Content > Process There are too many process people. Don't get me wrong - there's a time and place for organizing, improving, and articulating process, but it must come after ...
The Unreasonable Effectiveness of Simple Websites Simple websites are better than beautiful ones. I'll repeat that for the folks in the back. Simple websites are better than beautiful ones. Let me be clear what I mean by a simple website. I don't mean a Wordpress site with a minimalist theme. I also don'...
Lieutenants are the limiting reagent Why don't software companies ship more products? Why do they move more slowly as they grow? What do we mean when we say "this company lacks focus"?
Balancing cube – Willem Pennings This cube manages to balance itself on a corner, and can simultaneously rotate around its axis in a controlled manner. It does so using clever controls and a set of three reaction wheels.
GitHub - fiddyschmitt/SimpleKVM: Use multiple computers using the one monitor, mouse and keyboard Use multiple computers using the one monitor, mouse and keyboard - GitHub - fiddyschmitt/SimpleKVM: Use multiple computers using the one monitor, mouse and keyboard
Better together with Entity Framework Core Power Tools - use a SQL Server Database Project (.dacpac) and EF Core Imagine combining the power of the design time tools and syntax verification you get from a SQL Server Database Project (.sqlproj) with the power of well-formed and properly parameterized SQL, change tracking capabilities and more, that you get from Entit...
DbUp: The best way to build databases in .NET So you heard about the Database First Approach, and you also heard about the Code First Approach, let me show you how to combine both approaches with the pow...
Convert Between Hexadecimal and Decimal in C# Discover techniques to convert between hexadecimal and decimal numbers in C#. Explore ToString(), int.Parse(), and custom implementations.
Garbage Collector (over)simplified In this blog post, a small and (over)simplified infographic on how the Garbage Collector works.
Add Maps to your WinUI / Windows App SDK Application using MapControl - Nick's .NET Travels The latest 1.5 experimental and preview version of the Windows App SDK contains the much anticipated MapControl. To get started, all you need to do is the following: <Window x:Class="App2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/pre...
Cloud Development Framework - AWS Cloud Development Kit - AWS AWS Cloud Development Kit (CDK) is an open-source software development framework used to model and provision your cloud application resources with familiar programming languages.
CDK for Terraform | Terraform | HashiCorp Developer Cloud Development Kit for Terraform (CDKTF) lets you use familiar programming languages to define and provision infrastructure.
OpenTTD | About An open source simulator based on the classic game Transport Tycoon Deluxe. It attempts to mimic the original game as closely as possible while extending it with new features.
FastPay: High-Performance Byzantine Fault Tolerant Settlement FastPay allows a set of distributed authorities, some of which are Byzantine, to maintain a high-integrity and availability settlement system for pre-funded payments. It can be used to settle payments in a native unit of value (crypto-currency), or as a f...
Mysticeti: Low-Latency DAG Consensus with Fast Commit Path We introduce Mysticeti-C a byzantine consensus protocol with low-latency and high resource efficiency. It leverages a DAG based on Threshold Clocks and incorporates innovations in pipelining and multiple leaders to reduce latency in the steady state and u...
GitHub - damienbod/AspNetCoreEntraIdBlobStorage: ASP.NET Core Razor page using Azure Blob Storage to upload download files securely using OAuth and Open ID Connect ASP.NET Core Razor page using Azure Blob Storage to upload download files securely using OAuth and Open ID Connect - GitHub - damienbod/AspNetCoreEntraIdBlobStorage: ASP.NET Core Razor page using A...
GitHub - kzu/StreamAI: A sample of how to implement streaming responses from OpenAI using SignalR A sample of how to implement streaming responses from OpenAI using SignalR - GitHub - kzu/StreamAI: A sample of how to implement streaming responses from OpenAI using SignalR
Building AI-powered Microsoft Copilot with SignalR and other open-source tools - .NET Blog Microsoft Copilot is powered by several open-source tools, such as SignalR, Adaptive Cards, Markdown, and object-basin to solve the unique challenges in building AI-enabled applications at scale. In this article, we share the design considerations and how...