Best of DockerAugust 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 awstipAWS Tip·3y

    Use Nginx as an API Gateway

    Use Nginx as an API Gateway to manage and direct incoming requests to three different microservices. Nginx is software that works as a reverse proxy and can be used as a Load balancer to distribute requests to different servers. The primary role of the API gateway is to act as an intermediary between clients (e.g.

  3. 3
    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?

  4. 4
    Article
    Avatar of awstipAWS Tip·3y

    Run AWS on Your Laptop. Introduction to LocalStack.

    LocalStack is a cloud service emulator that runs AWS services solely on your laptop. There are currently more than 60 emulated AWS cloud services (and most of them free) provided by LocalStack. The last thing you want to do is set up an AWS environment to improve your skills, only to accidentally shoot yourself in the foot.

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

    Dockerizing Web Applications

    This Blog is part 1 of the project CI/CD using ArgoCD and Prometheus. Use the below command to replace the harshal1903 with your DockerHUB username. The above code replaces the images as you want by creating the images folder in the views folder.

  6. 6
    Article
    Avatar of denoDeno·3y

    Node.js's Config Hell Problem

    Config Hell is a way to set up the projects, tools, plugins, and software you’re using. All software requires configuration, but with smart defaults, all users have slightly different needs. Asking users to configure software before they can use it can damage goodwill and trust users.

  7. 7
    Article
    Avatar of pointerPointer·3y

    clockworklabs/SpacetimeDB: Multiplayer at the speed of light

    SpacetimeDB is a relational database system that lets you upload your application logic directly into the database. You can write your entire application in a single language, Rust, and deploy it as a single binary. It is designed to be used for real-time applications like games, chat, and collaboration tools.

  8. 8
    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.

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

    20 DevOps Interview Questions and Answers with Detailed Explanation

    DevOps is a combination of cultural philosophies, practices, and tools that enhance an organization’s ability to deliver high-velocity applications and services. It enables rapid evolution and improvement of products and helps maintain a high standard of quality. 20 DevOps Interview Questions and Answers with Detailed Explanation.

  10. 10
    Article
    Avatar of pointerPointer·3y

    livecycle/preevy: Quickly deploy preview environments to the cloud!

    Preevy is a powerful Command Line Interface (CLI) tool designed to simplify the process of creating ephemeral preview environments. It can easily provision a preview environment for any Docker-Compose application in the cloud. It supports affordable VMs from AWS Lightsail, Google Cloud, and Microsoft Azure.

  11. 11
    Article
    Avatar of dzDZone·3y

    Best Plugins For JetBrains IDEs

    Best Plugins for JetBrains IDEs. Discover language-agnostic and -dependent plugins for IntelliJ IDEA that may be a great help in your daily fight with tasks that will make your work easier. Join the DZone community and get the full member experience.

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

    Setting up a CI/CD Pipeline Process with Jenkins and Docker in AWS

    Set up a CI/CD Pipeline Process with Jenkins and Docker in AWS in AWS. We will build a simple Flask application, testing it, and deploying it to Docker Hub. The Flask application will be continuously tested while the Docker image is run as part of the pipeline process.

  13. 13
    Article
    Avatar of pointerPointer·3y

    apioo/fusio: Open source API management platform

    Fusio is an open source API management platform which helps to create innovative API solutions. Fusio covers many aspects of the API life cycle so that you can concentrate on writing the actual business logic of your API. It provides a powerful code generator which can automatically generate an SDK for your API.

  14. 14
    Article
    Avatar of pointerPointer·3y

    geekan/MetaGPT: 🌟 The Multi-Agent Framework: Given one line Requirement, return PRD, Design, Tasks, Repo

    MetaGPT takes a one line requirement as input and outputs user stories. It requires around $0.2 to generate one example with analysis and design, around $2.0 to a full project. It provides the entire process of a software company along with carefully orchestrated SOPs.

  15. 15
    Article
    Avatar of notedNoted·3y

    Raneto - Markdown Powered Knowledge Base Wiki for Node.js

    Raneto - Markdown Powered Knowledge Base Wiki for Node.js Raneto makes it easy to create documentation for any project. Raneto is an open-source Knowledgebase platform that uses static Markdown files to power your Knowledgebase. The interface is clean and minimal which is what I look for in something like this.

  16. 16
    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.

  17. 17
    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.

  18. 18
    Article
    Avatar of notedNoted·3y

    FileGator - Simple Self-Hosted File Server

    FileGator is a web-based file management and sharing system that provides users with a user-friendly interface to organize, upload, download, and share files. It's crafted with PHP on the backend and HTML, CSS, and JavaScript on the frontend.

  19. 19
    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.

  20. 20
    Article
    Avatar of notedNoted·3y

    Stirling PDF - The Self Hosted PDF Swiss Army Knife

    Stirling PDF offers a ton of PDF manipulation capabilities. You can split, merge, convert, reorganize, add images, rotate, compress and more with your PDFs. The app is so simple to setup and self host, you will be amazed at what this tool can do.

  21. 21
    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.

  22. 22
    Article
    Avatar of ubuntuUbuntu·3y

    Docker on Mac – a lightweight option with Multipass

    Multipass is designed to be lightweight, flexible, and efficient. It can run in the background unnoticed, available whenever you might need it. It has deep host integration, which is a game changer for an application like Docker. You can mount local files with a single command, giving you access to docker files and source code.

  23. 23
    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.

  24. 24
    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.

  25. 25
    Article
    Avatar of hackernoonHacker Noon·3y

    Why You Should Send Loki All Your Logs

    Loki is an efficient log aggregation system that empowers observability in distributed systems. By drawing inspiration from Prometheus, Loki provides horizontally scalable, cost-effective, and multi-tenant log storage. The article covers the basics of Loki, demonstrates how to integrate it with Java applications using the Loki4j appender.