When building web applications, unit testing your individual components is certainly important. However, end-to-end testing provides assurance that the final user experience of your components chained together matches the expected behavior. Testing web application behavior locally in your browser can be helpful, but this approach isn’t efficient or reliable, especially as your application grows more complex. Ideally, end-to-end tests in your browser are automated and integrated into your CI...| Heroku
For developers and businesses offering a web-based product, automated browser testing is a critical tool to ensure continuous delivery of a reliable service. Developers write browser tests by scripting actions against a real browser, simulating real usage by navigating, selecting, and making assertions about web pages and their document elements. In this post, we introduce a new community buildpack that helps with automated browser testing. The new buildpack resolves installation reliability ...| Heroku
Are you looking for ways to improve your software development workflow? Continuous Integration and Delivery is the best way to improve your project.| Dreamix
Thierry de Pauw: consulting CTO - IT Delivery Consultant - IT Engineer - So, Yes, Trunk-based Development! Now What?| ThinkingLabs:: Thierry de Pauw
Despite research showing that Continuous Integration indirectly leads to better quality and stability. Despite that, Continuous Integration implies the practice of trunk-based development, and hence single-branch development. And despite all the benefits of practising trunk-based development, most teams still think this cannot possibly work for them and are stuck with the evilness of feature branching.| ThinkingLabs
Thierry de Pauw: consulting CTO - IT Delivery Consultant - IT Engineer - Why do Teams not practice Continuous Integration?| ThinkingLabs:: Thierry de Pauw
I recently found out about Should I deploy today? and laughed. A humorous way of guidning us developers when we hesitate about deploying code to production. This one is extra funny on a Friday or Saturday. Every now and then, memes about (not) releasing code to production on Fridays appear on my Twitter timeline. There's even T-shirts for sale, with No Deploy Fridays printed on them.| Agile & Coding
The default Kubernetes scheduler works great when your cluster is destined for long running applications. At Codefresh we use our Kubernetes clusters for running Continuous Integration pipelines which means our workloads are ephemeral (they are discarded when a pipeline has finished). This allowed us to look at the Kubernetes scheduler from a different perspective and […]| Codefresh
What is a CI/CD Pipeline and how your business project can benefit from it? Learn all you need to know about CI/CD best practices in our new guide for 2025.| Dreamix
A survey of over 100 enterprises reported by DevOps startup Earthly showed that the top CI/CD (Continuous Integration/Continuous […]| DEVCLASS
This article will teach you how to use the Argo CD ApplicationSet generators to manage your Kubernetes cluster using a GitOps approach. An Argo CD ApplicationSet is a Kubernetes resource that allows us to manage and deploy multiple Argo CD Applications. It dynamically generates multiple Argo CD Applications based on a given template. As a […] The post The Art of Argo CD ApplicationSet Generators with Kubernetes appeared first on Piotr's TechBlog.| Piotr's TechBlog
Dear Debian community, this is bits from DPL for December. Happy New Year 2025! Wishing everyone health, productivity, and a successful Debian release later in this year. Strict ownership of packages I'm glad my last bits sparked discussions about barriers between packages and contributors, summarized temporarily in some post on the debian-devel list. As one participant aptly put it, we need a way to visibly say, "I'll do the job until someone else steps up". Based on my experience with the B...| Bits from Debian
We’ve been shipping Kubernetes to clients since 2015, and over the years, we realized it would be nice to have a setup that referred to some core distribution for our Kubernetes configuration. Read about our efforts creating a toolkit for our clients that make adopting it easy and affordable, transforming it from potential headache into just another comfortable tool in the toolbox for those clients who decide to use it with us.| evilmartians.com
In this article, we’ll talk about the process of deploying and managing a real-world application on a Kubernetes cluster using the Martian Kubernetes Kit| evilmartians.com
Thierry de Pauw: consulting CTO - IT Delivery Consultant - IT Engineer - Continuous Integrations! Where to Start?| ThinkingLabs:: Thierry de Pauw
Thierry de Pauw: consulting CTO - IT Delivery Consultant - IT Engineer - The Practices That Make Continuous Integration - Push Every Day| ThinkingLabs:: Thierry de Pauw
Thierry de Pauw: consulting CTO - IT Delivery Consultant - IT Engineer - The Practices That Make Continuous Integration - Make the Build Self-Testing| ThinkingLabs:: Thierry de Pauw
Learn the secrets to faster code reviews: How to deploy individual preview environments for each pull request using GitHub Actions and Kubernetes.| developer-friendly.blog
CI/CD Pipelines is an essential development tool. In this article, we'll discuss about what CI/CD pipelines are and how these tools can benefit you?| Whizlabs Blog
Introduction Let’s talk about Drone. No, not this kind of drone No not the flying drone This kind of Drone! The Continuous Integration kind. The one that helps you with automatically doing all kinds of fun coding things. Basically, Drone is a self-hosted alternative to something like GitHub Actions or Jenkins or Travis CI. Basically, if there’s something with your code that you want to run automatically after some action is taken, then CI is for you.| Random Musings
A setup to run any kind of application on a developer's laptop in complete isolation - powered by Docker containers| oooops.dev
15 January 2024 by Kayode AladeToday we have a guest post from Kayode Alade. Kayode is an IoT Solutions Architect with a knack for making things work. He considers himself a perpetual learner, always enthusiastic about acquiring new knowledge, whether from an engineering perspective or a business standpoint. You can find Kayode on GitHub and … Continue reading "Exploring Serverless CI/CD for Embedded Devices"| Embedded Artistry
How to pass hardware through to a concourse linux worker for continuous integration of hardware.| Electric UI
Electric UI is a framework to build user interfaces for your hardware products.| Electric UI
Continuous integration of hardware targets via a custom designed PCB that provides a matrix of UART adapters and target microcontrollers, controlled by the software's testing framework.| Electric UI
Automating the process of EV signing a Windows installer via continuous integration, bypassing 2fa for a hands-off experience.| Electric UI
Being able to trust your work, validate reliability, and visualise issues, makes the development process far less stressful while helping to reduce the occurrences of strange errors or regressions.| Electric UI
We keep the source code of our applications and libraries in private repositories. Quite a few SoM and terminal makers do the same with their Yocto layers and their additional software. We typicall…| Burkhard Stubert