Hybrid encryption and the KEM/DEM paradigm
If you know a bit about public key cryptography, you probably know that you don’t directly encrypt a message with a public key encryption algorithm like RSA. This is for many reasons, one of …
If you know a bit about public key cryptography, you probably know that you don’t directly encrypt a message with a public key encryption algorithm like RSA. This is for many reasons, one of …
March 19, 2021
VS Code extension that allows you to record and playback guided tours of codebases, directly within the editor. - microsoft/codetour
I like scrobbling streams, I wish I could use it more.
Creative coder, artist and entrepreneur.
I made a heart locket animation for a Valentine’s day project years back, and stuck a generator for it online that recently took on a life of its own when it got adopted as a meme I think because of a cat called Bingus??
Earler this week, I sold 3 products to a PE firm based in San Francisco.
I recently needed to build a Linux development system from scratch, and while I was at it I decided to provide dual-boot capability between CentOS …
Professor Mike Merrifield discusses diagrams popularized by Florence Nightingale.Check out Brilliant (get 20% off their premium service): https://brilliant.o...
Understanding the movement of ‘single source’ companies from ‘open source’ to ‘source available’ licenses.
Ben Bowen's Software Blog
Sparse-matrix dense-matrix multiplication (SpMM) is a fundamental linear algebra operation and a building block for more complex algorithms such as finding the solutions of linear systems…
Making a demo in just 256 bytes would be a formidable challenge regardless of platform. A Mind Is Born is my attempt to do it on the Commodore 64. In the absence of an actual 256-byte compo, it was submitted to the Oldskool 4K Intro compo at Revision 2017, whe…
In this article, we will learn about getting started with Blazor Hero - A Clean Architecture Template built for Blazor WebAssembly using MudBlazor Components.
Experimentation with KeccaK on AArch64. Contribute to bwesterb/armed-keccak development by creating an account on GitHub.
British artist-filmmaker Oliver Payne and American painter Kevin Bouton-Scott have joined forces to produce a new documentary that tells an almos...
Weekly Update 235
Can't trust everything you see online these days.
Fritz celebrates his 3 year Twitch streaming anniversary and show #500 with a 12 hour stream discussing Blazor, Azure Static Websites, and introducing the Kl...
We’re reaching the end of this series on records as strongly-typed ids. Sorry for the long delay since the last post… life happened! So far we’ve covered ASP.NET Core model binding, JSON serialization, and EF Core integration. Almost everything is working, we …
Source for the Code Relay website. Code Relay The fastest and easiest way to contribute to open source! - mmulet/code-relay
Under the last coronavirus stimulus package signed into law late last year, each state was responsible for implementing federal unemployment extensions for people who lost their jobs in the pandemic.
Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solutio…
Words that do not appear in the Agile Manifesto & Principles: Sprint backlog product owner manager PBI (product backlog item) scrum master Sprint review QA team PMO release train product increment stand-up (or Daily Scrum) meeting story point estimate velocity…
Last time, we tried to make an awaitable shared mutex, but ran into some problems. The first problem was that shared locks can starve out exclusive locks. To fix that, we say that you cannot steal the lock if there is already anybody waiting.
Today we’re excited to announce a number of initiatives, starting with the integration of Cloudflare’s privacy-first web analytics into WordPress.com. This integration gives WordPress.com publishers choice in how they collect usage data and derive insights abo…
Test your GDPR skills by speed running a cookie consent banner
Another productive week in the .NET community and another weekend getting closer. That means it’s time to relax and learn something new. So check out the articles we’ve selected for you this week and enjoy the read. .NET and C# Resolve Services In ASP.NET Core…
Up until now, we wouldn’t cache requests with query strings until we saw them three times. We trace that behavior back to 2010, examine why we might have needed it, and show ourselves why we don’t need it anymore.
In this episode of the .NET Core Podcast we talked with JD, who is one of the contributors to RyuJinx. We talked about the emulator, a little of its history, and how the RyuJinx team have helped to make contributions to .NET which make all of our applications …
On .NET Live - Messaging Patterns for .NET Developers
6.11.0.4
The latest news and resources for .NET app developers.
Microsoft’s C# language debate reveals some interesting ideas
If you’re looking to achieve the single-page app level performance without the overhead (and boot time) of a huge JavaScript library or having to completely rewrite your website in a new technology…
In the Rider 2021.1 Early Access Program (EAP) builds, we’re bringing you.... Scaffolding! Scaffolding makes development using ASP.NET MVC, ASP.NET Web API, or Razor Pages faster and more smooth. Let’
Jon Galloway :: MS Stage - biggest conference about Microsoft Technologies stack
A Microsoft project demonstrates a .NET 5 Blazor upgrade by powering a digital variation of the old Rock, Paper, Scissors hand game.
Take this survey powered by surveymonkey.com. Create your own surveys for free.
LAG (Transact-SQL)
The internal hacking team has spent the last year looking for vulnerabilities in the products the company uses, which could in turn make the whole internet safer.
ShellCheck, a static analysis tool for shell scripts - koalaman/shellcheck
A list of books to boost your Product Management skills.
john | March 18, 2021, 7:37 p.m.
Note that this article is part of the book Real-World Cryptography.
Or The Agency Problem Within Engineering Teams. A while back I decided it’s time for a change and went to find my second engineering adventure. As I’ve been enjoying a month off in between the jobs and subjecting myself to the brain dump of Nassim Taleb’s Ski…
I’ve had a difficult time finding a way to create a new entry on a blog that has essentially been dead since 2015. Yet, I have had a persistent feeling that I owe my readers an update.
The truly weird thing is that Justin Long was always pitching for Intel-based computers, at least indirectly, in the “Get a Mac” campaign, the introduction of which coincided with the start of the Intel Mac era: 2006-2009.
On March 8, out of an abundance of caution, we logged all users out of GitHub.com. In this post we share technical details of the vulnerability and steps we're taking to ensure it doesn't happen again.
I ask this question in every interview I have with someone who has at least as much experience as I do. I ask this when I’m interviewing job candidates and also when I’m the one applying for a new position. I don’t really care about what that engineer’s name i…
I love my Peloton. Mostly it exists as a fancy piece of abstract art in my office, but I occasionally use it for workouts. When I overcome my lazy butt inertia, my experience is that the Peloton almost always wants to do an update.
When you insert data into a database and run COMMIT you expect things to be there: Atomically, Consistent, Isolated and Durable, like Codd commanded us 40 years ago, but also quickly. There is a surprising amount of sophistication being poured into this, but s…