Hello and Welcome, I’m your Code Monkey!
July is almost over, I hope you're enjoying your Summer! (or looking forward to it if you're in the southern hemisphere)
I just enabled FREE Trials on my Game Dev Practice Lab to celebrate hitting 10 Challenges! If you've always been interested but were hesitant to jump in then now's your chance! I made a video explaining how it works and what are the 10 challenges currently available. Technically if you're fast you can complete all 10 challenges during the free trial and not pay one cent, although of course I hope you enjoy this really practical hands-on way of learning and I hope you stick around for future challenges.
Also the GMTK game jam is ending today, if you're participating I hope you made something fun! The theme looks pretty cool "Count Down", I'm looking forward to seeing all the awesome games that come out of it, and of course very curious to see if any games from this jam end up being Steam mega-hits 6 months down the line!
Game Dev: AI slop ruin Next Fest? ; Ask Players for Price
Tech: AI breaks out of sandbox
Fun: Browse Wikipedia in Windows XP

Whenever I mention AI in any way and how I don't think it's something to worry about for indie devs, there's always a comment: "oh no Steam will just get more crowded so it will be even harder for indie devs to find success!" My reply to that comment is how that feeling is no different than when the Asset Store first came out and everyone was worried about Asset Flips crowding up the store.
The result from both those scenarios is yes more games published on Steam, but those Asset Flips or AI Slop are NOT competing with real games. So as long as you're a professional indie dev making professional indie games you are NOT competing on the same level as those games.
That's always been my feeling, but I'd rather rely on stats than feelings. Thankfully Steam Expert Chris Zukowski wrote a really interesting breakdown asking whether AI slop ruined the June 2026 Steam Next Fest, and the answer is: no, unless you're a tiny hobbyist game you’re not competing with those.
There were over 4,000 games in this last Next Fest, (the most in history) and a lot of people complained about low-effort AI games flooding the event. But according to Chris' survey data, games with more than 1,000 wishlists actually did better on average than they did in the February 2026 Next Fest. However games that had fewer than 1,000 wishlists did indeed have higher chances of getting buried in the giant pile of demos.
So no, AI slop did not ruin Next Fest, but you need to be a proper game and not just a hobby project if you want to find success. As long as you hit a decent base level of quality you are NOT competing with AI slop or Asset Flips or Flappy Bird Clone #456. And if you don't hit that level of quality? Then it's simple! Just keep on learning, keep on improving!
![]() | I am always happy to see actual hard data to help me know if the things I believe are true or not, and in this case yup here we have hard data that even though there are more games (being made either with AI or Assets or literally just because it's never been easier to make a game), if you are a professional indie dev you are NOT competing with those games, you'rej ust competing with other properly made games. So don't get scared of the headline number "XXXXX games were published on Steam this year, the MOST of EVER!" since as a professional indie dev you're not competing with 90% of those. |

One common question when publishing your games is "how much do I charge?"
The general answer to that question is: Look at games in a similar genre to yours and charge that. So if you're making a Friendslop or Incremental game you're probably in the $5 to $8 range. If you're making a complex automation strategy game like Tabletop Tavern then perhaps on the $10-$25 range
However another approach is simply just ask players what they think the game is worth. That's exactly what this developer did. They made a demo and in the end of the demo they asked for feedback from the playtesters (that's absolutely what you should do!) but instead of just asking gameplay questions they also asked quite simply "How much should I charge for this game?" with a slider going from $1 to $30.
The results are sent to the developer and then by doing some data analysis they might be able to come up with the perfect pricepoint, neat idea!
![]() | I love clever ideas like these! When you come across a tough decision, maybe just asking your players is the best way to come up with the best answer! |

This is one of those AI stories that sounds fake, but apparently it actually happened.
An AI agent being tested (for cybersecurity tasks) inside OpenAI somehow found a way to escape the testing sandbox, found a path to the open internet, and in turn it attacked the website Hugging Face. The reason why it did that was because it wanted to find the answers to the benchmark that it was being trained on, so it figured that hacking the place that contained the answers was easier than trying to get them right.
That is both hilarious and terrifying.
It is funny because the AI basically cheated on its test. But it is terrifying because the "cheating" involved chaining vulnerabilities, escaping a sandbox, moving through systems, and attacking a real company, none of that was intended by the AI developers. This was not just generating bad code or hallucinating an answer. This was an AI system doing actual cyber operations in the real world.
This brings to mind lots of questions with regards to AI safety, one popular voice in this field is Robert Miles (I LOVE his Computerphile videos) and he himself did a short on this story.
The most important thing here is how this does not mean the AI "became evil" or had some grand plan. It was just focused on solving the task it was given, that's it. But that is exactly the scary part. If you give an autonomous system a goal, and it has enough capability, it might take routes you absolutely did not intend. Another great video is this one on the (fictional) story of the stamp collector, and how the AI is given the goal "collect stamps" and eventually it decides that the best course of action would be to kill all humans on earth and use their atoms to make stamps. It sounds far fetched but based on this story it's not THAT far fetched.
![]() | I do wonder if/when will AI safety come to the forefront. Honestly I expect the answer to be "never" and AI companies will continue moving ahead regardless of risks because there's too much money and too many companies involved. Is that a good or bad thing? Or is trying to control these models bad because it limits progress? Honestly I can see both sides of the argument, but I don't expect the AI race to stop anytime soon. |

Are you around my age? Do you have fond memories of Windows XP and that iconic design?
Here's a clever use of that UI, one developer put Wikipedia inside a fake Windows XP desktop!
You can browse folders and read articles, all looking perfectly 2000-ish, neat!
![]() | I definitely have fond memories of Windows XP, (anyone remembers FCKGW?) it was a great OS. I don't remember really having issues with it, everything worked fine, and the design is genuinely great still to this day! |

How Crimson Desert Fakes Realism (It’s Genius)
https://www.youtube.com/watch?v=TUAyiCswYt4
Great explainer on various high end graphical techniques
How To Make A CPU
https://www.youtube.com/watch?v=vuvckBQ1bME
Surprisingly accurate explainer in one minute!
Get Rewards by Sending the Game Dev Report to a friend!
(please don’t try to cheat the system with temp emails, it won’t work, just makes it annoying for me to validate)

Thanks for reading!
Code Monkey
A last minute holiday meant that I couldn't do the newsletter last week, so it's a bumper edition. As ever, if you want a better reading experience for such a long newsletter (275 articles!), have a look at the web edition.
My highlights are as follows:
Finally, something we've been working on for the last few years: Rx.NET v7.0 Now Available by Ian Griffiths - Rx.NET v7.0 reduces self-contained deployment size by up to 90 MB and separates UI framework support into distinct NuGet packages, addressing a long-standing issue with Windows-specific projects. This is a big win if you want to include Rx as part of your cloud projects.
How Devs from Venus and Ops from Mars get along for fast and furious software development? Is DevOps with CI/CD the nitromethane to your SDLC?
When develop the server applications, you could encounter a problem for managing the configuration. Of course, This issue can be encountered in every place where configuration management is needed as well as server applications.
Hey there, setting up an Ingress Controller on your Kubernetes cluster? After reading through many articles and the official docs, I was still having a hard time setting up Ingress. But after numerous attempts I managed to setup an <strong><em>nginx-ingress-controller</em></strong> to forward outside traffic to my in-cluster services, handling HTTP and HTTPS. This writeup is a step by step guide to do this.
This is an introductory tutorial on Docker containers. By the end of this article, you will know how to use Docker on your local machine. Along with Python, we are going to run Nginx and Redis containers. Those examples assume that you are familiar with the basic concepts of those technologies. There will be lots of shell examples, so go ahead and open the terminal.
Integrating Launchable into your pytest testing workflow can help you save substantial time, money and labor.
Allowing your users to provide feedback to the entire team can drive innovation. See how Form xChange can foster successful Web3 DevOps adoption.
DevOps is one of the most in-demand skills from employer and there are many job opportunities lying for full stack developers, distinguished engineers and DevOps professionals. If you are an experienced Java programmer or a full-stack web developer, and want to become a DevOps engineer then you have come to the right place.
To explain this, I’m going to have to recap on some old work with a particular focus on co-evolution.

Explore a step-by-step tutorial on building a modern CI/CD pipeline with AWS, K8S, Docker, Ansible, Apache Maven, Git, Github, and Jenkins by Zufar Sunagatov.
I will setup a very simple php page and debug it using xdebug and PhpStorm.
In Agile software development, the focus on velocity can lead to problems if not balanced correctly.
With Docker Desktop running on WSL 2, users can leverage Linux workspaces and avoid having to maintain both Linux and Windows build scripts.
How is it different?
This article will be beginner friendly, only this time in the Linux console. The material is presented, from my experience.
In this article, a seasoned DevOps pro spills the beans on three epic mistakes and how to avoid them.
Learn the mindset and process behind Trunk Based Development, and how to use git effectively with this pattern.
Debunking the rumor of DevOps' demise in the face of no-code platforms.
The goal
In this article, we will explore how ChatOps tools can be harnessed to supercharge your DevOps practices
I think many web developers and server administrators had been facing the 301 redirection cache. I had facing it very often until I learn the lesson…
I hope it helps you and you learn something from me, not from your mistakes 💥
The term ‘MLOps’ is appearing more and more. Many from a traditional DevOps background might wonder why this isn’t just called ‘DevOps’. In this article we’ll explain why MLOps is so different from mainstream DevOps and see why it poses new challenges for the industry.
SDG tips on making SQL database infrastructure in Azure as flexible, efficient, and reliable as possible.
Explore the advantages of using Podman over Docker for DevContainers in Visual Studio Code. This guide covers the 'what' and 'why' of DevContainers and Podman,
The core principles of AD authentication for third-party services with the use of the MSAL Python library and Flask.
We take a look at what .phony actually does.
Gartner predicts that by 2022, more than 75% of global organizations will be running containerized applications in production, which is a significant increase from fewer than 30% today
Reinventing the wheel: a message queue system with MongoDB
This article argues that true engineering excellence lies not in adopting new frameworks or rewriting systems but in sustaining resilient, boring infrastructure
Learn about DevOps Pipelines and how to implement it
This article is a direct result of the thoughts I shared at a recent talk with the same title, where I dissected Python and its extensive ecosystem
What does CI/CD try to solve?
Customized solutions to automate rights, permissions, and access levels in Azure DevOps.
Every company is becoming a software company these days, and there is so much happening around making software development occur at record speeds.
Docker, Maven, and Jenkins are some of the most popular tools in the DevOps and Java world. Maven helps to organize your project and provide support to build and deploy Java projects while Jenkins can provide continuous integration and delivery by completely automating build and deploy projects.
In this tutorial, you learned how to dockerize and deploy Django applications using Docker, Django, and Heroku.
Hacks on how to build a stable application monitoring and metrics system with Datadog.
Software is eating the world, in all sectors. Marc Andreessen, the founder of Netscape, said it long back about how software is eating the world. He also summarised that every company is a software company these days, and software companies are poised to take over broad swathes of the economy. You’ll see DevOps clearly in 2020, where continuous updates transform the way software is delivered to a nearly-limitless marketplace. DevOps has become a must to thrive in this highly competitive technological world.
Disclaimer: This is NOT a press release by Netflix. Just my honest review of tech that helps us binge great content without hassle.
Declaring your first incident can be intimidating. Let’s look at some common fears, and work out how to address them.
There’s a foundational question that every project starts with: accept the freedom to roll your own solutions along with the burdens that go with it, or take the chance to use sensible defaults that allow you to move quickly, but hide a multitude of decisions and set you on a prescriptive path.
Logging and monitoring are like Tony Stark and his Iron Man suit, the two will go together. Similarly, logging and monitoring work best together because they complement each other well.
In this article, we will look into common ways to secure secrets in a Kubernetes application and how to manage them in a GitOps workflow based on ArgoCD with the help of Sops.
Shift Left Concept is a hot topic today. I discuss the main stages of the DevSecOps pipeline, automated security checks in software development, and free tools.
A software developer scanned 2.6 million domains for exposed.env files.
Explore the evolution of DataOps in data engineering, its parallels with DevOps, challenges it addresses, and best practices. Transformative future of DataOps.
Docker, along with Docker Compose are the most used tools under the DevOps category, according to The State of Developer Ecosystem 2019 survey by JetBrains. Chances are if you're using Docker/Docker Compose for deployment, you'll most likely be using them for local development as well. If you only use Docker for deployment but a virtual environment for local development, you may want to look into using Docker for development to reduce the parity between dev/prod environments, as suggested in the Twelve-Factor Methodology.
Learn essential tips for handling stateful applications in container setups. Discover efficient strategies for seamless management in containerized environments
In this article, we are going to be deep diving into remote state management in terraform.
If you’re confused when you read about “[some software term] as code” or “everything as code,” all you really need to know is that we’re talking about automation: The thing we use to do tedious tasks for us, or orchestrate tasks when they become too large and complex for manual methods.
Kubernetes vs. Docker Swarm vs. Nomad: The ultimate container orchestration smackdown! Compare and choose your ideal deployment solution.
Oracle Cloud offers a free VM with 4 vCPUs, 24GB RAM, and 200GB storage (as of 2025).
Using docker bake for outrageously simple monorepo docker builds.
Let’s try to make some more or less reasonable guesses about the possible AI implications on the tech sector, more specifically on DevOps.
A couple of weeks ago I passed the Certified Kubernetes Administrator (CKA) exam with 7 days of prep. Here’s how I did it.
How to use different/multiple docker compose files on different servers
?
How to build an AWS EKS Fargate cluster using terraform.
We're going to explore port forwarding and load balancing with Kong Gateway by spinning up multiple Minecraft servers,
Simplify Microservices Orchestration with a Single Helm Master Chart - One HELM to rule them all !
Comparison between Optimistic and Pessimistic locking with Golang and PostgreSQL
A guide on how to deploy Salesforce Vlocity components using Vlocity Build tool and integrate it with your CI/CD pipeline.
Learn how to create robust Command Line Interface (CLI) applications using NestJS and the Commander library.
the reality is more nuanced than the hype suggests.
It is common in Node.js and other languages to run a script on a certain port. These are steps to take to stop an active process on a port.
Learn how to use TypeScript decorators with esbuild and enable modern frameworks like NestJS.
No course, diploma, or guide will guarantee that you will become a DevOps engineer. But any relevant information will undoubtedly get you closer to it.
In today's digital world, images are an essential part of online communication.
Learn how to debug a MinIO install running in Kubernetes, as well as some common issues, you might encounter during bare metal installation, `and their fixes.
In this article, we will explore how to get a Git commit SHA from the last successful Jenkins build for further use in the upstream builds on different agents.
Learn how to change the index HTML file in Nginx, particularly in Kubernetes using ConfigMap.
Few individuals consider how to keep the database up to date on common standbys (dev, stage, prod, etc.) while working every day.
MinIO is the right choice for Quickwit because of its industry-leading performance and scalability.
DevOps allows for faster time-to-market by eliminating manual and time-consuming tasks, such as manual code deployments and manual testing.
Automated deployment strategies have completely transformed the landscape of software development, empowering organizations to achieve progress.
Lately I have been exploring the beautiful and breathtaking world of Containers and Scalable Microservices. That’s when I found out about Kubernetes, Docker and other <em>top dogs</em>. So as a “newbie”, I searched for articles and tutorials on how to manage a Dockerized Magento 2 application using Kubernetes.
If Kubernetes is the pilot that steers the ship, then Helm Charts are the navigational maps that guide the journey correctly. We have seen this happening over the years in the world of software development, one tool comes with an idea, serves the purpose, and becomes obsolete in some years, and then one more tool gets introduced that replaces the old approach, and this journey continues. Similarly, today is the era where Kubernetes is looked upon as the king of container orchestration. Backed by Google, Kubernetes has grown leaps and bounds by increasing its reach and community to every part of the world.
A Step-by-Step Guide to Deploying your applications seamlessly with ArgoCD
Learn how to ensure high availability and optimize Azure Kubernetes Service with zone resiliency.
Don't know how to sell a technical debt from the DevOps perspective? My article describes this in detail.
I'm going to show you how easy it is to develop a simple web application in Go, package it as a lightweight Docker image, and deploy it to Heroku.
GitHub's agent fixed my flaky test in 11 minutes. No human wrote code. But when it fails, instead of a stack trace, you get an outcome.
In this post, we will discuss how to deploy and test an application on a local Kubernetes cluster.
Learn everything about AWS Lambda triggers in this guide, including Amazon DynamoDB integration and 3 common ways to trigger AWS Lambda.
Learn how to use GitOps with Kubernetes for streamlined workflow management.
Replicating human interaction and behavior is what artificial intelligence has always been about. In recent times, the peak of technology has well and truly surpassed what was initially thought possible, with countless examples of the prolific nature of AI and other technologies solving problems around the world.
I will try to talk about how Nginx works and some tips and tricks from practical experience.
I discuss a multiple environments problem in GitOps as well as compare CI Ops vs GitOps. I analyze a rollback procedure, multiple clusters problem, and security
Local k8s development environment setup with local docker registry and ingress setup in KIND.
DevSecOps is the new buzz and definitely a potential candidate to scare people in the ever-changing software industry. When I heard the term for the first time, my inner voice said it out loud, "When just this Happened, and why SEC is sandwich between them ?". Later on, to look cool, I started adding DevSecOps on my profile, but the dire consequence was a complete disappointment. DevSecOps isn't just restricted to understand security by heart & fit it with DevOps. A good analogy would be not to imagine your ex with someone, especially with your girlfriend/wife. It is all about "Shift left on Security" i.e. to introduce security as early as possible in the SDLC. Though I am not going to bore you with the definitions and concepts as I am a practical person. Thus, my objective here is to demonstrate how DevSecOps works in reality. The following series split into two parts (refer below) with very simple and clear instructions to provision a CI/CD pipeline adhering to DevSecOps principles in AWS. Everything covered from scratch you won't face any difficulty understanding. In case of any clarification, drop me a note on LinkedIn. Feel free to explore them with ease, skip to the one which is relevant to you.
If I want to use different credentials on different servers, environment variables work great with docker compose.
This article focuses on the nuances and distinction between the two fundamental types of applications in containerized environments: stateful and stateless.
Aptible Enclave fortifies data security in DevOps with its secure infrastructure for database management.
Many software projects use secrets - usually, keys to external APIs or credentials to access an external resource such as a database. Your application needs these keys at runtime, so you need to be able to provide them when you deploy your application, or as a step in preparing your deployment environment.
In this article, I will show you the configuration process of a Self-hosted agent on macOS and Docker.
Make AWS OpenSearch publicly accessible without Nginx proxy via AWS application load balancer (ALB)
Databricks Asset Bundle streamlines the development of complex data, analytics, and ML projects for the Databricks platform.
Learn how Netflix's adoption of DevOps supercharges the streaming service and ensures high-quality service all year round.
So recently we had a problem. We’ve started building a micro-service based e-commerce platform that communicates using azure service bus. Unfortunately, we found that setting up azure functions with a service bus trigger either ended up with a lot of code to maintain or a lot of deployment pipelines. It was getting to be a pain, so we looked for an alternative which we found with logic apps and a bootstrapper function which I’ll take you through how to implement.
he web server has a crucial role in web-based applications. Since most of us leave it to the default configuration, it can leak sensitive data regarding the web server.
DORA Four Key Metrics have become the "gold standard" of measurement in the software engineering industry, however several flaws have recently come to light.
Why we chose Nomad as an alternative to Kubernetes for container orchestration
Keep your GitOps and FluxCD configuration DRY while scaling on Kubernetes clusters, using Kustomization Components and templating. Make your platform scalable!
Today, the network perimeter is dead, and attackers have direct access to applications - only a click away from an organization’s sensitive data.
Explore the top C# .NET spreadsheets and their notable features for your applications in this review of leading options.
Explore the top Java Excel API Libraries and their notable features for your applications in this review of leading options.
In an ideal world, Docker containers should be ephemeral without any reliance on external storage. In the microservice world, this is achievable when services are connecting to external databases, queues, and other services.
Doing the same thing is very bored. On this topic, the boring part is deploying our Web Application to Firebase Hosting. The steps that we do are:
Read about how systemd can help make Linux workloads resilient, secure, and easy to manage without the overhead of a container orchestrator.
Finding the match in the world of DevOps can be quite challenging. It's like navigating the dating scene, where you need to seek out someone who shares your ...
9 text-based interactive CLI tools for Linux that you must know.
Learn About The DevOps Guru Journey To Adopting Continuous Integration
ChatOps allows you to manage your DevOps tasks using chat based interfaces. Learn how to build a simple bot to control a Kubernetes cluster using Slack.
We're going to create a CI/CD pipeline for a typical Python package. The text focuses on practical aspects and should be enough to get you started!
Explore the benefits of application containerization with Maruti Techlabs.
A simple example of setting up SecurityHub at the Organization level with Terraform.
Certified Kubernetes Administrator: What you need to know to pass the CKA exam? Useful tips to pass the Certified Kubernetes Administrator exam.
Explore the top React reporting tools and their notable features for your applications in this review of leading options.
In this article, we’ll look at ten underrated activities in engineering for which allocating more time can be beneficial.
We can publish NuGet packages to internal feeds hosted in Azure Artifacts easily via pipelines defined in YAML files.
The SPACE framework offers a holistic approach which takes into account wellbeing, collaboration and satisfaction alongside the usual performance metrics.
Explore Hybrid Cloud Strategies: Integrate on-premises systems with IaaS for enhanced efficiency and scalability. Optimize your business for the future.
Run efficiently parallel RSpec tests on GitHub Actions for Ruby on Rails application to save CI build time
Unravel the truth beyond the hype and explore practical solutions for seamless integration in this insightful article.
In this article, we'll explore how to integrate Git with MySQL for version control using Git hooks, with specific examples in a guide format.
By configuring a systemd socket, you can tell systemd to listen on the configured ports and start your service with a copy of the listening sockets.
In this blog post, you'll learn about why you should be testing IaC and the best platforms to get started with.
Spoiler alert: It's AWS for the win.
Learn how to navigate the complexities of multiple cloud environments and optimize your development process for enhanced collaboration and scalability.
Explore the evolving landscape of NoOps in DevOps. Dive into the debate to uncover the truth about this game-changing concept.
A beginner's introduction to DevOps foundations. Connect the dots between Git, CI/CD, Docker, and Kubernetes to understand the modern development rocess.
Transition to PSA: Migrate from Pod Security Policies (PSP) to native Pod Security Admission (PSA) in Kubernetes for enhanced security.
First off, this is not a critique of Amazon’s Elastic Beanstalk — it’s a great service that allows you to deploy web applications without having a lot of in-house DevOps expertise. If you’re a young startup looking to deploy your web app on a tight schedule — it’s naturally a tempting choice, but sometimes it’s the wrong choice.
The built-in retry mechanisms for locators and matchers in Playwright are well-known, but are you acquainted with the retry and polling APIs? Let's delve into P
Discover what DevOps exactly is, five DevOps best practices, essential DevOps benefits like faster software releases, and nine key steps to implement DevOps.
The Domain Name System.
The talks emerging around DevSecOps and SecDevOps, define and differentiate the other. While the overall goal may be the same, they are different in practice.
Top 10 Video Games that can help you learn coding, hacking and even DevOps!
Kubernetes isn't breaking your multi-cloud strategy; your org structure is. A senior engineer explains why your deployment pipeline is fighting you.
7 Strategies and associated tools for your container security workflows.
In this tutorial, we will go through the steps required to configure an S3 bucket to host a React.js web application
Your Ultimate Guide to NestJS Deployment on AWS Lambda
This post will share our experience in adopting infrastructure as code (IaC) to manage GitHub organization resources.
The introduction of Large Language Models (LLMs) like OpenAI's GPT series has revolutionized various industries, and DevOps is no exception. As organizations co
As the cloud-native ecosystem evolves, it is beginning to appear as if a challenger to containerization has emerged. In this blog post, I'm going to dive into what unikernels are, and why I think they will be the most likely candidate to replace container-based infrastructure.
I discuss Stateless and Stateful, CI/CD, snowflake servers issue, logic of using Flux with Helm, custom Flux resources, checklist for GitOps, SSOT, and more.
In this tutorial, we will be looking at how to use Terraform to create a Google Kubernetes Engine (GKE) cluster within its VPC using Terraform.
Cloud computing has revolutionized IT since the 2000’s, and this revolution is far from over. Formerly, organizations would host their data on-premise as that was the only option available, but with the advancement in technology, and fast-changing business demands, cloud-based solutions started turning out to be a more flexible and powerful option for organizations. There is a mass migration underway to adopt cloud infrastructure and avoid the hassles and operational costs of managing infrastructure in-house.
When we started with Kubernetes, around June 2018, the most popular choice on AWS was kops. But later down the road we migrated to the managed solution provided by AWS: EKS. I think it happened around the time when AWS announced PCI and ISO compliance and it also helped that meanwhile the managed platform was becoming available in more and more regions (because in the summer of 2018 you could use it only in very few locations).
AWS customers build microservices on 3 common patterns: API-driven, event-driven, & data streaming. The blog covers the common characterics of microservices.
A Software Architect's account of replacing senior devs with AI. $238K savings became $254K in real costs. Why human judgment still matters.
Golang recently turned 10 and the success this language has created over the last 10 years is overwhelming. Today, many of the most popular DevOps tools are now written in Go. This proves that Go is a language that has a great future in the DevOps industry. It is meant for cloud network infrastructure practitioners - this was one of the primary goals of the Go creators. As a result, Every major cloud provider today has turned to Go for their core cloud infrastructure, to name some - Docker, Kubernetes, Istio, Etcd, Prometheus, and Terraform.
GitHub actions and workflows are great. We use them to deploy a web app to different cluster environments and I want to show you how we did it. Hopefully, this helps to simplify your deployment process as well. I’ve also written a companion article that describes our GitHub workflows for continuous integration.
Have you ever had to copy and paste duplicate content in a YAML file and wondered if it is possible to DRY that up?
Straightforward moral of the story: always first check environment variables in CI settings. They can overwrite your configs and cause unexpected issues.
Terraform is a fantastic tool for managing your cloud infrastructure, especially if your assets are hosted on multiple cloud providers.
Container Orchestration War?](https://hackernoon.com/how-did-kubernetes-win-the-container-orchestration-war-lp1l3x01)
Kubernetes is now almost synonymous with container orchestration. A CNCF survey found that it is used in production by 78% of respondents. But it wasn't always like this. There used to be several big players in the field and there was talk in the industry of 'container orchestration wars.'
Learn how streamlined processes enhance efficiency and reliability in software deployment.
Continuous Delivery is one of the best practices for software development, but what are the best tools for it today? Here are my picks.
“Hey, can you meet with our SOC 2 auditors’ for a couple of hours next week to talk about our SDLC process?” Oh no! This question continually causes heartburn and eventual headachesfor software engineers. Spending multiple hours in a conference room explaining to auditors how your team deploys changes, what a pull request is and explaining how infrastructure as code works is not how engineers would describe a productive afternoon.
Understand how reverse proxies powers almost every service that we use today from monolith to microservices. It is a vital piece of 21st century infrastructure!
The reality is that implementing a CI/CD pipeline is far more complex than using the theory. his article explains how to build a minimum viable CI pipeline.
I believe that the job duties of “back-end” and “DevOps” engineers will coalesce to include almost everything that “the user doesn’t see”.
In this post, I walk you through how to install the plugin and the different ways it's used.
Kubernetes deployments are becoming even more complex but Helm is a good solution to bridge this deployment complexity and package Kubernetes applications
Configure Geolocation-based AWS CloudFront with CloudFuntions for enhancing the user experience in modern web apps.
The basics of how to test and protect your application
Practical guide to automating Vertex AI Workbench on GCP with Terraform modules and GitLab CI—standardized configs, cost savings, and compliance-friendly workfl
Explore streamlined CI/CD in Databricks with Asset Bundles. Simplify deployment, eliminate complexities, and enhance workflow efficiency
In this article, we'll deep dive into all the basics to help you hit the ground running when it comes to AWS RDS.
Explore the cultural hurdles that can hinder successful DevOps adoption and discover effective strategies to overcome them.
Apply today for Udacity’s SUSE Cloud Native Foundations Scholarship program and learn the skills you need to become a cloud native developer.
Discover a comparative analysis of Kubernetes network plugins Flannel, Cilium, Calico, and Canal. Learn about their performance, security.
How we built an n8n automation that reads Kibana logs, analyzes them with an LLM, and returns human-readable incident summaries in Slack
Docker is a powerful tool for building and managing Docker-based applications. Here are some things you might be missing out on!
The term GitOps was first coined by Weaveworks in a popular article from August 2017. The problem it intends to solve was how to efficiently and safely deploy a Kubernetes application.
Take a look at these four DevOps best practices devs don't talk about.
Explore how to effortlessly update your applications using Blue-Green Deployment with a Platform-as-a-Service (PaaS) approach.
k3d is wrapper around k3s - Lightweight Kubernetes, which helps to run k3d in docker containers. The blog is all about local Kubernetes development using k3d.
Welcome to the guide on automating blog post app deployment using GitHub Actions, Node.js,
CouchDB, and Aptible.
This comprehensive tutorial will guide you.
Learn how to navigate intricate data landscapes and technological ecosystems for seamless business transformation.
If you've read some of my prior articles you might've thought I'd never write this one huh? :) Well here goes.
In traditional software operations, software would be "thrown over the fence" to operations teams. Technical operations teams would be aided in operating a service using Standard Operating Procedures (SOPs).
Explore the benefits and challenges of Microservices powered by AI in DevOps. Learn from real-world examples and uncover the future potential of this transform.
We sometimes hear the word "tenancy" when it comes to cloud software applications, but if you had googled the tenancy concept, it would mean the ownership of land or area by another person for a given time. The question, then, is how does SaaS apply to a tenancy?
Demonstrates using Kali Linux Container as an ephemeral host Operating System for anonymous web scraping. Uses Python and Selenium to automate the Tor Browser.
Cloud cost and system reliability are the same problem viewed through different instruments.
In this article, we'll run GPU nodes in AWS EKS in seven simple steps via nvidia-driver and will check basic methods to debug it after the deployment.
Streamline DevOps with Aptible Logs. Real-time monitoring, troubleshooting, and integrations for optimal app performance.
Learn how to import and export Excel XLSX files using Vue. See more from SpreadJS today.
Learn how this efficient strategy enhances deployment reliability, minimizes downtime, and ensures a smoother user experience.
In this article, we are going to learn how to automate the provisioning of cloud resources via Crossplane and combine it with GitOps practices.
You will most b
Testing is a pain in general. Some don't see the point. Some see it but think of it as an extra step slowing them down. Sometimes tests are there but very long to run or unstable. In this article you'll see how you can engineer tests for yourself with Docker.
The OWASP Dependency-Check tool is a popular tool to check dependencies. We will discuss how we can run it standalone or integrate it into CI/CD Pipeline.
I asked 10 Web3 Blockchain Developers how they started in Web3, their core skills, the challenges they face and how they can help newbies navigate this path.
Learn how to set up an Ethereum node with Docker Swarm step by step from setting up your first node swarm service to node swarm monitoring.
Supercharge your DevOps with Git Hooks, the simple, efficient, and easiest solution to most of your DevOps needs!
A Brief Overview](https://hackernoon.com/cloud-and-devops-market-in-china-a-brief-overview-wcu30p8)
China is a massive internet and mobile-based internet market. China's cloud needs are growing at high speed. Still, the government’s long-standing protectionist policies, foreign cloud service providers face significant challenges competing with Chinese tech giants such as Alibaba Cloud and others. China acts differently when it comes to cloud and DevOps practices. While the whole world embraces AWS, Microsoft, Google for their cloud-related needs, that is not the case when it comes to China, Alibaba seems a clear winner of the most market share followed by Tencent Cloud, Baidu Cloud, and others. Today we will see a brief about China’s cloud and DevOps market.
This article is about providing management via a UI by installing a window manager or desktop environment for servers.
Imagine watching your favorite movies and TV shows anytime, anywhere, without worrying about buffering or slow loading times. That's the power of a movie stream
Explore crucial security considerations for safeguarding your cloud infrastructure in IaaS deployments.
In this short article, I will show and explain how to continuously run NodeJS and Python apps while also keeping them updated
What are DORA metrics and how can engineering teams use these metrics to identify high and low-performing dev teams?
Explore how serverless computing is reshaping the landscape of Platform as a Service (PaaS) and Infrastructure as a Service (IaaS) adoption.
A customized solution configuration that utilizes Let's Encrypt certificates. Lessons learned along the way.
Use Kompose to automatically generate kubernetes manifests
Extending Open Policy Agent and creating custom rego functions
Discover tofuenv for OpenTofu: install and use it for adding, changing, and uninstalling OpenTofu versions with practical examples.
Containerization has come a long way and containers have completely revolutionized the way companies build, test, package and deliver software today. Containers are good for packaging any software. Big or small. Microservices are great candidates to be packaged and delivered with container images. With Microservices architecture, the large monolith is decoupled into several mini services that work independently.
Kubernetes bad practices that you only detect during production incidents and how to avoid them next time through practical guidelines.
How to optimize your CI/CD pipeline for maximum efficiency: A guide for developers and DevOps engineers. Learn to choose the right tools, streamline your work.
Modern Internal Developer Platforms (IDPs) enable developers to be self-sufficient, collaborate better and ship faster. Check out what key benefits they deliver
DevOps being the center stage of the software development life cycle today, has gained enough momentum and has a massive community around the world.
GitOps using Crossplane and ArgoCD to deliver Cloud Infrastructure and build APIs for Internal Developer Platform.
Make your containerized CI environments truly useful by accelerating your Docker builds
How I automated the process of service deployment for a console application after issues caused due to multiple configuration environments.
This article will explain how to create release pipelines in Azure Devops in seven simple steps.
Explore the top JavaScript reporting tools and their notable features for your applications in this review of leading options.
Green dashboards don't mean healthy users.
Exploring Kubernetes ecosystem tools like Kubiscan and Kubescape to scan and evaluate RBAC model of GKE cluster.
Terraform is a powerful tool to have in your toolset.
While running a self managed elasticsearch cluster like any other database, it's important to make provisions for data backups. Data backups on Elasticsearch can't be done by simply copying elasticsearch data files from one disk to another, this tutorial guides you through making the best use of the Elasticsearch snapshot module for creating cluster snapshots and leverages the Azure blob storage for securely storing your backed up data. Also besides backing up data, the snapshot api also comes in handy for migrating data from one cluster to another.
Debunk the most common misconception around DevOps and implement them in your organisation now!
AWS KMS Security and Key Management
CI/CD is an integral part of any successful DevOps team. This list includes the finest CI/CD tools currently available in the market.
Discover simplicity in deploying secure containerized applications with Aptible. A beginner-friendly guide for a smooth entry into containerized development.
Modern networking requires network engineers to adapt to the changing industry, and NetDevOps is the way to go. Automation provides more agility and fewer manua
Unit testing is a crucial part of software development that has grown in popularity over the past few years.
Learn about the best Angular Reporting Tools for your web applications in this guide to the top solutions.
It is always worth remembering that good ideas are contagious. Other minds have wrestled with problems similar to yours before and effective solutions tend to bubble up and can be re-applied to new initiatives in ways that can often appear obvious in hindsight.
Buildkite is gaining momentum as an excellent CI tool, and I recently was involved in such a migration from CircleCI and wanted to share my experience.
What is "Infrastructure as Code"? If someone checks a bunch of YAML files into a Git repository, do they suddenly become code? That seems more like "Infrastructure as Files" to me. I suppose that's better than infrastructure as a gaggle of shell scripts and some commands run by hand in the middle of the night in a coffee-fueled haze, but it is a far cry from code. How about a system to define infrastructure that really is like code?
Explore the top C# .NET Excel API Libraries and their notable features for your applications in this review of leading options.
Kubernetes is the Greek word for helmsman or pilot. It is now accelerating the digital transformation at firms by helping them transition away from legacy technology and embrace cloud-native software development. The recent KubeCon event had a gathering of more than 12,000 developers and executives from around the world in San Diego. Every company wants to take advantage of Kubernetes and its ability to automatically deploy, manage, and scale software workloads in the cloud.
“The advantage of feature branching is that each developer can work on their own feature and be isolated from changes going on elsewhere.” (FeatureBranch)
Monitor Key Nginx Metrics with Grafana
OpenTelemetry is a Kubernetes tool that gives you vendor-neutral instrumentation libraries and a Collector that receives, processes, and exports telemetry at ..
NetdevOps is the application of DevOps principles in networking,
modern network engineers and administrators should manage networks efficiently for agility.
I’ve written about my love for Vagrant a few times already here, today I will show the steps to getting an Oracle Database with Vagrant.
Lightsail is an easy-to-use alternative to EC2, offering everything you need to build websites and simple web applications.
The tension between uptime, cost, and velocity has never been sharper.
In this article, we are going to use Celery, RabbitMQ, and Redis to build a distributed Task queue. But what is a distributed task queue, and why would you buil
We will look at the benefits of developing in microservices, the concept of frameworks and why you should consider them, and more.
A step by step guide on installing and configuring software for use with Guix Home.
What follows is a step-by-step tutorial on how to set up Kong to proxy gRPC services, demonstrating two possible scenarios.
Use Kali Linux Docker containers and host ephemeral environments to support covert web scraping via Tor Browser, and penetration testing of container networks.
How to migrate Splunk to AWS SmartStore with zero downtime using hybrid architecture, S3 storage, and multi-cluster search.
This guide will walk you through the process of setting up Jenkins on Kubernetes. Jenkins is a widely-used open source CI server that provides hundreds of plugins to support building, deploying and automating your projects.
The MLOps Conference took place earlier this week at Hudson Mercantile in New York City. Experts from the New York Times, Twitter, Netflix and Iguazio, the host company, spoke about best practices and machine learning implementation throughout a variety of different organizations.
Sentiment analysis uses AI to identify the core emotion behind a piece of text. In this article, we will look at how to build a sentiment analyzer using AWS Comprehend.
Node.js monitoring is a tricky task. There are certain challenges to look out for. Because Node.js is a dynamically typed programming language and single-threaded you give the interpreter and runtime a lot of freedom to make decisions. This can easily result in memory leaks and high CPU loads. Parallel execution is simulated in Node.js by using asynchronous execution of functions. But, if a single function blocks the thread or event queue, the application performance will take a huge hit.
Welcome back! We will learn how to automate the deployment of multiple sites to Firebase hosting using GitHub Action in this tutorial. GitHub provides a freemium (free for open source) CI/CD tool that is integrated with their repository.
Jenkins down? Pipelines broken? Hackers making off with your data? It often stems from one fatal flaw. While Jenkins has been both loved and hated for being DevOps duct tape, every user knows there are plenty of issues to deal with. Over the past three years, as part of my work at Codefresh I’ve been helping teams migrate from Jenkins and I’ve seen all of these issues over and over again. The biggest issue may surprise you because it creates a cascade effect.
Checkout the best practices for making your Docker images slim and fast. Be Kubernetes ready and streamline your development process!
Detecting Architectural Gaps with Automation: Comprehensive Overview of Proposed Software Solution's Architecture and Integration
Learn how to debug Docker containers like a pro! Fix crashes, OOM kills, network issues, and performance bottlenecks with advanced troubleshooting techniques.
Hi Everyone, Hope you all Programming geeks are doing well. In today's modern Software Industry, there are two types of engineers:
How to create a construct based on other constructs in the same stack without forcing the developer to call a method for each? That's exactly what aspects do!
Learn about serverless cold starts. What they are, what influences serverless startup latency, and how to mitigate its impact.
Today, we no longer talk about development and operations in isolation. DevOps actively combines these two, which is an essential factor in the modern software lifecycle. Along the way, Docker containers have also become popular due to the benefits they offer for DevOps. Containers affect DevOps mainly in two ways.
Recent open source contributions to Jaeger and OpenTelemetry pave the way for APM capabilities based on distributed tracing and CNCF stack
CI/CD Pipeline – Case Study
In this post I show how you can use Bitbucket pipelines together with Jira Cloud. Furthermore I introduce Xray Test Management and present how to combine them.
I still remember February 2018 very well. Many people were in a really bad mood when it came to Blockchain or Distributed Ledger Technology (DLT), mainly because the price of most cryptocurrencies made a nose dive and the Disillusionment started.
Cloud computing has grown exponentially in the past decade and is not about to stop. As predicted by Forrester’s research, the global public cloud infrastructure will grow 35% in 2021, many thanks to the pandemic. Due to the lingering effects of covid-19 in 2021, the cloud will be the key focus for organizations looking for increased scalability, business continuity, and cost-efficiency.
That dreaded system design interview. I remember the first system design question I was asked. “Design WhatsApp”, he said. I didn’t know where to start! I was a fresher. Data structures and algorithms were the only things I knew. I am sure you can guess how that interview went. Then after enough research, I made myself a checklist of components, of sorts, to navigate me through my next system design interviews. And I sh*t you not, it works!
This is Minard's analysis of the fall of Napoleon's Grand Army at the French invasion of Russia in 1812, considered a masterpiece of analytic design:
A 10,000 foot view of Kubernetes Concepts and Architecture. This is a part of our 101 Series. For more, check out the Magalix Blog.
Amazon Kendra is an intelligent search service powered by machine learning that offers natural language processing capabilities to extract insights.
C was developed and promoted by Dennis Ritchie in the years between 1969 and 1973 at AT&T Bell Labs. C++ came into existence around 1979 by Bjarne Stroustrup. C++ was created as an enrichment to the C programming language, and initially, it was named "C with Classes."
There are a lot of factors that go into the software that drives the world today such as interface design, coding, testing, deployment.
The Accelerate State of DevOps report ranks performance into Low, Medium, High and Elite.
Migrating logging and tracing services from Elastic Stack to Grafana Stack can be very beneficial. I discuss Logstash, Elasticsearch, Kibana, Grafana Loki, etc.
This guide will streamline your process of hosting a static website on AWS S3 using a GoDaddy domain, saving you time and frustration.
How to resolve Allure report security issues by creating a proper Allure Docker and modifying the storage scheme.

I’ve been doing DevOps for a few years now, and I think I’m pretty good at it. Over these years I’ve read some books that really helped me along the way, here they are.
In DevOps, short development cycles, constant feedback, and adaptive planning characterize Agile practices.
Whether you’re serving your colleagues with an internal company app or you’re dreaming of topping the charts, some would say the hard work is only just about to start. No matter how much testing and research you’ve done, nothing compares to real world usage.
Nothing will kill your ambitions to work with code faster than losing all your progress every time you 'build. The solution to this problem is Git

It’s tough, impossible, to get a holistic view of your entire application when it’s running on 200 pods deployed to 12 nodes distributed across the world.
In this article, we will look at the NoSQL database service offered by AWS called DynamoDB and how to perform basic database operations with it
I'm really interested in the trends we see in the software engineering job market.
A guide how to use Rails Thruster.
The software development life-cycle has a lot of moving parts. A huge problem many large companies have is maintaining a consistent deployment process. Written steps sometimes get skipped; manual deploys are error prone, and home-grown deploy scripts are usually only understood by the person that wrote them. Companies like Netflix, Etsy, and Amazon need to make sure that deployment cycles are smooth and errors are caught as early in the process as possible.
Master CI/CD: A Beginner's Guide simplifies CI/CD through imaginative storytelling with superhero robots securing a spaceship.
Learn how to configure Kubernetes liveness, readiness, and startup probes with real-world examples, YAML configurations, and best practices.
As software development (both frontend and backend) is moving towards
automation, good knowledge and experience about the Docker could be very valuable for your career.
Building a secure and scalable API gateway is crucial to modern software development.
Explore the top C# .NET UI controls and their notable features for your applications in this review of leading options.
Enhancing the efficiency and reliability of microservices by setting up observability using Prometheus, Grafana.
With the increasing popularity of containerized applications, the container orchestration platform Kubernetes has become a must in the toolset of a developer.
In this article, I will show you how to build such a pipeline for processing and storing Kubernetes cluster events.
In the e-commerce industry, the key to success is instant delivery and constant updates. DevOps is a methodology for software development processes.
Configure AWS Verified Access with an OIDC Google provider via Terraform.
Explore the top C# .NET PDF API Libraries and their notable features for your applications in this review of leading options.
Explore the top JavaScript spreadsheets and their notable features for your applications in this review of leading options.
The modern workflow that unlocks your team's potential to ship faster.
DataOps, VectorOps, and LangChain integration creates powerful applications that combine efficient data management, high-dimensional data processing.
I want to invite you all to block your website traffic from Russia and Belarus to show support for the Ukrainian people. Let me show you how to do just that.
Learn to deploy a secure Node.js REST API with MongoDB on Aptible. Build scalable web apps with robust security.
Cloud platforms like Heroku make it easier than ever to host applications: just upload your code, and they’ll deploy it for you. But a common misconception is that, because you don’t own the infrastructure, you can’t really monitor your applications or see under the hood.
Welcome to second part of the DevSecOps series. In the second part, we will turn ON/OFF the inbuilt led of ESP32 using AWS Device Shadow Service. Before starting, let's do a recap, in Part 1 we have connected the ESP32 MCU with AWS and able to publish Messages to IoT Core. The following series split into two parts (refer below) with very simple and clear instructions to provision a CI/CD pipeline adhering to DevSecOps principles in AWS. Everything covered from scratch you won't face any difficulty understanding. In case of any clarification, drop me a note on LinkedIn. Feel free to explore them with ease, skip to the one which is relevant to you.
These are the essential building blocks and tidbits that can help you arrange for a DevSec Ops experiment or build out your own program.
Explore the top C# and VB.NET chart controls and their notable features for your applications in this review of leading options.
In this guide, we are going to deploy a continuous integration process between Jenkins, GitLab, and SonarQube.
Explore SSH key types—RSA, DSA, ECDSA, Ed25519—and learn their pros and cons, best‑practice generation commands, and how to choose the right key for your needs.
Create a systemd service for Flask API(for GNU/Linux distros)
I just saw that Heroku created the ability to git push heroku from main instead of master. Since I've been wanting to change my Git repos away from master anyway, I thought I'd check it out myself. Luckily, it was extremely simple.
There are key differences between GKE and EKS. While EKS is a market leader, read more to find out why GKE can give EKS a run for its money.
We comprised the list of the DevOps conferences for 2018 with the biggest numbers of speakers, the most prominent partners, and the biggest social media following.
One area that really has the tech industry taken by storm is ChatGPT's capability of writing code.
This article will serve as a guide for deploying a sample laravel app using the Debian 11 vagrant box.
Shift-left testing is a technique focused on finding bugs as early as possible in the development process. Here's why it's important.
the fusion of MLOps, AIOps, ChatOps, large language models, and AI workload scaling offers a glimpse into the exciting possibilities that lie ahead in the world
The rise in cybercrime and the sophistication of attacks has made security a crucial part of the development process and not just an afterthought.
Organization’s ability to cope with the complexity of delivering software at high velocity, with confidence and excellent quality, in a multi-speed IT landscape and hybrid environments has become a reality with the DevOps best practices like continuous integration, continuous delivery, and continuous deployment. But there have been shifting approaches that are confusing to Devops people, 'shift left' and 'shift right.' So, the question is, what exactly are we shifting here?
Learn how to create a simple Helm chart to package and deploy individual Kubernetes applications.
4/10/2024: Top 5 stories on the HackerNoon homepage!
In this guide, we'll cover the various options for paying folks who are on-call, along with some advice, trade-offs and pitfalls to avoid.
In this post, we look at some of the methods and tools to keep your Jenkins instance safe, secure, and protect those using it.
Explore the top React spreadsheet tools and their notable features for your applications in this review of leading options.
A scan of over 2.6 million domains revealed over 1000 publicly exposed git directories. Next to complete source code I found many credentials and api secrets.
With digital transformation and the move to online operations, companies are increasingly relying on Salesforce to manage many of their operations. New business needs and opportunities constantly increase the workload of Salesforce teams. In this context, teams are turning to Salesforce CI/CD to automate manual workflows, which help them handle these growing workloads and quickly deliver quality work to their end-users. This article gives you a short overview of how to implement CI-CD in Salesforce DX.
A universal truth we’ve experienced as both an IT software vendor and as an application delivery team is that application owners are constantly trying to deliver better software faster.
Treating cost as part of reliability engineering is not optional — it’s essential for building systems that are technically robust and financially stable.
Unveiling Docker's Potential in Modern IT Landscapes - An In-Depth Exploration of Applications and Best Practices.
Logging for observability across languages, frameworks, and packages is challenging. A thoughtful approach to log design, metrics, and retention will help.
Initially, we have seen DevOps, DevSecOps and many other ops but nowadays a new terminology “GitOps” is getting famous. Its fame has reached to this level that it was a trending topic at KubeCon.
Protecting API keys and credentials is a crucial part of upholding system security in a CI/CD workflow.
I have been using Azure Devops for a while. Like most of the cloud products out there this is one which gets constant refresh. My plan is to document the steps for building, testing and deploying an app to Azure Kubernetes Service using Azure Devops. So let's start.
Hello, software adventurers! Today, we'll be embarking on a new journey — a journey where you'll learn how to set up a pipeline to deploy serverless Node.js app
[This is part of a DevOps 101 Series written by Kat Cosgrove, Developer Advocate at JFrog.]
Do you know the main purpose of building Minimum Viable Product or MVP? The answer is to validate the product that you will be launching in the market.
Explore the top Angular spreadsheet tools and their notable features for your applications in this review of leading options.
Buildah is a tool for building OCI-compatible images through a lower-level coreutils interface. Similar to Podman, Buildah doesn't depend on a daemon such as Docker or CRI-O, and it doesn't require root privileges. Buildah provides a command-line tool that replicates all the commands found in a Dockerfile. This allows you to issue Buildah commands from a scripting language such as Bash.
The recent decade has witnessed an enormous shift in the Software Engineering and Software testing practices from manual to automated in most of the areas. With the advent of AI, machine learning and the rise of different automation tools, some people think, manual testing will get completely wiped-off by automation. Let’s unveil some myths surrounding the future of manual testing and debunk them with facts.
66% of developers do not trust the productivity metrics applied to their work.
The top AWS tools for SRE Adoption: CloudWatch, CloudTrail, Elastic Load Balancers, Health Checks, GuardDuty, and infrastructure security.
How can I create one GitHub workflow which uses different secrets based on a triggered branch? The conditional workflow will solve this problem.
We recently had the opportunity to interview VMware’s principal engineer, Joe Beda, one of the creators of Kubernetes, as well as the Google Compute Engine. Joe
In this tutorial, you will learn how to use the Xcode Archive & Export for iOS step to manage your iOS code signing assets, archives and export an .ipa.
Introduction
Is the Model Context Protocol a step backward? Explore why the traditional command line is still the most powerful & transparent interface for AI agents in 2026
Discover how AI is changing DevOps, the move toward agents, and why agent-based workflows will matter in 2026.
Round 1 of the R Systems BlogBook: Chapter 1 contest is now live! Showcase your expertise, participate, and win exciting prizes. Submit your entry today!
Explore the top C# .NET Word API Libraries and their notable features for your applications in this review of leading options.
Kubernetes operators are software extensions that enable the automation of operational tasks. Operators allow developers to package and deploy kubernetes apps
Learn about Docker and Kubernetes container solutions, and discover the differences between Kubernetes and Docker to choose the one that best suits your needs.
When it is done badly, the CI process can turn this amazing tool into a nightmare. CI should make our lives easier, not the other way around.
Deploy Django on Kubernetes in a few clicks without even Dockerizing your application.
If this is your first time hearing such a deployment technique, there is absolutely nothing to be afraid of, I will provide you with steps that will aid you.
Learn everything you need to know about Aws Lambda via these 193 free HackerNoon stories.
For many people, smart contracts are the most revolutionary innovation to come from blockchain technology.
To become a good frontend developer, you must be aware of the importance of frontend development and its role in creating websites and web applications.
Tools for SRE: Azure Monitor, Azure Traffic Manager, Azure Resource Manager, Azure Policy, Azure Automation, Azure Advisor, Azure Automanage, Azure Blueprint
Aptible and HackerNoon bring you DevOps Writing Contest Round 3 results.
How to build a data scrapping application using Puppeteer, Node.js, PostgreSQL, and Aptible.
Buttons are the most basic element we love to neglect, but buttons don't have to be boring. Here are 7 spicy button designs using Tailwind CSS.
The tenv terraform version manager helps manage terraform more easily for complex projects without any additional scripts.
A devops guide on deploying pocketbase to the cold using docker and nginx and adding support for SSL
Creating purpose-driven microservices should always be a goal. Find out how Render Blueprints can offer a reproducible microservices strategy.
Sanely Enabling TLS using CertManager/LetsEncrypt with Jenkins X's ExposeController on every Preview build
Recently, we started a new project and it decided it was a good time to try GitHub’s newish CI/CD tools which became generally available in November last year.
Explore the top WinForms UI controls and their notable features for your applications in this review of leading options.
Kubernetes (a.k.a K8s) is the de-facto standard of container orchestration software backed by Google and one of the most active open source projects. If you are using Docker it is very likely that you are using Kubernetes or at least have heard about it.
OpenTelemetry (OTel) is an open-source standard used in the collection, instrumentation, and export of telemetry data from distributed systems.
Logging and Monitoring… this I tell you, brother. You can't have one without the other.
Monitoring has been a basic system to track the health of servers for years. Now it is not enough.
This can be applied whenever you need to extend your EBS volume size avoiding to stop the instance and detach the volume.
This article explores the top 10 PostgreSQL backup tools in 2026, ranked by their GitHub popularity and community adoption.
Over the last few weeks I have been working with a very ambitious client – Solve, who is building a new murder mystery game. They are doing some really cool things technically, and are building an entirely serverless stack.
Many engineering teams are making the switch to a DevOps culture. This has a lot to do with the way the software development cycle has changed over the years. It used to take months to implement a new feature, get it through testing, fix any issues, and finally get it to production.
Explore the top Terraform and OpenTofu tools for 2025 to simplify infrastructure management, improve collaboration, boost security, and optimize workflows.
In this post, I discuss some applications of Everything as Code, the benefits, and my thoughts on moving towards EaC.
DNS Kubernetes improvements, How to change ndots option default value of dns in Kubernetes. DNS k8s best practices.
Explore the history of DevOps and the paradox that this culture shift created, where OPS no longer exists the way it did when the DevOps mission was thought of.
LetsEncrypt Lambda helps to manage TLS certificates. Compared to Certificate Manager it provides certs that can be used at non-only AWS services like EC2 Nginx.
Learn how to set up Terraform on Windows for cybersecurity professionals. Discover the prerequisites and get ready to deploy your first Terraform script.

In this article, I will be sharing 3 awesome Heroku alternatives that are relatively new to the PaaS space.
Unleash the potential of Cloud Development Environments (CDEs), revolutionizing software development with seamless collaboration and enhanced productivity.
Explore efficient data compression in proxyless microservices, focusing on challenges, GZIP/Snappy implementation, and deep performance analysis.
DevOps for Data is not about fixing pipelines or deploying models. It’s about designing systems that remain reliable, secure, and predictable.
Ever since Docker went live in early 2013 it’s had a love-hate relationship with programmers and sysadmins. While some ‘experienced’ developers that I’ve talked to have a strong dislike for containerization in general (more on that later), there’s a reason why a lot of major companies including eBay, Twitter, Spotify and Lyft have reportedly adopted Docker in their production environments.
Learn how to deploy a simple rest API with ExpressJS and expose it using a service and ingress. Great for Kubernetes personal projects.
The Helm CEL Plugin replaces JSON Schema with Common Expression Language for more powerful Helm chart validation.
This post explains some good practices for using Config as Code and how to adjust your strategy in different situations.
Deploy production AWS EKS clusters in 13 minutes. Open-source CLI with Karpenter, monitoring, ALB
controller built-in. One command, zero YAML hell.
This blog will discuss DC/OS and Kubernetes and what challenges you might face when migrating between these container platforms.
It was a big year for DevOps adoption. Most of the organizations than ever before are ditching their leadership philosophies, old methodologies, and legacy processes in favor of DevOps to realize speed and agility in today’s constantly evolving technology landscape.
One of the best ways to tighten your Kubernetes security is by implementing ten tactics that have become industry-standard.

Explore the top WPF datagrids and their notable features for your applications in this review of leading options.
Call gulptasks in multiple files from a central gulpfile.js.
When it comes to certification, there are two main Kubernetes certifications available in the market.
What's a gateway? It is an entry point. Things go in. People, traffic, requests. If you've spent any time with microservices, you may have come across the term "API gateway".
Maximizing efficiency is about knowing how the data science puzzles fit together and then executing them.
Kubernetes opens up the potential for better application management and deployment automation.
I’ve been involved in the DevOps world for a while and yet, I finished reading The Phoenix Project only recently. This piqued my interest in how teams execute their incident response playbooks. It’s enlightening to see the different approaches teams take, to hone what works best for them.
How to make the best of the Scrum methodology framework to improve productivity without being overwhelmed by rules and ceremonies.
Building autoscaling of Node Groups in an EKS cluster via Karpenter.
I like to read about and see how people set up their environments and any tools, tips, and tricks they use to be more productive when working with Kubernetes and Istio. What follows is a collection of 5 tips and tools that I use daily, and I think it makes me more productive with Kubernetes and Istio.
In the beginning, a single developer worked on 100% of the code base that lived on their machine. Inevitably, at some point, they wanted to share their code, or back it up, or even create a simulated testing environment. On that day, they began the process of moving from Dev to DevOps. Since then, the world has changed drastically.
Kubernetes needs no introduction in this cloud-native world. It was born when I was a middle-aged man. Years later, I am still as young as earlier (take with a pinch of salt) while Kubernetes grew out to be a fine tool that outperformed other platforms in enabling operational efficiency and application resilience.
Hello readers! Today, we're going to walk you through creating an AKS cluster within a Virtual Network (VNET) in Azure world using Terraform!!
In this guide, you will learn everything you need to know to get started using Go to build real-world applications.
a short hands-on introduction
Explore the top JavaScript Datagrids and their notable features for your applications in this review of leading options.
How to run slow RSpec test files on Github Actions with parallel jobs by doing an auto split of the spec file by test examples
Deploy your web and mobile apps effortlessly. Simplify the deployment process, scale seamlessly, and ensure reliability with AWS's powerful cloud infrastructure
As research from organizations like Google begins to criticize Agile, 6 months on from the Agile failure rate study, psychological factors explain the situation
DevOps teams are responsible for balancing two important forces
in their organizations’ software development efforts: shorter delivery cycle
times for applications that continue to increase in size and diversity.
Blockchain and DevOps intersect in several key areas where blockchain technology can enhance the DevOps (Development and Operations) process.
Essential skills for DevOps Engineer to boost your career with no stress
Explore the top Vue reporting tools and their notable features for your applications in this review of leading options.
Kubernetes resource management is more than just creating, deleting, or updating objects.
Code reviews are a type of software quality assurance activity that involves evaluations of code in order to identify bugs, improve code quality, and...
The Cloud Foundry project cf-for-k8s, along with a Cloud Native Buildpacks implementation called Paketo Buildpacks, can provide a path for JavaScript applicatio
What is Deno? Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
I am a lazy DevOps Engineer. So whenever I came across the same task more than 2 times I automate that. Although now we have many automation tools, still the first thing that hit into our mind for automation is bash or shell script.
Keeping Bitbucket and GitLab repositories in sync ensures nothing gets lost, avoids disruption, and allows for a gradual migration.
A guide on why Webhooks are often considered better than regular HTTP requests for a few reasons.
Microservices architecture: It was proposed to develop a data flow-driven mechanism for microservices — oriented decomposition. Data work separately with the site
Hybrid observability unifies metrics, logs, and traces eliminating silos and accelerating incident response in distributed systems.

12/27/2023: Top 5 stories on the HackerNoon homepage!
CRD is a special resource in Kubernetes. Read along if you want to expand upon the capabilities of regular Kubernetes and create your own solution.
What Is DevOps & How Its Works?
Going back to the 10 of December 2017, AWS introduced AWS Single Sign-On, a service that makes it easy for you to centrally manage SSO access to multiple AWS accounts and business applications.
DevOps is definitely the way IT industry will evolve, but many companies are still unsure it is time for the transition yet. Today we list 10 ways DevOps can help your business succeed.
How to deploy a serverless API on AWS, can use Node.js, python, Go, e.t.c. this will guide you in creating a CI / CD pipeline for AWS serverless APIs
In this post, we take a surface-level look at the parts that make up DevOps. We explore the concepts, tools, and unique roles that make it work as it does.
How emotions, ego and aspirations influence technological choices. How to answer these psychological need with an objective method.
Dive into the world of Loki, a powerful log storage engine inspired by Prometheus, designed to enhance observability in distributed systems.
This introduction to microservices teaches the core concepts with plain English explanations and examples.
We are here to help you create your first DevOps pipeline with a step-by-step process.
Event-driven architecture is a software architecture paradigm promoting the production, detection, consumption of, and reaction to events.
🚀 From Pandemic Challenge to Global Solution: How I Created Jibri's On Demand, Revolutionizing Virtual Conferencing. Read My Journey! 💡 #Innovation
Who is this for? Someone who has never touched Kubernetes but wants to understand it well enough to discuss it confidently and even run a few things on laptop.
Upgrade time: Node.js 24 enters LTS with modern APIs, better performance, and support through 2028—pushing teams to modernize stacks and tooling.
While it's not a mandatory part of the OTEL architecture, OTEL Collector is a useful Swiss knife for all your data processing needs.
A snapshot of DevOps is a look at some of the process, best practices and mindset required to apply DevOps effectively.
In this article, we’ll consider five tools and integrations that can significantly improve your code review experience on GitHub.
Explore the top React UI Components and their notable features for your applications in this review of leading options.
Find out how to automatically check your software projects for potential vulnerabilities caused by 3rd party code.
When deploying complex SaaS platforms, secrets can quickly become the bane of one’s existence. I once wrote about how we ran out of space for our environment variables (in Elastic Beanstalk) because we had so many API keys and secrets. But those were the bad old days.
A lot of people have this mistaken notion that unikernels have this 'unhackable' characteristic about them. This is untrue. They absolutely are hackable depending on what is deployed and how they are configured.
DevOps, the term seems a buzz word for many from the last few years, but this buzzword is the most searched term on the internet by IT recruiters, software firms, and agencies. When it comes to DevOps, the pro enthusiasts argue saying it is never about the tools or automation, but they miss to see that, in fact, tools are the ones that take over the culture ones the DevOps culture is set in any firm. We all agree DevOps is not only about the tools, nor even an individual role, perhaps, it should be a group effort, DevOps is a trinity of people, process and tools. But to enable DevOps, in any organization, DevOps tools play a vital role.
Introduction
It is not a rare case when an application running on Google Kubernetes Engine (GKE) needs to access Amazon Web Services (AWS) APIs. Any application has needs. Maybe it needs to run an analytics query on Amazon Redshift, access data stored in Amazon S3 bucket, convert text to speech with Amazon Polly or use any other AWS service. This multi-cloud scenario is common nowadays, as companies are working with multiple cloud providers.
Pods are Kubernetes Objects that are the basic unit for running our containers inside our Kubernetes cluster.
Cassandra is designed to prioritize availability and partition tolerance, making it suitable for applications where consistency is not a critical requirement.
Motivation
Manage Kubernetes with natural language using kubectl-ai. Powered by LLMs like GPT-4 and Gemini, it's kubectl with brains.
Three Ways Automated Testing Closes the Gap Between Development and Delivery
Ansible utilizes variables, facts, and templates to create adaptable automation workflows. This approach ensures playbooks are reusable and flexible.
The more I use Bicep, the more I love it. This is what ARM Templates should have been.
How to set up Prometheus, Loki, and Grafana on a free VPS with just 1 GB of RAM for a Go service. Stack comparison, configs, and Grafana dashboards
In this series, I will describe what DevSecOps is, how we can implement it in AWS and how to can increase security in our operations.
A great deal has already been written about readiness and liveness checks and I don’t intend to cover that ground again. Rather I want to cover, very specifically, their use in a large microservices architecture.
Kubernetes is the de-facto standard for container clustering and orchestration. Its adoption is soaring in cloud-native applications.
Check out how efficient it is to create a new API using Go, and then deploy it to the Render PaaS, both for the first time with zero DevOps.
A few years ago, digital transformation led to enterprises moving away from traditional monolithic architectures to microservices.
With an emerging pattern of organizations embracing the DevOps framework, adopting Microservice Architecture is steadily gaining the respect it deserves.
A senior engineer’s deep dive into Kubernetes Operators: CRDs, reconciliation loops, caches, finalizers, webhooks, and production-grade patterns.
Block search engine indexing on your site in 5 simple steps using HAProxy Kubernetes Ingress Controller annotations and a robots.txt file.
No need to be an expert in thousands of combinations of SQL, data types, and databases to master SQL queries. A good SQL agnostic parser will take care of all.
Using YAML Build pipelines, we can define our entire build and release pipeline in a single file!
Discover how to set up and execute on-demand Jenkins slaves in an AWS Fargate cluster from your Jenkins master instance.
Steampunk Spotter is Ansible Playbook Scanning that helps you effortlessly create, maintain and update playbooks.
Learn how we improved our ETL processing performance from 550ms to 94ms by switching to micro-service based architecture and SingleStore
We trust our metrics to show us the status of our system and where it misbehaves. But do our metrics show us what really happened?
The current software development ecosystem moves fast and it seems older frameworks like Django or Rails becoming absolute, but it is a huge underestimation! Django is one of the unique frameworks that I like to use - first of all because it contains everything in it, with just a few simple configurations.
Continuous deployment doesn’t need to be this hard to set up.
Having someone to lead the DevOps space early and instill the culture will reduce overall release cycles friction and shorten the time to market.
In this article, we discuss the 6 most common pitfalls of AWS Lambda with Kinesis trigger that are usually spotted only in production.
Aptible and HackerNoon bring you DevOps Writing Contest Round 6 results.
The job of developers has never been more difficult. There is constant pressure to keep up with the trends. Here are a few to keep in mind for 2022.
In this post, I show you how to install Bamboo on a Windows Server, configure a Bamboo project, and more.
Explore C# .NET datagrids and their notable features for your applications in this review of leading options.
Automate and Deploy a Docker Container to Google Cloud Run from Scratch using Pulumi and Go with minimal permissions.
Step by Step
A list of decent Docker alternatives that might fit your needs.
It never fails that the CNCF seem to always be cooking up something interesting in their ecosystem. In my free time, I always seem to find myself in a habit of playing in the Sandbox to see what new cutting edge tools I can add to my collection. It is my goal today to introduce you to a project at the Sandbox stage known as "Buildpacks".
This article provides step-by-step instructions on how to set up continuous integration and continuous deployment (CI/CD) to Netlify for static site deployments
How to quickly and efficiently create tests for MySQL without installing any additional utilities.
Kubernetes needs no introduction in this cloud-native world. It was born when I was a middle-aged man. Years later, I am still as young as earlier (take with a pinch of salt) while Kubernetes grew out to be a fine tool that outperformed other platforms in enabling operational efficiency and application resilience.
In this guide, we will use Jenkins as a Continuous Integration server and Nexus as a build repository.
Striving for One-Click Environments speeds up development, improves code quality, and improves recoverability.
AI-native systems don’t just ship faster, they drift silently. Learn how proof-oriented delivery makes trust measurable, auditable, and reliable.
Meta: KubeMQ, makers of the eponymous Kubernetes-native message queue, has a new web-based tool that promises to make setup a breeze. Let's try it out!
Kubernetes StatefulSets are broken
Mixing DevOps and SRE gives a brilliant outcome. Learn more about site reliability and its principles to ensure business growth and top tech performance.
In software engineering, CI/CD or CICD generally refers to the combined practices of continuous integration and either continuous delivery deployment.
The tools are getting smarter. The containers they run in haven't changed since 2015.
Continuous Integration, shortly called ‘CI’ in DevOps is an important process or a set of processes that are defined and carried out as a part of a pipeline called Build Pipeline or CI Pipeline.
YAML is a human-friendly, data serialization standard. It also has various applications in Kubernetes.
Certain Git commands are like old friends: pull, commit, push, rebase, stash, and checkout. But within Git's vast expanse lies a world of lesser-known commands.
What happens when you combine an awesome idea with a driven leader? You get an exciting product, like Zeet, which automates your DevOps tasks.
Exploring Amazon Q Developer
OpenAPI Spec — The blueprint for your API
9/5/2023: Top 5 stories on the Hackernoon homepage!
Part One: ClickHouse Failures, by Marcel Birkner
Visit the /Learn Repo to find the most read blog posts about any technology.
Microsoft Graph is the default for SharePoint data, but it can’t do everything. Here’s when the SharePoint REST API is still the right call.
Read the full article (36 minutes reading time): SharePoint REST API for Microsoft 365 Developers: When You Still Need It.
Read more of this story at Slashdot.