|
Building AI Agents for DevOps: From CI/CD Automation to Autonomous Deployments
-
muhammadraza.me
-
6 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.
|
|
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
-
6 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....
|
|
Context privateering: debugging custom instructions like a pirate
-
huonw.github.io
-
6 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
|
|
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
-
6 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 . ↩︎
|
|
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
-
6 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....
|
|
My work laptop is made by Framework and apparently has a fingerprint sensor built into the power button. Once I found out, I wanted to set it up so that I had a more convenient means of authenticating when working on the go (it's a little less useful in my office as I tend to dock with the laptop lid closed). PAM integration allows me to use the fingerprint reader to login to, and unlock my laptop. Technically it can also be used fo....
|
|
The theory that people no longer read as much as they used to is put forward by people who no longer read as much as they used to. – Francesco Farabegoli
|
|
Congratulations to Pierce Edmiston and Hugh Sato, our latest recipients of 8th Light’s Beacon Award! Our Beacon Award recognizes team members who exemplify 8th Light's values and inspire us all. Pierce and Hugh represent two different strengths within 8th Light that come together to create meaningful, high-impact work for our clients. Pierce , Sr. Principal Engineer blends scientific rigor with technical and product leadership to tu....
|
|
I’m running really low on build minutes on Github, which is why I haven’t been blogging much, or in fact at all, the past week. I've also had quite a few administrative things to take care of, which is always a bit stressful. Last time I wrote, I was mid allergy attack . Well I recovered fully from that a few days ago, but today it’s another allergy day. Sneezing, sneezing, so much sneezing. Burning face. Dripping nose. Everything feels bl....
|
|
I’m presenting at the WPC 2025 Conference on December 3rd in Milan. My session topic is Feature Flag Management and Dynamic Configurations in C#. I will use a Web API as an example project, and since I’ll be using curl live to query it, I’ll need to pipe responses through jq to obtain nicely formatted JSON for the audience. The problem with jq is that it crashes on 400s or 500s because the response body is empty in those cases. Erro..
|
|
Intel's new CEO, Lip-Bu Tan, has made listening to customers a top priority, saying at Intel Vision earlier this year: "Please be brutally honest with us. This is what I expect of you this week, and I believe harsh feedback is most valuable." I'd been in regular meetings with Intel for several years before I joined, and I had been giving them technical direction on various projects, including at times some brutal feedback. When I finall....
|
|
What are the steps to get started building a FastAPI application? What are the different types of concurrency available in Python? Christopher Trudeau is back on the show this week, bringing another batch of PyCoder's Weekly articles and projects.
|
|
Last night we went to Bologna 1 to see La Niña in concert, a birthday present from the kids to Serena. She loves this artist, whom I didn’t really know before last night. The concert was very nice, even though, not knowing her, I was initially confused, I think by the local folk festival atmosphere, if such a thing exists. It took me a few minutes to understand what I was looking at and what I was listening to.
|
|
When people ask for a “top 100 SaaS keywords” list, they are usually looking for a shortcut to SEO success. In reality, such a list is not very practical.The most valuable SaaS keywords are highly dependent on what your product does — whether it’s CRM, project management, accounting, email marketing, analytics, or something else entirely.A […]
|