Using .NET To Validate JSON with JSON Schema Using .NET OSS project NJsonSchema to validate JSON using C#.
Episode 21: Proving Fundamental Equivalencies in Isogeny Mathematics! Benjamin Wesolowski talks about his latest paper in which he mathematically proved that the two fundamental problems underlying isogeny-based cryptography are equivalent.
The Skill of Org Design Building effective organisations is a remarkably useful, if rare, skill. This is what it looks like, what it consists of, and how to tell if someone has it.
Will Cloudflare R2 Win Customers from Amazon S3? | Taloflow Cloudflare announced their exciting new object storage product, Cloudflare R2. Will they take market share?
Account deletion within apps required starting January 31 - News - Apple Developer The updates to App Store Review Guideline 5.1.1 last June provided users with greater control over their personal data, stating that all apps that allow for account creation must also allow users to initiate deletion of their account from within the app. ...
My Challenge to the Web Performance Community Performance optimization should be about making your users happy, not about making your tools happy. And if we really believe that, we should lead by example.
How I built a modern website in 2021 I rewrote kentcdodds.com using the latest technologies and I want to talk about what I did.
GitHub - isometimes/rpi4-osdev: Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4 Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4 - GitHub - isometimes/rpi4-osdev: Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4
An Illustrated Tour of Wav2vec 2.0 Transformer-based neural networks have been revolutionizing the natural language processing field, but are only starting to become popular in the speech processing community. Wav2vec 2.0 is set to change that. Its architecture is based on the Transformer’...
SRE Doesn’t Scale We encounter a lot of organizations talking about or attempting to implement SRE as part of our consulting at Real Kinetic. We’ve even discussed and debated ourselves, ad nauseam, how we can apply …
The Climate Care Industry An entire industry is sprouting around mitigating the effects of climate change, capturing CO2, and creating sustainable technology. We need a term that will help establish these efforts as their o…
How I Dealt With Intense Startup Anxiety Your heart is pounding and your brain won’t shut up. Falling asleep is out of the question. What a horrible feeling. I distinctly remember the first time feeling this, when the first person I ever hired decided to quit, which oddly felt like being dumped....
I'm sorry · Discussion #39 · dotnet-foundation/Home I'm Claire Novotny, Executive Director for the .NET Foundation, and I made a mistake this last week when I made a PR and merged it to a project without discussion. While I’d been involved in th...
.NET MAUI Community Toolkit - Monthly Standup (October 2021) The .NET MAUI Community Toolkit is a community-created library that contains .NET MAUI Extensions, Advanced UI/UX Controls, Effects, and Behaviors to help ma...
Deogie is creating comics about Deogie and his friends Patreon is empowering a new generation of creators. Support and engage with artists and creators as they live out their passions!
Entity Framework Community Standup - SQL Server Temporal Tables and EF Core 6 Learn about the new support in EF Core 6 for temporal tables, including creating them from migrations, transforming existing tables into temporal tables, que...
Publishing Events from CRUD or Commands? There are many different wants to create events in Event Driven Architecture. Events from CRUD or created from specific actions that have occurred. In some c...
The Catch Block #77 - Flow Matters More than Passion Why flow is more important than passion when hiring developers. Plus: Windows 11 is released!
Choosing the right wall anchors - FineWoodworking Mario Rodriguez has gathered a range of wall anchors from toggles, to screws, to butterfly anchors and talks about how they work, where they are best used, and how to install them.
A PKI-less secure communication channel: Coding the handshake After figuring out the design, let’s see what it would take to actually write a secured communication channel, sans PKI, in code. I’m going to use Zig as the...
Razor Pages Startup in .NET 6 When you create a new web app using .NET 6 (from the new RC1 templates), you might notice something is missing. There is no Startup class. What happened to it? And how do you configure your new .NET 6 web app?
Facebook Outage Increased Developer Throughput by 32% Yesterday (Monday, 4th October 2021), Facebook saw outages which took services including Facebook, Instagram, Messenger and WhatsApp offline. At Haystack, we took a look at our data to see what impact this had on developer throughput (number of Pull Reque...
Why is the main() function always at address 0x00401000 in a simple program? If you compile a simple C or C++ program, and then load it into the debugger as a dump file (or if you execute the program with ASLR disabled), you’ll find that the main function is at offset 0x00401000. What is so special about this address?
Staging TLS Certificate: Make every deployment a safe deployment We are excited to announce that Enterprise customers now have the ability to test custom uploaded certificates in a staging environment before pushing them to production.
The entirety of Twitch has reportedly been leaked | VGC Source codes and user payouts among the data released in a 128GB torrent…
Alleged Twitch data breach Alleged Twitch data breach. GitHub Gist: instantly share code, notes, and snippets.
FIXED versionRank Username UserID GrossEarning1 CriticalRole 229729353 96267 - Pastebin.com Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Moving Google toward the mainline Two Google engineers came to Open Source Summit North America 2021 to talk about a project to change the way the company creates and maintains the kernel it runs in its data centers on its production systems. Andrew Delgadillo and Dylan Hatch described th...
Optimizely (Episerver): Split folder structure for blocks and media Since version 7 or 8 of Episerver (now Optimizely CMS), the shared Blocks and Media have been sharing the same folder structure. Some people see a benefit with the shared structure, and some absolutely hate it. Personally, I have gotten used to it - but I...
Monsters Weekly 225 - Azure Blob Lifecycle Rules Azure Blob Storage supports lifecycle rules which can move your blob between different tiers saving you money. In this episode we cover how to set these rules up by hand and in terraform
How to get Windows 11 Today, Windows 11 availability begins both for new devices pre-loaded with Windows 11 and eligible Windows 10 devices. Windows continues to be integral to how more than a billion peo
Unit Testing Legacy Applications with JustMock JustMock makes it easy to create tests that isolate our code changes, even in “untestable” legacy applications.
Enable search and notifications for email addresses using the "+" syntax A lot of people use a syntax such as troyhunt+foo@hotmail.com where foo is a unique identifier for the site. They do this so that if they begin getting spammed, they can identify the source their email came from. At the moment, HIBP treats this is a tota...
Windows Package Manager 1.1 I’m excited to share some great news. We’re releasing Windows Package Manager 1.1. We’ve squashed some annoying bugs and added some highly anticipated features. The Windows Package Manager is being released to Windows 10 (build 1809 and newer) and Windows...
Azure REST API Guidelines Update Providing APIs that are easy to use, fit to purpose, scalable, maintainable, and consistent make the difference between success and failure for your software. The guidelines help Microsoft engineering teams, and others building REST services, create APIs ...
Surface Laptop Studio I’ve been in love with the Surface Pro since it first came out. I’ve owned every version that’s come out over the years, and it is like the device was made just for me: the perfect combination of power, light weight, battery life, and the ability to use i...
Crocodile Shower Privacy Settings with Troy Hunt | Random but Memorable Please take a moment to grieve as there’s no Watchtower Weekly this episode 🖤 😔. But never fear! Instead we share the privacy settings you should change with iOS 15, what's new with 1Password for Safari, and our exciting new integration with Fastmail. ...
Rowy – GCP as easy as ABC Build on the Google Cloud Platform in minutes. Manage Firestore data in a spreadsheet-like UI, write Cloud Functions effortlessly in the browser, and connect to third-party apps. Rowy is open source!
GitHub - github/balanced-employee-ip-agreement: GitHub's employee intellectual property agreement, open sourced and reusable GitHub's employee intellectual property agreement, open sourced and reusable - GitHub - github/balanced-employee-ip-agreement: GitHub's employee intellectual property agreement, open source...
The most counterintuitive facts in all of mathematics, computer science, and physics It is possible to compute over encrypted data without access to the secret key: https://en.wikipedia.org/wiki/Homomorphic_encryption It is possible to prove that you know a value x, without conveying any information apart from the fact that you know the v...
4-Port USB3.0 4K DisplayPort Triple Display KVMP™ Switch - CS1964, ATEN Desktop KVM Switches The ATEN CS1964 optimizes your desktop so you can effortlessly manage a triple-display multimedia workstation with instant, user-friendly access to four computers via a single USB keyboard, USB mouse and three HDMI monitors supporting resolutions up to 4K...
SpyCast: Cyberattacks, Espionage & Ransomware – “Inside Microsoft’s Threat Intelligence Center (MSTIC)” on Apple Podcasts Show SpyCast, Ep Cyberattacks, Espionage & Ransomware – “Inside Microsoft’s Threat Intelligence Center (MSTIC)” - Oct 5, 2021