Integration Testing an HTTP Service that Publishes a Wolverine Message As long term Agile practitioners, the folks behind the whole JasperFx / “Critter Stack” ecosystem explicitly design our tools around the quality of “testability.” Case in po…
Sandboxing Phone Apps As a follow up to Wayland [1]: A difficult problem with Linux desktop systems (which includes phones and tablets) is restricting application access so that applications can’t mess with each o…
Why I don’t give investment advice — Andreas Fragner When people ask for advice on personal investing, I’ve found they are either looking for confirmation that what they do is great (it’s usually not) or some sort of secret sauce for outperforming the market (which doesn’t exist). So people are inevitably d...
Never Say Dichromatize - Anything Can be a Weekend Hack On the unforeseeably large gap between demo and production, and the reification of patterns derived from a willingness that anything can, in fact, be a weekend hack—it’s just a matter of perspective, and a matter of what you’re willing to sacrifice (perha...
Computationally optimal arrangements of barbell plates In a typical weight-lifting session, you gradually increase the amount of weight on the barbell as you warm up. In this post we will talk about how to make this process more efficient! Let’s say th…
How Naming Shapes Our Conversations At dinner the other day my Chinese dad brought up whether English had a term for the Chinese word 鲜. In fact, there is: umami. But it’s not a word common for English learners, and I think even native speakers may not use the word frequently or have encoun...
Maybe willpower works more like this Over the last few years I’ve kept reading about two theories about how willpower works. And I recently realised I think they’re both wrong. Old theories of willpower The first one is willpower work…
Fast Joins in Apache Beam At work, I was given a task of joining two different events coming in via a real time stream in Apache Beam. While joins are simple in a SQL batch job, they are significantly more challenging in real time streaming sytems. In a batch job, the data is boun...
Rock Your Career: Surviving The Technical Interview (6th Edition) Today I am announcing the 6th edition of my book titled Rock Your Career: Surviving The Technical Interview, now available on Amazon.
Deploy Serverless Containers on AWS with AWS Copilot, AWS Fargate & ECS Hi, I'm James! Do you have a container based application and want to quickly and easily deploy that on to AWS? And do you want to do that in a way that intro...
.NET 7 💥 - AWS SQS In this video we will be going to be exploring AWS SQS and how it can be utilised to send messages between different .NET Services.Support me on Patreon to a...
EPAS EPAS is a patented (USPTO 9,292,681 B2, EP2767922) solution developed by Detack GmbH and its Swiss partner Praetors AG. It is an on-premises SaaS solution for enterprise wide, automatic and regular password quality assessment and enforcement for a wide ra...
“The Ashley Madison Affair” explores rise and fall of notorious dating platform “The Ashley Madison Affair," a docu-series exploring the rise and fall of the scandalous and notorious dating platform Ashley Madison, comes out July 7 on Hulu.
“The Ashley Madison Affair” explores rise and fall of notorious dating platform “The Ashley Madison Affair," a docu-series exploring the rise and fall of the scandalous and notorious dating platform Ashley Madison, comes out July 7 on Hulu.
Weekly Update 355 Thailand Travels; The Social Media; Someone is Spoofing my Phone Number; MVP 13; Sponsored by Detackhttps://www.troyhunt.com/weekly-update-355/
Call spoofing: how scammers are using your number for fake calls - Telstra Exchange Fake calls are on the rise, and the scammers are using old tricks in new ways. Here's how number spoofing is being used to scam people.
Troy Hunt (@troyhunt) on Threads Every time a new social thing pops up, I register an account to grab my name then see where it goes. A few have lasted the years, but most have faded into obscurity. Let’s see where Threads goes so...
Avoid this hidden memory allocation in C# Learn about a pretty neatly hidden allocation in c# and how to explore the code so you can find these yourself.Support my Work 🤝 https://www.patreon.com/ra...
Creating Azure Resources like a Pro using ARM Templates - Claudio Bernasconi We will create an ARM Template to create an Azure Web App and use the Azure CLI to run the ARM Template to create the resources on the Microsoft Azure cloud platform. ARM Templates ARM stands for Azure Resource Manager. It’s a Microsoft technology that al...
Awesome Rate Limiting Support Available In .NET 7 #shorts 🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead ...
Building Real-Time Applications With SignalR & .NET 7 🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovicSignalR is probably the most enjoyable library to work with in .NET...
I Want a New Drug but it's a Dream Theater Song Huey Lewis and the NewsI Want a New Drugedited with the time signature changes from Dream Theater's "Dance of Eternity"from Sports (1983)multitrack audio fro...
Open source with profanity in comments is statistically better than code without it A study details that open source code that contains swear words exhibits significantly better code quality...
Staff Developer Advocate Company Description: TBD is building platforms and protocols that enable developers — from startups to established financial institutions — to more easily create solutions in the decentralized financial space that further economic empowerment globally. TB...
MediatR 12.1 Released This release removes all scanning around behaviors, stream behaviors, and pre/post processors. That proved too problematic so you MUST register each of these explicitly with the appropriate registration methods inside AddMediatR. This also ensures that th...
Best Buy: ASUS ProArt Studiobook 16" OLED Touch Laptop Intel 13 Gen Core i9 with 32GM RAM NVIDIA GeForce RTX 4070 1TB SSD Mineral Black H7604JI-DS96T Shop ASUS ProArt Studiobook 16" OLED Touch Laptop Intel 13 Gen Core i9 with 32GM RAM NVIDIA GeForce RTX 4070 1TB SSD Mineral Black at Best Buy. Find low everyday prices and buy online for delivery or in-store pick-up. Price Match Guarantee.
ROLLS ROYCE of CREATOR Laptops | ASUS ProArt Studiobook 16 2023 [i9 13980HX + RTX 4070] THIS is FASTER than the APPLE M2 ULTRA, Creators, GET EXCITED!Sponsored Message:Mid-Year Sale whokeys 25% Coupon Code: TN20 Windows 10 Pro OEM Key ($17): htt...
htmx in 100 seconds Learn the basics of htmx - an HTML-focused UI library that can handle data fetching and rendering in web applications without complex JavaScript code or fram...
Azure Container Registry and Azure Container Apps: The Perfect Combination for Containerized Application Deployment Azure Container Registry and Azure Container Apps: The Perfect Combination for Containerized Application Deployment.