Stop Shipping Secrets in Jenkins: A Look at Secret Guard
Stop Shipping Secrets in Jenkins: A Look at Secret Guard If you’ve run Jenkins for long enough, you’ve probably seen this happen: a token hardcoded in…
Tech news from the best sources
Stop Shipping Secrets in Jenkins: A Look at Secret Guard If you’ve run Jenkins for long enough, you’ve probably seen this happen: a token hardcoded in…
How hard can it be to build a CI/CD system? That question stuck with me long enough that I actually started building one. Not because someone asked me…
I've been building a tool that watches GitHub CI pipelines and surfaces failures every morning. While building it I started paying closer attention to…
In the previous article , I built a complete CI pipeline around a Spring Boot monolith: GitHub → Jenkins → SonarQube → Trivy → Nexus → Docker. I intro…
If you've wired up an AWS CodeBuild project to pull source from GitHub via CodeConnections (formerly CodeStar Connections), you may have hit this erro…
I got tired of setting up the same things every new Rust project. Clippy config, CI pipelines, linker flags, pre-commit hooks, cargo-nextest ... all f…
Setting up a new Laravel project for production is always a headache. You need to configure Nginx, optimize PHP-FPM, set up Supervisor for your queue …
In Part 1 I laid out the Jenkins-as-a-Code setup — JCasC, Job DSL, ephemeral workers, Packer images, all of it. And I said macOS workers were their ow…
Most DevOps engagements don't fail because of bad tooling. They fail because the wrong firm was chosen. The pattern shows up the same way every time. …
Renovate, auto-merge, and why a small team has no other option Open npm outdated on any project older than six months. Run uv lock --check on the back…
Introduction Continuous Integration and Delivery is a key part of any software application. Be it a mobile app, a backend app or a website - everythin…
Overview Every push to the main branch on GitHub automatically builds the React app and deploys it to S3 + CloudFront — zero manual steps. This articl…
My CI pipeline was green. Unit tests passed. The APK built and signed without errors. I installed it on my Pixel 3. The app launched, looked perfect. …
The real cost of a red pipeline CI pipelines fail. That's expected — it's literally their job to catch problems. But here's what shouldn't be normal: …
Every developer knows the sinking feeling of a bright red "Pipeline Failed" banner. Clicking into the continuous integration logs reveals a chaotic wa…
AWS DVA-C02 Cheat Tables 1. CI/CD Tools The pipeline mental model: CodeCommit/GitHub → CodeBuild → CodeArtifact (stores packages) → CodeDeploy → CodeP…
I've been running Jenkins in one form or another for years now. Different companies, different sizes of teams, but somehow the same story keeps repeat…
1. Code Management & Branching Strategy Before setting up any CI pipeline, answer these foundational questions: Question Options / Considerations …
Introduction: Build Times and the Importance of Cache Slow build times in your CI/CD pipelines can be a serious issue, reducing developer productivity…
The Importance of Build Cache in CI/CD Pipelines CI/CD (Continuous Integration/Continuous Deployment) pipelines have become an indispensable part of s…
If you’re paying for GitHub Actions minutes, you’re probably wasting money. Every time you push new commits while a previous workflow is still running…
TL;DR — ONNX Runtime's QNN execution provider will quietly route unsupported ops to the CPU instead of the Hexagon NPU. Your accuracy is fine. Your ev…
Originally published at hafiz.dev If you're still deploying Laravel by running git pull on the server and crossing your fingers, this post is for you.…
Shipping quickly isn’t the hard part anymore. The hard part is recovering when something goes wrong. A lot of teams still release features the same wa…
OIDC authentication worked correctly throughout the TanStack attack. The build cache is the substrate participant that wasn't governed. Here's the ful…
Most repositories are built for people who already know them. That works for a while. The maintainer remembers which setup step matters. The team know…
Argo CD has become the go-to tool for adopting GitOps in Kubernetes environments. Here at Octopus Deploy, we are huge fans of it; in fact, we're lead …
Key Takeaways Most teams do not yet auto-remediate inside CI/CD. Per JetBrains' AI Pulse coverage (April 2026) , 78.2% of respondents don't use AI in …
In this guide, we’ll break down what container orchestration is, why it matters, and how it simplifies the management of modern cloud applications. As…
Your code has tests. Your code has a CI pipeline. A bad change can't merge without going green. Your prompts? Vibes. A teammate edits the system promp…