Best of CI/CDDecember 2023

  1. 1
    Article
    Avatar of communityCommunity Picks·2y

    Next.js app deployed with Docker - does it make sense?

    Learn how to dockerize a Next.js application and consider the advantages and use cases of using Docker with Next.js. Docker provides better security, dependability, faster deployment procedures, and simpler application management. While Docker may not be necessary for a single Next.js application, it becomes relevant when running multiple services.

  2. 2
    Article
    Avatar of awsplainenglishAWS in Plain English·2y

    Building a Seamless CI/CD Pipeline with Jenkins, Slack, and GitHub on AWS

    This article provides a guide on creating a robust CI/CD pipeline on AWS using Jenkins, Slack, and GitHub. It emphasizes the importance of automation, collaboration, and scalability with AWS services.

  3. 3
    Article
    Avatar of stackovStack Overflow Blog·2y

    Self-healing code is the future of software development

    Large language models have the ability to improve their output through self-reflection, which is beneficial in software development and CI/CD. Self-healing code is being explored as a way to automate solutions and improve code quality. However, there are concerns about the quality and volume of code generated by AI. Companies will need to develop best practices to effectively use generative AI in software engineering.

  4. 4
    Article
    Avatar of medium_jsMedium·2y

    Test and Cover Your Code Today!

    Learn how to improve code test coverage and generate a report using a new GitHub Action.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    Life is Too Short for Jenkins

    This article discusses the author's experience with Jenkins and highlights its shortcomings such as high indirection, low discoverability, incomplete and unintuitive UI, and issues with running builds inside Docker containers.

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

    Deploying a Node Express API on AWS Lambda

    This post provides a step-by-step guide on deploying a Node Express API on AWS Lambda. It covers setting up the Express app, installing necessary plugins, modifying the app for Lambda compatibility, packaging the app, creating a Lambda function, setting up a test event, and obtaining the function URL. Deploying a Node Express server on AWS Lambda allows for scalable and cost-effective serverless applications.

  7. 7
    Article
    Avatar of snykSnyk·2y

    3 tips for rebuilding a Docker image faster (and save CI seconds!)

    Learn tips for rebuilding Docker images faster, including using a .dockerignore file, using a dependency lockfile, and grouping commands based on their likelihood to change.

  8. 8
    Article
    Avatar of medium_jsMedium·2y

    Git : The version control system, Complete guide

    Git is a widely used version control system that allows for collaboration, track changes, backup and restore, branch and merge, and audit trail. It is a distributed version control system designed for efficient management of projects. It offers features such as repositories, commits, branches, merges, and remotes. Popular Git commands include git init, git add, git commit, git branch, and git merge.

  9. 9
    Article
    Avatar of medium_jsMedium·2y

    DevOps (Lab-8)- Deploying an application to Kubernetes

    Learn about Kubernetes, its key aspects, and how to install and deploy applications using Kubernetes and Jenkins.

  10. 10
    Article
    Avatar of devtoDEV·2y

    Cyclops: Simple Kubernetes Deployment Manager

    Cyclops is a web-based tool that simplifies Kubernetes deployment and configuration for developers. It adopts Helm charts and provides a form-based interface for adjusting fields. Installation involves spinning up a minikube cluster and applying the necessary configuration.