|
Table of Contents UUIDs Monotonically Increasing Sequences Deriving Idempotency Keys From the Transaction Log Discussion In distributed systems, there’s a common understanding that it is not possible to guarantee exactly-once delivery of messages. What is possible though is exactly-once processing . By adding a unique idempotency key to each message, you can enable consumers to recognize and ignore duplicate messages, i.e..
|
|
Table of Contents UUIDs Monotonically Increasing Sequences Deriving Idempotency Keys From the Transaction Log Discussion In distributed systems, there’s a common understanding that it is not possible to guarantee exactly-once delivery of messages. What is possible though is exactly-once processing . By adding a unique idempotency key to each message, you can enable consumers to recognize and ignore duplicate messages, i.e..
|
|
With all the medium-to-very-low-quality productions we’ve been accustomed to from Netflix, it was a pleasant surprise and a relief to watch Train Dreams last night. I’ll quote the most recent review on IMDb: Robert’s life is gently lived and not without profound tragedy. The film evokes our own memories, little joys and sadnesses, discoveries, losses, and hopes, bringing grace to our self-reflection. The film is heartbreakingly beau..
|
|
Unwrap Innovation: How Sellers and Buyers Use AI to Brighten the Holidays
-
innovation.ebayinc.com
-
7 months ago
-
eng
eBay’s AI tools help sellers list faster, manage messages, and boost visibility, while giving buyers personalized discovery, trusted authentication, and a smoother, safer holiday shopping experience.
|
|
I was walking early this morning, as usual , when I came across an unusual advertising sign. It was in Spanish, text only, red background and black typography. I don’t comprehend Spanish well enough to read it, so I photographed it and sent it to Serena, who promptly replied with the translation. Embarrassingly, just yesterday, I got a severe reprimand from Serena because I did not know or remember what day it was today. When I got back,..
|
|
Model Context Protocol is a year old today. Along with its birthday, were also celebrating the release of the 2025-11-25 spec version.
|
|
This post breaks down the key drawbacks of SageMaker Feature Store that teams often encounter when scaling ML workflows. By understanding these limitations early, you can make more informed architectural decisions and avoid unnecessary complexity later on.
|
|
Building AI Agents for DevOps: From CI/CD Automation to Autonomous Deployments
-
muhammadraza.me
-
7 months ago
-
eng
In my previous post, I showed you how to build a CI/CD pipeline runner from scratch in Python . We built something powerful: a system that could orchestrate jobs, manage dependencies, and pass artifacts between stages. It was the muscles of your deployment workflow. But here’s the problem: that pipeline runner can only do exactly what you tell it to do. It’s 2 AM. Your deployment pipeline fails. The error message is cryptic: Error: Con....
|
|
On-premises rasterization is now available on all platforms with Server! Serve modern maps from any operating system to legacy systems that are up to 20 years old.
|
|
Context privateering: debugging custom instructions like a pirate
-
huonw.github.io
-
7 months ago
-
eng
I occasionally add context instructions to an AI tool, but then am not sure whether those changes were picked up by the tool. The fun way to debug this is to add “Always speak like a pirate” to the instructions. This works in all tools. Context engineering! Context I use LLM tools like Claude Code. These come with the ability to customise the context fed to the model with files like ~/.claude/CLAUDE.md or
|
|
Building AI Agents for DevOps: From CI/CD Automation to Autonomous Deployments
-
muhammadraza.me
-
7 months ago
-
eng
In my previous post, I showed you how to build a CI/CD pipeline runner from scratch in Python . We built something powerful: a system that could orchestrate jobs, manage dependencies, and pass artifacts between stages. It was the muscles of your deployment workflow. But here’s the problem: that pipeline runner can only do exactly what you tell it to do. It’s 2 AM. Your deployment pipeline fails. The error message is cryptic: Error: Con....
|
|
This post breaks down the key drawbacks of SageMaker Feature Store that teams often encounter when scaling ML workflows. By understanding these limitations early, you can make more informed architectural decisions and avoid unnecessary complexity later on.
|
|
Snyk identified a new supply chain attack in the npm ecosystem, referred to as SHA1-Hulud. We believe this is a second wave of the Shai-Hulud attack. Learn what this attack is and how Snyk is responding.
|
|
Unleash the Power of IaC on Heroku’s Next Generation: Terraform for Fir is Here!
-
www.heroku.com
-
7 months ago
-
eng
We are thrilled to announce that the Heroku Terraform Provider is now fully optimized for Fir. This significant milestone allows developers to manage our next-generation platform using Infrastructure as Code (IaC). Fir is built on a modern foundation of cloud-native, open-source standards (Kubernetes) while maintaining the legendary Heroku developer experience. By combining the declarative power […] The post Unleash the Power of IaC on H..
|
|
The story that the Python micro web framework Flask started as an April Fool’s joke is well known in Python circles, but it was nice to see it told by Armin Ronacher himself 1 . I’m fond of Flask. It was a breath of fresh air when it came out, and most of my Python open-source work is based on it. The video is produced by the people who also authored the remarkable Python: The Documentary . ↩︎
|
|
The story that the Python micro web framework Flask started as an April Fool’s joke is well known in Python circles, but it was nice to see it told by Armin Ronacher himself 1 . I’m fond of Flask. It was a breath of fresh air when it came out, and most of my Python open-source work is based on it. The video is produced by the people who also authored the remarkable Python: The Documentary . ↩︎
|
|
How do you automatically format your Swift code every time you commit it to your Git repository? Swift Format There are several Swift formatting tools. Xcode 16 shipped with swift-format included in the toolchain: $ xcrun --find swift-format /Applications/Xcode.app/Contents/Developer/Toolchains/ XcodeDefault.xctoolchain/usr/bin/swift-format To run the formatter: $ swift format MyFile.swift Note: This runs the swi....
|
|
How do you automatically format your Swift code every time you commit it to your Git repository? Swift Format There are several Swift formatting tools. Xcode 16 shipped with swift-format included in the toolchain: $ xcrun --find swift-format /Applications/Xcode.app/Contents/Developer/Toolchains/ XcodeDefault.xctoolchain/usr/bin/swift-format To run the formatter: $ swift format MyFile.swift Note: This runs the swi....
|
Introduction My friend, Denis Magda, wrote a wonderful book called Just Use Postgres!, and I’m glad that I got the chance to read it. Audience This book is useful for any software developer who’s either using PostgreSQL or plans on using it because it covers a lot of features that are very useful for modern applications. No matter your level of seniority, you are definitely going to learn from Denis’ book. Content Just Use Postgres! has 402..
|
|
Ik heb al eerder geschreven waarom ik het lezen van nieuws probeer te vermijden . Dit project van David Guttman, dat nieuws laat zien maar dan met een vertraging van veertig jaar, laat goed zien hoe sensationeel nieuws kan zijn. Want hoewel de voorpagina van tientallen jaren geleden er heel belangrijk uitziet, zijn de kwesties die toen speelden niet meer relevant. Hoe zit dat met de vraagstukken die vandaag op de voorpagina’s prijken? Make..
|
|
OpenAI’s Aardvark signals the rise of agentic AppSec, and Snyk shows how policy, governance, and real-time intelligence keep enterprises secure.
|
|
Sometimes when an Open Source project is showing signs of abandonment - a valid option is to email and join them.
|
|
Get a sneak peek on whats changing in the new authorization specification for MCP that will land with the new spec release.
|
|
Update: We got over 200 submissions to this challenge, spanning a wide variety of HDL languages and hardware platforms! We featured our favorite submissions in the results blog post, check it out here
|
|
Update: We got over 200 submissions to this challenge, spanning a wide variety of HDL languages and hardware platforms! We featured our favorite submissions in the results blog post, check it out here
|
|
While there are plenty of messaging alternatives out there, for better or worse, WhatsApp remains a necessity for some of us. With that in mind, I looked for ways to bring WhatsApp messaging to the comfort of my beloved text editor. As mentioned in my initial findings , WhatsApp on Emacs is totally doable with the help of wuzapi and whatsmeow , which offer a huge leg up. Wasabi joins the chat Today, I introduce a super early ver....
|
|
After months of daily use, Granola replaced my entire note-taking workflow. No bots, no awkward recordings — just clean AI notes.
|
|
The last couple of months have been quite a bit of traveling. Two pre-planned trips and one quite impromptu one to just get away somewhere warm for a bit.
|
|
Colder weather means November’s the first month with two newsletters in a long while. Let’s hope I can keep up the pace as we head into the holiday season! Comment on “Thinking about Thinking with LLMs” (Simon Willison): When I submitted my most recent blog post to Lobsters I was not expecting Simon Willison to say he “couldn’t agree more”, but it was certainly a high point of my blogging career so far! His comment mentioned B....
|
|
wp:paragraph -->
It is great news about the book, pity you chose Manning. For me printed book is no-go because of the price and the paper (this go for any publisher of course), and in case of Manning ebook is no-buy as well, because they insist of crippling the book by visually watermarking the pages (quite a genius for such call). The only hope is some local publisher which would get translated version. |
|
Because I need to numerically simulate castle sieges, I also need to simulate an economy capable of supporting both castles and sieges. To seed that economy, I need ruins of an old civilization, along with enough old coin to make those ruins matter. From there, everything else follows. War Machine is the dungeon productivity tool […]
|
|
🎬 90s Movies Were Always About Reality Control—Now We Really Get It
-
james-carr.org
-
7 months ago
-
eng
My kids have been deep into a 90s-movie phase lately — which is surreal because these were my high-school movies and now apparently they’re “vintage.” So we’ve been watching The Truman Show, Dark City, and The Matrix together. The themes in these movies always felt familiar — identity, perception, reality, control. None of that is new. But watching them again today, after decades of living inside social media algorithms, and with a head ful..
|
|
Em 21 a 23 de Novembro de 2025 aconteceu o Python Sul 2025 em Porto Alegre. Junto com o Nilton Pimentel, submeti uma palestra baseada na implementação do cinemaempoa pra fazer extração dos horários de filmes que passam no CineBancários. A ideia foi usar duas LLMs diferentes pra processar as postagens do blog do cinema e retornar as exibições de filmes em forma estruturada (JSON). O diferencial foi usar a comparação entre o resultado dos doi..
|
|
At my last project, I wrote a small Python utility program to create and delete secrets in Hashicorp Vault. This tool was executed inside a docker container (and the container ran in a CI -pipeline). The container also talked to some other services that use an internal CA that was added to the system-CAs (that will be important shortly). Back to Vault: there exists a great library called hvac that lets you interact with Vault from Py....
|