Best of CI/CD — August 2023
- 1
- 2
asayer·3y
Create a CI/CD Pipeline for Front End Projects
In modern front-end development, automating the testing and deployment of your apps is mandatory to avoid wasting time or making mistakes. This article will show you how to go about achieving this goal. We’ll walk through the crucial elements of a successful pipeline for Front-end projects.
- 3
Amplication·3y
Serving Frontends in Microservices Architecture
The microservices architecture has emerged as a dominant paradigm in the software development landscape. The frontend - which serves as the user's gateway to the application - is equally crucial. This article aims to explore the challenges and solutions associated with serving frontends in a microservices environment.
- 4
Amplication·3y
What's New in Node20 for API Development
The release of Node.js 20 marked another step in the platform's evolution, introducing a range of features that cater to the needs of modern software development. The advancements in the Web Assembly System Interface (WASI) are noteworthy. The integration of the V8 11.3 JavaScript engine brings several technical improvements.
- 5
Hacker Noon·3y
How to Build an Invoice PDF System Using React.js, Redux and Node.js
How to Build an Invoice PDF System using React.js, Redux and Node.js. The GitHub repository for the project is available for reference. Testing, Debugging, and deployment are covered. The tutorial guides you through building an invoice PDF system using React, Redux, and node.js.
- 6
Amplication·3y
The Role of MicroGateways in Microservices
Microservices have redefined how applications are planned, developed, and deployed. MicroGateways serve as a watchdog at the microservices level, addressing these complicated challenges and facilitating efficient communication. They offer the same basic benefits as traditional API Gateways, such as enhanced security, streamlined access control, optimized communication, and centralized logging.
- 7
AWS 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.
- 8
AWS 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.
- 9
Hacker Noon·3y
The Complete Guide to Deploying NestJS Application on Render
The Complete Guide to Deploying NestJS Application on Render is a cloud platform that enables you to host static websites, web apps, APIs, databases, and even cron jobs. In this article, you will learn, step by step, how to deploy a NestJS server application that utilizes Postgres as its database.
- 10
Cloud 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.
- 11
AWS 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.
- 12
- 13
Community Picks·3y
Microservice Architecture Design: Enabling Scalable and Decentralized Systems
Microservice Architecture Design: Enabling Scalable and Decentralized Systems. Olusola Henry: Microservice architecture is based on modularity and decentralization principles. The modular structure of microservices empowers organizations to scale individual services based on the demands they encounter.
- 14
freeCodeCamp·3y
How to Deploy Your Websites and Apps – User-Friendly Deployment Strategies
How to Deploy Your Websites and Apps is a key aspect of software development. Having clarity about these aspects will significantly ease the deployment process. We will look at a few popular methods for deploying your application that will help tackle these challenges. The key to making the right decision lies in understanding the goal of your application.
- 15
freeCodeCamp·3y
Agile Software Development Handbook – Scrum, Kanban, and Other Methodologies Explained
Agile Software Development Handbook - Scrum, Kanban, and Other Methodologies Explained. The Agile approach emphasizes iterative and incremental development. It focuses on delivering value to the customer early and often while adapting to feedback and changing requirements. Other Agile methodologies include Extreme Programming, Lean Software Development, and more.
- 16
Cloud Native Daily·3y
Cloud Native CI/CD Pipelines: Building Automated Workflows with Jenkins and Kubernetes
Build Cloud Native CI/CD Pipelines with Jenkins and K8s. Building Automated Workflows with Jenkins, Kubernetes and KuberNETes is a step-by-step guide to setting up a Cloud NativeCI/CD pipeline. Use Jenkins to create a new Jenkins Pipeline to define your CI-CD workflow.