Daytona Developers Club Tour '24, Mumbai #2
An event where we talk about all things Developer Experience, Tooling and Open Source.
Entrance: free with RSVP
Agenda:
6:00 – 6:15 pm – Welcome
A short hello and introduction.
6:15 – 6:40 pm - Eliminating the "Runs on My Machine" Problem: A Developer's Guide (Ivan Burazin)
As a developer, novice or skilled, setting up your environment and dependencies is a common problem. More often than not, you run into the "runs on my machine" issue. Rid yourself of this problem once and for all and focus on what you do best - code.
6:40 pm - 7:00 pm - Docker in Actions: A Comprehensive Guide (Ashutosh S. Bhakare, GDE and Docker Captain)
In this 40-minute session, we'll delve into the world of containers and explore the powerful capabilities of Docker. We'll begin by understanding the concept of containers and their advantages over traditional virtual machines. Next, we'll discuss the evolution of containerization tools and the emergence of Docker as a leading platform.
We'll then explore how to effectively use Docker Desktop to manage containers and images. You'll learn about key features and best practices for leveraging this powerful tool. Furthermore, we'll discuss the importance of visibility in the software supply chain and how Docker Scout can provide valuable insights into application deployment.
Finally, we'll delve into the intricacies of Dockerfiles. You'll learn how to create and customize Dockerfiles to build your own images tailored to your specific needs.
Key Topics
What is a container?
Understand the concept of containers and their benefits.
Compare containers to traditional virtual machines.
Advantages of containers
Explore the advantages of using containers, including portability, efficiency, and scalability.
Tools evolved in containerization
Discuss the evolution of containerization tools and the emergence of Docker.
What is Docker?
Introduce Docker as a platform for building, shipping, and running applications.
How to use Docker Desktop
Learn how to use Docker Desktop to manage containers, images, and networks.
Visibility across the software supply chain
Understand the importance of visibility in application deployment.
Explore how Docker Scout can provide valuable insights.
Dealing with Dockerfile
Learn how to create and customize Dockerfiles to build images.
Understand best practices for writing effective Dockerfiles.
By the end of this session, you will have a solid understanding of containers, Docker, and the tools that make it possible. You'll be equipped to effectively use Docker Desktop and leverage Docker Scout for improved visibility. Additionally, you'll have the skills to create your own Docker images using Dockerfiles.
7:00 pm - 7:20 pm - - Topic & Speaker TBA
7:20 pm - 7:45 pm - Contributing to Open Source Can Change Your Life (Ivan Burazin)
GitHub is the new resume. Contributing to open-source projects on GitHub can change your life by building your skills, collaboration, and reputation within the software development community. Additionally, you can earn compensation for your contributions while learning. Join this talk to learn more.
7:45 pm – 9:00 pm – Networking w/ Food & Drinks
Relax, enjoy and meet some people.