Processing Large Payloads with the Claim Check Pattern
How do you handle processing large payloads? Provide resilience by moving work out of process using a Queue and the Claim Check Pattern.
How do you handle processing large payloads? Provide resilience by moving work out of process using a Queue and the Claim Check Pattern.
Speed up you Figma plugin development process by focusing on the essential, not the UI.
As an undergrad I learned a lot about partial derivatives in physics classes. But they told us rules as needed, without proving them. This rule completely freaked me out. If derivatives are …
Last week I discovered htmlq, a CLI tool to extract content from HTML. It is similar to jq, a very powerful and popular command-line JSON processor. The best way to learn a tool is to use it for so…
I am an unashamed Linux user. I have used Linux since first getting an Ubuntu 8.04 CD in the mail, exploring over those years many different distributions and desktop environments, ranging from a radical user experience built on web technologies in the form of…
Don't Trust the Process Prelude The first thing I did, after signing the offer letter, was to uninstall the Blind app from my phone. M...
Enhance your desktop application for Windows 10 users by using projected COM interop interfaces in .NET 5+.
Photo by Leon Seibert on Unsplash After sixteen years of working in the Music Department at Royal Holloway, University of London, I decided in summer 2021 to leave academia and begin…
A brief esoteric deep dive into search engine origins and potential future paths.
Ramit got me thinking about this whole "write epic shit" concept for this post when he told me he regularly spends 12 to 18 hours writing a single blog post.
This document describes the Argon2 memory-hard function for password hashing and proof-of-work applications. We provide an implementer-oriented description with test vectors. The purpose is to simplify adoption of Argon2 for Internet …
Recently I came across a blog post which described some Tips how to write a Journal on Hacker News. This interested me because I also write a Journal since multiple years (since the 20th March of 2018 to be precise and if we don’t count my Journals I had…
I write code since 2013 and started my entrepreneurship journey in 2017. That gave me plenty of time to observe a recurrent pattern: Engineers love to get it right. Entrepreneurs love to get it done. It materializes in a lot of ways, here are the most striking…
Visual Studio 2022 Preview 4 is out with more Hot Reload functionality, multiple performance improvements, debugging enhancements and more.
Remote - US / Canada
Our applications capture data with forms and we would like to ensure proper data values and required data values are submitted. Data Annotations on classes ...
Crocotile 3d is a tile-based 3d modeling editor that allows you to create 3d scenes using tiles from tilesets. Great for pixel-art style graphics or other lo...
The most flexible open-source & standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core - 6.0 Milestone · DuendeSoftware/IdentityServer
It is not the fault of Turing, though.
Record play, pause, and inspect your web applications with familiar browser developer tools.
Join us to learn about TorchSharp, a .NET library that provides access to the library that powers the deep learning library PyTorch. Community Links: https:/...
Occasionally in programming, we come across the need to swap two numbers. That is, if we have var x = 10 and var y = 20, we need to end up with x = 20 and y = 10.
Share 2D and 3D design files and project files with anyone.
The pandemic has exacerbated stressful work conditions for software developers. The good news is that there are many strategies developers can adopt to manage stressors while they contemplate larger, more impactful decisions.
Wednesday, 22 September 2021
CryptoHack courses offer a guided learning path through modern cryptography. Through solving a series of fun puzzles, you will quickly learn how protocols which secure the internet work.
Value Objects are a great way to explicitly capture concepts within your domain. Value Objects are immutable, always in a valid state, provide behavior, and...
Version 14.0 of the Unicode Standard is now available, including the core specification, annexes, and data files. This version adds 838 char...
Buy Sabrent 4TB Rocket 4 Plus NVMe 4.0 Gen4 PCIe M.2 Internal Extreme Performance SSD + M.2 NVMe PS5 heatsink Combo (SB-RKT4P-PSHS-2TB): Internal Solid State Drives - Amazon.com ✓ FREE DELIVERY possible on eligible purchases
Amazon.com: Sabrent 2TB Rocket 4 Plus NVMe 4.0 Gen4 PCIe M.2 Internal Extreme Performance SSD + M.2 NVMe PS5 heatsink Combo (SB-RKT4P-PSHS-2TB) : Electronics
Plus the Windows 11 launch date, custom field generation, and six cool reads.
Most GDI operations will destroy the alpha channel, because GDI was invented back in the days of monochrome and CGA, where you had one, maybe two bits per pixel, and the paper introducing the concept of an alpha channel wouldn’t be published for another year.
Cloudflare Web Analytics makes essential web analytics, such as the top-performing pages on your website and top referrers, available to everyone for free, and it’s becoming more powerful than ever.
Erich Grunewald's blog: Texts on philosophy, poetry, literature, history, altruism, science, programming and music.
The most-wanted feature from a July beta gets a public release soon.
Today, we are launching Cloudflare Images for all customers. Images provides a single product to store, resize and serve images. We built Cloudflare Images, so customers of all sizes can build a scalable and affordable image pipeline with a fraction of the eff…
Apple recently removed the FlickType keyboard, saying that keyboards aren’t allowed on the Apple Watch.
15 Sep 2021 2 mins Presentations & Speaking
Npgsql is the .NET data provider for PostgreSQL. Contribute to npgsql/npgsql development by creating an account on GitHub.
Entity Framework Core provider for PostgreSQL. Contribute to npgsql/efcore.pg development by creating an account on GitHub.
ACSC Annual Cyber Threat Report - 1 July 2020 to 30 June 2021
The latest news and resources for .NET app developers.
Learn about the Windows Package Manager in this episode of Tabs vs Spaces!
Timezones, and daylight saving - the practice of moving clocks forward by one hour once a year - are a pain. They make it hard to schedule international meetings, plan travel, or may simply cause you to be an hour late for work once a year. For a developer, th…
Date: 2021-03-08
Here at Azure, we give a lot of advice. We’d really like to help you thrive on our platform. Reliability, security, cost optimization, operational excellence, and performance efficiency—we know that they are not easy to tackle when it comes to your cloud workl…
Today, we are releasing the .NET September 2021 Updates. These updates contains reliability and other improvements. See the individual release notes for details on updated packages. You can download 5.0.10 and 3.1.19 versions for Windows, macOS, and Linux, for…
I've not been very well these past few weeks, but things are brightening up. To get myself back in the saddle, I decided to do some tinkering and sate a long-standing curiosity. In the late 70s to mid 80s, Tandy/Tomy made the Armatron. A robotic arm w ...
1 vote and 5 comments so far on Reddit
From polling to push-based with Azure Functions, SignalR Service and Cosmos DB
Musings on systems, information, learning, and optimization.
.NET 6 Preview Release Candidate 1 is now available.
A modular DAW for Mac, Windows, and Linux.