Productive C# Ask Me Anything - Live Test Thanks for joining my Productive C# live test. I am experimenting with live-streaming in preparation to an event I will be running on Jan 11. Register here https://www.productivecsharp.com/webinar/
EF Core 9.0: Introducing EF.Parameter<T>(T) .NET, ASP.NET Core, Visual Studio, Azure, Jaliya Udagedara
We've not been trained for this: life after the Newag DRM disclosure You've probably already heard the story: we got contracted to analyze a bunch of trains breaking down after being serviced by independent...
I Almost Died for a Full Sentry Database A tale of bad logging practices, overengineering, and a near-death experience.
Should You Build A Monolith Or Microservices? Hi, I'm James Eastham! In this video, you'll learn about the decision-making process between monolithic and microservices architectures using the Plant-Based Pizza application. You'll learn why we started with a monolith, how we ensured evolvability wit...
Intel's $475 million error: the silicon behind the Pentium division bug In 1993, Intel released the high-performance Pentium processor, the start of the long-running Pentium line. The Pentium had many improvement...
When to use “raise from None” in Python Learn when and why to use Python's 'raise ... from None' to simplify stacktraces by hiding redundant exception context. Improve debugging clarity by focusing on the actual issue.
How to Quickly Build Your Website? In this session, I'm going to show you how to initialize and start a website from scratch using Umbraco template. Umbraco is an amazing open-source CMS that enables developers to spin up a website in a matter of minutes. What's even more exciting about t...
EmacsConf 2024 notes :: Sacha Chua As usual, we strongly encouraged speakers to record videos to lower everyone's stress levels and allow for captioning by volunteers, so that's what most speakers did. We were able to handle a few last-minute submissions as well as a live talk. Getting vid...
How I Automated My Job Application Process. (Part 1) A developer automated job applications, sending 250 in 20 minutes using Python scripts and GPT
Apple Photos phones home on iOS 18 and macOS 15 This morning while perusing the settings of a bunch of apps on my iPhone, I discovered a new setting for Photos that was enabled by default: Enhanced Visual Search. (I manually disabled it before taking the screenshot below.)
12 years of studying foreign languages with Anki – Andrey Lukyanenko 12 years of studying foreign languages with Anki
MonKafka: Building a Kafka Broker from Scratch with Zero Dependencies (So Far) An attempt to implement a basic Kafka broker.
10 Things I Learned After 6 Years as a Software Engineer This year is my 6th years as a software engineer. Upon seeing Addy from his 10 years at Google, I began to reflect on my own experiences over the years. I'v...
The Case for More H1B Visas Apparently, there is an ongoing debate in Trumpworld about whether more H1B visas are a good thing. From an economic perspective, the answer is a clear yes.
Parrot Anafi Drone Reverse Engineering | HardBreak In this example, we demonstrate how we reverse-engineered the communication between the Parrot Anafi consumer drone and its controller, which connect via Wi-Fi. The Parrot Anafi hosts its own Wi-Fi network, allowing either the controller or a phone runnin...
Mercenary, Prince, Hitman: Attuning to the Entrepreneurial Mindset You’ll Need Most - Julian Paul How adopting the right entrepreneurial operating protocol can unlock limitless momentum, depending on the needs of your professional journey.
Why it's hard to trust software, but you mostly have to anyway [Edited to change the title and subtitle -- 2024-12-28].
Diary of a CEO Book: Lessons - Byte Tank My essential takeaways from Diary of a CEO: 33 Laws of Business and Life book
Every Tip I Know For Shipping Products That Match The Spec - Amir Sharif Using Cleanshot to take a screenshot of a mock and Pin that while developing. It’ll create a fixed floating window that stays on top of other
A Universe of Sorts Much of this stuff was learnt in many discussions with my friend, Henrik Böving . I had a lot of fun studying the theory of SAT solving and their UNSAT proofs.
requirements.txt so my roommate (@aadillpickle) made this really cool site to acknowledge the people in his life who have helped him become the person he is today. it’s kinda like a python requirements.txt file, but for humans (or a javascript package.json file for you we...
3 (+1) Things Evernote Got Right A look at three features that made Evernote click for me back in the day — ones that modern note-taking apps still struggle to replicate fully.
JSON command-line toolbox (jq, gron, jc, etc) The JSON format is the backbone of current Internet protocols and APIs, and this article contains a list of tools to make a better use of it from the command-line, without the need of writing complex programs to read, search, parse, transform and transmit...
All You Need is 4x 4090 GPUs to Train Your Own Model How I built an ML rig for training LLMs locally, exploring hardware choices, setup tricks, and lessons learned along the way.