Remote Development made simple with DevPod
I come relatively late to the subject of Remote Development Environments (also known as Cloud Development Environments). The main reason is that I haven’t worked in a development team for over six years. However, I’m now working for Loft Labs, and we have a RDE product: DevPod. I...
DevPod 0.5.5 Release: What's New?
DevPod has a new version v0.5.5, with a bunch of noteworthy features and fixes. 🎉 The complete list of bug fixes and features can be found on the GitHub Release Page, but we are here to talk about the most exciting updates. Without further ado, let’s dive into these features. Git...
[Tutorial] How to Spin Up a New Kubernetes Environment
Explore various methods to set up Kubernetes environments tailored for different stages of the software development lifecycle.
In this article, you'll learn about the various approaches you can take to set up a Kubernetes environment, as well as some common challenges and their practical mitigation strategies.
DevPod 0.2 Release: Community Providers
Introducing community and custom providers in DevPod 0.2 to enhance flexibility in managing development environments across diverse infrastructures.
A look at the DevPod 0.2 release and the new community providers feature, which allows users to use providers created by other community members
Self Hosted Codespaces
Explore DevPod: An open-source, self-hosted alternative to GitHub Codespaces for flexible and cost-effective development environments.
A look at DevPod, an open source self hosted alternative to GitHub Codespaces
DevPod on AWS Containers from the Couch
A look at DevPod, a new open source project that lets you run dev containers on any infrastructure that you have available.
Using Virtual Clusters for Development and CI/CD Workflows
How to use virtual Kubernetes clusters for development and CI/CD workflows
Open Source Dev Containers for macOS with Colima and DevPod
Colima is a an open source project for running Docker containers on macOS and Linux, which has become popular for two big reasons. First, Hyperkit, one of the previous methods for running Docker containers on Macs, does not work on the Apple Silicon based Macs (Macs with the M1 a...
Introducing DevPod - Codespaces but Open Source
DevPod brings the power of GitHub Codespaces to any infrastructure — fully open-source and self-hosted.
DevPod does not host or manage the dev environments. Instead, DevPod introduces a way to define a dev environment which can then be run in any cloud infrastructure or even on a localhost machine using Docker or Kubernetes.
Kubernetes for All – Why Every Engineer Should Have Direct Access to Kubernetes
Access to a Kubernetes cluster removes a lot of barriers for engineers. Being able to access infrastructure, empowers engineers to concentrate on solving the business problem at hand.
How Ada’s Platform Team Scaled Development Workflows with Kubernetes
how Ada’s platform team went on to find a solution that improved engineering workflows and streamlined development processes which ultimately created a top notch developer experience as well as better quality software.
How Self-Service Namespaces Can Enable More Efficient Remote Developer Productivity
Empower remote development teams with self-service Kubernetes namespaces for enhanced autonomy, collaboration, and productivity.
This article explains self-service namespaces, how they improve productivity, and their benefits when working remotely on development projects.
Getting the most out of your Delivery Pipeline with Loft & Argo CD
Integrating Loft and Argo CD to streamline Kubernetes delivery pipelines with enhanced multi-tenancy and GitOps workflows.
About five years after Jez Humble and David Harley released their book on Continuous Delivery, Kubernetes entered the public stage and with it, a new way to think about server management hit the mainstream. Instead of defining what needs to be done to get a server into the desire...
Leveraging Namespaces for Cost Optimization with Kubernetes
In this article, you will learn Kubernetes namespaces and their role from a cost optimization perspective, Identifying resource usage in namespaces, Resource quotas and limit ranges, Setting up resource quotas and limit ranges in Kubernetes.
The Definitive Guide to Development Environments
An in-depth exploration of development environments, their types, functionalities, and best practices for efficient software development.
Learn about development environment and different types of them. Also check different best practices to efficiently work on them
Introducing: Lightweight, Ephemeral and Local k8s Clusters
Enhance your local development experience using virtual Kubernetes clusters. They're fast and easy with the vcluster extension for Docker Desktop.
How Virtual Kubernetes Clusters Can Speed Up Your Local Development
Enhance your local Kubernetes development by leveraging lightweight virtual clusters for faster, isolated, and efficient workflows.
A hands on look at what virtual Kubernetes clusters are, and how to use them for local development, featuring the open source tool vcluster.
Kubernetes Dashboard: 10 Alternatives You Should Consider
Explore top Kubernetes dashboard alternatives to enhance cluster management and streamline your workflows.
Discover ten powerful alternatives to the default Kubernetes Dashboard, each offering unique features to improve your cluster management experience. From comprehensive tools like Lens and Weave Scope to developer-focused solutions like DevSpace and Kubevious, this guide provides insights into selecting the right dashboard that aligns with your operational needs and enhances visibility into your Kubernetes environments.
Cloud Native Journey Part 4: Optimizing for Developer Experience
Enhancing developer experience in cloud-native environments to boost productivity and streamline DevOps workflows.
In the fourth installment of the Cloud Native Journey series, Loft Labs delves into the significance of Developer Experience (DX) within cloud-native infrastructures. The article emphasizes the importance of creating intuitive, efficient, and supportive environments for developers, highlighting strategies to reduce friction, enhance productivity, and foster a culture that values developer input and collaboration.
Deep Dive Into Kubernetes Init Containers
The popularity of Kubernetes and its ecosystem grows like a snowball rolling down Mount Everest. Imagine the design patterns, numerous workload requirements, workload types, and behaviors that fuel the development of Kubernetes.
5 Key Elements for a Great Developer Experience with Kubernetes
For developers to be efficient, they need a strong setup, good habits, and tools they know and love to use. With all these ingredients, they’ll feel good about their workflow and focus more intensely on the products they’re building, which will help them more swiftly achieve their goals.
Developer Platforms: Why You Shouldn't Build One
If you’ve worked with consistently growing development teams, there is a high chance that you have come across the complexities of managing dozens of tools and technologies such as containers, microservices, cloud resources, codebases and much more to reduce the DevOps overhead.
5 Reasons Why Engineers Need Access to Kubernetes Clusters
Empowering developers with Kubernetes access enhances productivity, fosters responsibility, and streamlines development workflows.
Explore why granting engineers access to Kubernetes clusters is crucial. This article delves into five key reasons, including increased productivity, enhanced responsibility, greater autonomy, improved collaboration, and faster feedback loops, all contributing to more efficient and effective development processes.
5 Ways to Access Kubernetes Clusters
Kubernetes stands out as one of the most popular container orchestration tools currently available, with 5.6 million developers using the orchestrator by the end of 2021, a 67% increase from the previous year.
Managing Access to Kubernetes Clusters for Engineering Teams
Implementing effective access control strategies to manage Kubernetes clusters securely and efficiently.
Explore best practices for managing user access in Kubernetes clusters, including authentication methods, RBAC, and auditing with Loft.
Internal Developer Platforms: Why They Matter and How to Build Them
As your organization grows, deploying your software and maintaining all related systems can become more complex. This complexity, along with the desire to own the infrastructure stack without needing workarounds for off-the-shelf tools, drives many teams to implement an internal developer platform (IDP).
Checklist for Platform Engineers
A comprehensive guide to essential tools and practices for modern platform engineering teams.
Why Do We Need Platform Engineers? Kubernetes and Platform Engineering. What Makes a Good Platform?
Checklist for Kubernetes-Based Development
There is no denying the fact that Kubernetes has experienced widespread adoption in the last few years. Its automated deployment and scaling capabilities have made it easier and more convenient for developers to manage and develop advanced applications and services.
Developer Platforms for Kubernetes—A Comparison
This article will compare some of the biggest Kubernetes developer platforms so that you can choose the right one for your team.