Skip to content

Development Environment

Resources on Development Environment within Development

Overview

Welcome to the Development Environment subcategory of Development. This subcategory focuses on specific aspects of development related to development environment.

Overview

This section provides in-depth resources about Development Environment. You’ll find a variety of materials suitable for different experience levels and learning styles.

Resources

Explore the sections below to find specific resources on various topics within Development Environment. Each section contains carefully selected materials to help you learn and advance your knowledge.

Learning paths

  • DevOps and cloud (14 steps)

    Go from the Linux shell and Git to containers, automated delivery, infrastructure as code and Kubernetes, building the habits that keep software shipping reliably.

Curated Resources (41)

Tools (10)

  • Visual Studio Code code.visualstudio.comfree

    Extensible source-code editor developed by Microsoft supporting debugging, task running, and version control.

  • Docker docker.comfreemium

    Containerization platform enabling developers to package applications and dependencies into standardized development environments.

  • Neovim neovim.iofree

    Hyperextensible Vim-based text editor built for high configurability, modern Lua scripting, and language server protocol integration.

  • JetBrains Toolbox & IDEs jetbrains.comfreemium

    Suite of specialized integrated development environments including IntelliJ IDEA, PyCharm, and WebStorm for multi-language development.

  • NVIDIA Container Toolkit github.comfree

    Libraries and utilities that let Docker and other container runtimes access NVIDIA GPUs, used for running machine learning and compute workloads in containers.

  • Quay.io quay.iofreemium

    Hosted container registry for building, storing and distributing container images, with free public repositories and security scanning of stored images.

  • Distribution github.comfree

    Open source implementation of a container registry server and toolkit for storing and serving OCI and Docker images, used as the basis of many registries.

  • docker-gen github.comfree

    Open source utility that renders configuration files from templates using Docker container metadata, commonly used to drive reverse proxies such as nginx.

  • runc github.comfree

    Command-line tool that spawns and runs containers according to the OCI runtime specification, serving as the low-level runtime beneath Docker and other platforms.

  • Podman docs.podman.iofree

    Daemonless open source container engine for building, running and managing OCI containers and pods, offering a Docker-compatible command line.

Databases (4)

  • Docker Hub hub.docker.comfreemium

    World's largest repository and registry database of container images for development environments and application runtimes.

  • Nixpkgs Package Database search.nixos.orgfree

    Searchable database and package collection for the reproducible Nix package manager containing over 100,000 software packages.

  • VS Code Marketplace marketplace.visualstudio.comfree

    Official public registry and database of editor extensions, snippets, and environment integrations for Visual Studio Code.

  • Artifact Hub artifacthub.iofree

    Open-source repository database for finding, installing, and publishing cloud-native packages, container tools, and Helm charts.

Learn (16)

  • The Missing Semester of Your CS Education missing.csail.mit.edufree

    Free practical computer science course by MIT teaching shell tools, editors, version control, and computing environment mastery.

  • Development Container Specification containers.devfree

    Open specification defining how to configure and enrich containerized developer environments across varied tools and platforms.

  • Nix Learning Guides nix.devfree

    Official tutorials and beginner-friendly guides for configuring reproducible development environments and shells with Nix.

  • Terraform Best Practices on Google Cloud docs.cloud.google.comfree

    Google Cloud guide to structuring and styling Terraform configurations, covering module layout, naming and conventions for teams managing infrastructure as code.

  • Docker Internals docker-saigon.github.iofree

    Long-form technical explainer of how Docker builds on Linux kernel features such as namespaces, cgroups, layered storage and networking, for engineers who want to understand containers in depth.

  • Docker Docs docs.docker.comfree

    Official Docker documentation with manuals, guides and references for building, running and networking containers with Docker Engine, Compose and related tools.

  • Rubber Docker github.comfree

    Hands-on workshop that guides participants through rebuilding a minimal Docker-like container runtime in Python to learn the Linux primitives behind containers.

  • QEMU Documentation qemu.orgfree

    Official documentation for QEMU, the open-source machine emulator and virtualiser, covering system emulation, invocation options and device configuration.

  • Terraform Documentation developer.hashicorp.comfree

    Official documentation for Terraform, covering infrastructure as code, providers, state and modules.

  • GitHub Actions Documentation docs.github.comfree

    Official guide to automating builds, tests and deployments with GitHub Actions workflows.

  • GitLab CI/CD Documentation docs.gitlab.comfree

    Official documentation for GitLab CI/CD pipelines, jobs, runners and deployment environments.

  • Docker Get Started docs.docker.comfree

    Official hands-on introduction to containers with Docker, from building images to running multi-container apps.

  • DevOps Beginner Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on a first path into DevOps: topics laid out in a suggested study order, each linking to further reading.

  • DevOps Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on DevOps and site reliability engineering: topics laid out in a suggested study order, each linking to further reading.

  • Docker Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on containers with Docker: topics laid out in a suggested study order, each linking to further reading.

  • Terraform Roadmap (roadmap.sh) roadmap.shfree

    Interactive roadmap on infrastructure as code with Terraform: topics laid out in a suggested study order, each linking to further reading.

Publications (3)

  • IEEE Transactions on Software Engineering ieeexplore.ieee.orgpaid

    Archival peer-reviewed journal publishing research on software engineering methodologies, tools, and developer environments.

  • ACM Queue queue.acm.orgfree

    Practitioner magazine publishing insightful articles on developer experience, tooling infrastructure, and workplace environments.

  • LWN.net lwn.netfreemium

    Reader-supported weekly news publication delivering in-depth technical reporting on Linux, developer toolchains, and kernel infrastructure.

Blogs and sites (5)

  • Uses This usesthis.comfree

    Interviews with developers, creators, and engineers about the hardware, software tools, and development setups they use.

  • LWN.net Development Articles lwn.netfreemium

    Comprehensive reporting and commentary on developer environments, compilers, toolchains, and open-source system software.

  • Martin Fowler's Bliki martinfowler.comfree

    Essays and design insights covering continuous delivery, local developer environment setups, and tool hygiene.

  • Open Container Initiative opencontainers.orgfree

    Linux Foundation project that maintains open industry specifications for container image formats, runtimes and distribution, with documentation of each standard.

  • Docker Blog docker.comfree

    Company blog publishing product announcements, tutorials and engineering articles about containers, Docker tooling and developer workflows.

Events and conferences (3)

  • FOSDEM fosdem.orgfree

    Free annual event for software developers to meet, share ideas, and collaborate on open-source toolchains and developer environments.

  • VimConf vimconf.orgpaid

    Annual international community conference dedicated to Vim, Neovim, text editing workflows, and modal developer tools.

  • KubeCon + CloudNativeCon events.linuxfoundation.orgpaid

    Flagship conference of the Cloud Native Computing Foundation covering container infrastructure and cloud developer environments.

Suggest a resource

External summary: Wikipedia

Read article on Wikipedia

Loading Wikipedia summary…

Research panel

Live results from 8 external sources. Not curated by IPL — use them as a starting point.

Source: Wikipedia

The Wikipedia summary appears here.

Related Wikipedia articles

Community Discussion

Join the conversation, ask questions, or suggest improvements to this content.

Loading discussions...

Agile Project Management Backend Development Databases Development Tools E-commerce Frontend Development Game Development Miscellaneous Platforms Programming Languages Software Engineering Software Testing Vulnerabilities

Part of Development