Best of Cloud — March 2023
- 1
- 2
ByteByteGo·3y
From 0 to Millions: A Guide to Scaling Your App - Part 3
In the final two parts of this series, we examine the impact of recent trends like cloud and serverless computing. We explore how these trends alter the way we build applications, especially for early-stage startups where time-to-market is critical, and provide insights on how to incorporate these modern approaches when creating your next big hit.
- 3
keycdn·3y
Web Development Trends
Smart developers are always looking ahead for ways to adapt to the ever-changing world of web development. Progressive web apps (PWA) are web applications that look and feel like native mobile apps but can be accessed through a web browser. Chatbots and virtual assistants are becoming more common on websites and web applications.
- 4
Pointer·3y
mrsked/mrsk: Deploy web apps anywhere.
MRSK deploys web apps anywhere from bare metal to cloud VMs using Docker. It uses the dynamic reverse-proxy Traefik to hold requests while the new application container is started and the old one is stopped. It works seamlessly across multiple hosts, using SSHKit to execute commands.
- 5
asayer·3y
Transitioning from Development to DevOps
Transitioning from front-end development to DevOps can offer career advancement, expanded skill set, improved collaboration, faster software delivery, and more opportunities for creativity and innovation. DevOps offers different careers such as Site Reliability Engineer (SRE), Kubernetes Engineer, Developer Advocate, Cloud Engineer, and System Administrator. The DevOps role requires a combination of skills and knowledge in areas such as networking and infrastructure, automation and scripting, cloud services and virtualization, version control systems, monitoring and logging, containerization and orchestration, problem-solving, and communication.
- 6
- 7
Apiumhub·3y
Software Development Frameworks: A Guide to 2023
Software Development Frameworks: A Guide to 2023 - Apiumhub. The software development process takes an enormous amount of time and effort, which is variable, of course, based on its complexity, size, and other factors. Frameworks provide a structure for developing software and ensure that code is written consistently and logically.
- 8
GitHub Blog·3y
How to automate your dev environment with dev containers and GitHub Codespaces
Learn how to automate your dev environment using dev containers and GitHub Codespaces. GitHub Codespaces is a cloud-based development environment hosted by GitHub in an isolated Docker container. Dev containers enable you to preconfigure and automate your development environment using a `devcontainer.json` file. By adding this file, you can streamline your setup process, install dependencies, start the development server, and even install VS Code extensions automatically. With GitHub Codespaces, you can start coding faster, automate startup processes, and code from anywhere using a modern browser.
- 9
Community Picks·3y
Cloud Computing: Core Concepts and Career Tips You Need to Know
Cloud computing offers several benefits, including scalability, flexibility, and cost savings. Public, private, and hybrid clouds each have their own advantages and are suited for different use cases. Cloud migration planning is critical for ensuring a successful transition to the cloud.
- 10
Medium·3y
How to Deploy Cloud-Agnostic Jenkins CI/CD Pipelines using Terraform
Learn how to deploy Cloud-Agnostic Jenkins CI/CD pipelines using Terraform. The tutorial covers the pre-requisites, initializing Terraform, creating Terraform files, deploying AWS resources, and verifying the Jenkins deployment and S3 bucket permissions.