Best of ContainersAugust 2023

  1. 1
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    10 Secrets to Improve Your Dockerfile

    Dockerfile is a powerful tool for building and deploying applications in Docker containers. There are a number of advanced features and best practices that may not be as well-known. We’ll explore 10 things you might not know about Dockerfile, including tips and tricks for optimizing your builds.

  2. 2
    Article
    Avatar of bytebytegoByteByteGo·3y

    EP71: CI/CD Pipeline Explained in Simple Terms

    This week’s system design refresher: Why Google and Meta Put Billion Lines of Code In 1 Repository? What does API gateway do?

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    6 Must-Know Docker Compose Tips

    Docker Compose looks for a Dockerfile named Dockerfile in the root directory of the context. If you're working with environment variables, use the env_file option instead of hardcoding them directly in the Compose file. If the container stops for any reason, docker Compose will automatically restart it.

  4. 4
    Article
    Avatar of dzDZone·3y

    Mastering Node.js: The Ultimate Guide

    Node.js has become immensely popular and widely adopted for web development due to its speed, scalability, and flexibility. It allows developers to run JavaScript code outside of a web browser, making it possible to use JavaScript for server-side scripting and building scalable network applications. Join the DZone community and get the full member experience.

  5. 5
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Docker vs. Virtual Machines

    Two major contenders have emerged: Docker and Virtual Machines (VMs) These solutions address the challenges of efficient resource usage and streamlined application management. In this blog, we’ll dive into the technical details of Docker and VMs, understanding their differences, commonalities, and the scenarios where they truly shine.

  6. 6
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Docker App Development

    Docker App Development. A Step-by-Step Guide to Containerize an E-Commerce App Development. The guide is a comprehensive guide on containerizing an e-commerce web app built with NodeJS. In modern software development, agility, scalability, and consistency are essential.

  7. 7
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    The Ultimate Guide to Docker Volumes

    The Ultimate Guide to Docker Volumes, the popular containerization platform, has revolutionized the way applications are developed, deployed, and managed. In this guide, you’ll dive into the Docker volumes, exploring what they are, why they are important, and how to effectively use them in your containerized applications.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Dependency Inversion Principle of SOLID | DIP

    This is the 6th part of the SOLID Design Principle. In the object-oriented design, the Dependency Inversion Principle is a specific form of loosely coupled software modules. The principle of dependency inversion refers to the decoupling of software modules. Inversion is nothing but a reversal of the direction.

  9. 9
    Article
    Avatar of communityCommunity Picks·3y

    Web Development Tools with a Focus on Git, Docker and React

    Web Development Tools with a Focus on Git, Docker and React Welcome, fellow developers and tech enthusiasts. This guide is designed to be your trusty companion, offering insights, tips, and practical examples to get you started and increase your skills and productivity. We’ll cover everything from version control systems to containerization tools and JavaScript libraries.

  10. 10
    Article
    Avatar of dockerDocker·3y

    Unleash Docker Desktop 4.22: The Featherweight Heavy-Hitter for Supercharged Rapid Development

    The Docker Desktop 4.22 release brought a substantial boost to Docker Desktop’s networking stack, the technology used by containers to access the internet. This upgrade significantly enhances networking performance, which is particularly beneficial for tasks like docker builds. The new Resource Saver feature optimizes efficiency, enhances performance and simplifies the development workflow.

  11. 11
    Article
    Avatar of awsplainenglishAWS in Plain English·3y

    Demystifying Docker Architecture: Understanding the Building Blocks of Containerization

    Demystifying Docker Architecture: Understanding the Building Blocks of Containerization. The Core of Docker’s architecture lies the Docker Engine, the powerhouse that drives the whole system. It manages containers, images, volumes, networks, and more.

  12. 12
    Article
    Avatar of cloudnativedailyCloud Native Daily·3y

    Microservices Concept Using the .NET Core Framework

    .NET Core Framework is a free and open-source platform for building cross-platform applications.NETCore is designed to be modular, lightweight, and fast. It also has built-in support for developing and deploying microservices using Docker containers. You can run multiple containers on a single machine or across a cluster of machines.

  13. 13
    Article
    Avatar of newstackThe New Stack·3y

    Create a Development Environment in Docker Desktop

    The Docker Desktop has a number of cool features aimed at making container development more efficient and easier. One such feature is called Dev Environments, which allows you to create a configurable development environment using a locally deployed, self-contained container. For those just getting started on this journey, there’s also a sample environment you can use.