In this article, we look at ephemeral testing environments, small, discrete, and short-lived testing environments that reflect only the changes you are interested in testing.
In this article you will learn some basic concepts about the deployment process with Humanitec. As a simple example, we will deploy a Hugo static site.
Why does everything always take so long? Most of us ask ourselves this question every day. In this article Humanitec’s CEO Kaspar von Grünberg shares some thoughts about developer productivity and how to improve it. 7 points about your DevOps workflow you should definitely keep in mind!
Despite sounding similar, continuous integration, delivery, and deployment are subtly different from each other. While they have overlap, they are applicable and useful at different stages of the development process. In this post, we look at what the different terms mean, what benefits they bring to you and your team, and what you need to get started implementing the practice.
Continuous delivery helps software development teams get their code changes from development to testing, and into the hands of users more quickly. In this post, Chris Ward looks at the benefits and best practices for implementing this practice into your teams.
How to manage environment variables? Read the full interview with DevOps Engineer Antoine Rougeot about the fear to break things, teams struggling with Microservice setups, and some hot tips.
Lead time is a critical metric to enable a company to improve its speed of deployment. We take a deep dive into how lead time differs across organizations, how it can be improved and where it fits into the greater context of improving business outcomes.
Environment variables are a common way for developers to move application and infrastructure configuration into an external source outside of application code. This post shows you the variety of ways Kuberentes helps you create and manage environment variables within kubernetes.
In this article Christoph Richter, COO at Humanitec, shares insights about the potential of environment variables. Storing configurations in the environment is important if your team wants to use container-based applications, or continuous delivery as effectively as possible.
Having a means to measure and assess the effectiveness of your DevOps strategy is a critical key to achieving and surpassing your goals. We take a look at four key metrics that can enable you to measure the effectiveness of your strategies and the progress of your team.
Orchestrating an application in Kubernetes can be even in a simple setup pretty complex. In this post, you learn how to architect a Kubernetes-native application and create a first deployment using kubectl.
Breaking applications into smaller coupled components like microservices, and running each of those components in containers often go hand in hand. These modern application architecture principles have allowed many businesses and software projects to make regular and rapid changes to running software and scale them to suit changes in demand and approach. In this article, we breakdown what a container is, and the direct benefits they bring to your developer teams and business.
Since our latest release, it is possible to connect Humanitec to any existing CI pipeline to deploy container images to different environments. Read more how we help development teams to adopt DevOps best practices by allowing everyone to manage day-to-day tasks without getting lost in the complexity of Kubernetes.
The Robot Framework is a generic open source automation framework for acceptance testing, acceptance test driven development (ATDD), and robotic process automation (RPA). In the article, we describe the key benefits to using this framework for test automation.
Learn how to set up a simple Kubernetes cluster on Google Cloud Platform (GCP) and deploy your first containerized web application.
Learn the benefits of social authentication, how it works, and challenges Humanitec faced when implementing it with GitHub. In addition, find out why automation is a critical part of testing social authentication.
Increasing numbers of services in a cluster can quickly lead to versioning dependency hell. Learning how to manage those environments properly will save users from problems when testing.
Before you can make the most of your Kubernetes environment, you need to understand some basics. This includes understanding what an environment is, why you need more than one, the common cluster challenges that many developers face, and the basics of managing a Kubernetes environment.
The Velocity Conference took place in Berlin from 4 to 7 November 2019. We at Humanitec are very proud to have exhibited with a booth on the main floor. Here are our highlights of the conference.
Working with microservices architecture across multiple stakeholders and with no DevOps can be challenging. One of the first users of the Humanitec Internal Developer Platform (IDP) - Backend Developer Ralf and Product Manager Domile - share their experience managing a Field Force Management application through the Humanitec IDP.
Software built in microservice architectures provides great opportunities for testers but also come with some challenges. This article describes 8 main parameters to successful testing of microservices.
Insights on how to add auto-generated code to different 3 file types (TypeScript, HTML, JSON) by leveraging the power of angular schematics.