My WeMakeDevs meetup experience!

My WeMakeDevs meetup experience!

To everyone reading this article, here's a short introduction of mine.

I’m a Computer Science student, currently in the 3rd year of my Bachelor’s degree. I’ve been a huge tech savvy since my high school days. Used to read about all different types of emerging tech through the times. Now, pursuing my studies in the same field gives immense happiness to me.

I had my first interaction with Kunal Kushwaha, 2 years ago on Twitter where I saw him doing such great work with Civo, MLH, EddieHub and so many more communities. That's when I got to know the impact of communities and how fruitful they can be via everyone's contribution to them.

When Kunal first announced the WeMakeDevs community (prev: Community Classroom) I was super ecstatic to join it, and I'm so glad I did. As a first-time Attendee of the Delhi-NCR meetup, It was truly an enriching experience!

Opening Ceremony 🌸

With great enthusiasm and "Saraswati Vandana 🙏🏻" the event started. The organisers had us go through the Code of Conduct of the event and other important things to note while having fun during the day.

We also had a Keynote by Kunal Kushwaha , since he couldn't be with us during that day he joined us virtually.

Head-to-Head: DevOps vs MLOps – Unraveling the Confusion ♾️

Image

The session was a Head-to-Head discussion on DevOps versus MLOps, with a focus on unravelling the confusion between the two approaches by Subhasmita Swain

  • The session covered why DevOps is being used more often in software development, perhaps due to its ability to streamline and automate the development process.

  • It also delved into the never-ending DevOps cycle, which emphasizes continuous integration, testing, deployment, and monitoring to ensure that software products are constantly improving and meeting user needs.

  • Additionally, the session touched on MLOps, which is often described as DevOps for machine learning.

  • MLOps combines the best practices of DevOps with those specific to machine learning, with the aim of creating an efficient, scalable, and reproducible machine learning pipeline.

The session introduced the basics of the ML lifecycle and highlighted that most of the ML pipeline can be automated. It also discussed key differences between DevOps and MLOps.

The speaker's statement, "The soul is the same, the skeleton is different,"

suggests that while the two approaches share similarities, they have important differences that require a tailored approach.

Lastly, the session provided resources for MLOps, which is an emerging and rapidly developing field. These resources can help attendees continue learning about MLOps and stay up-to-date with the latest tools and techniques in the field.

Image

Grow with WeMakeDevs 🌱

The second session was by Kaiwalya Koparkar where he talked about all the possible ways we can Grow with WeMakeDevs as community members.

But that wasn't it, he was on the stage to make a HUGE announcement about one of the greatest initiatives of WeMakeDevs.

It was "Super25"!!!!

Image

This program will be offering a whole lot of benefits to the students who have the will to learn and are looking for opportunities to implement their skills in not just technical but other domains too!

Check out the program here - https://wemakedevs.org/events/super25

GitOps just a Buzzword 😲

This was one of the most interactive sessions of the day by Abhinav Dubey.

Image

The session was about GitOps, with a focus on whether it's just a buzzword or something more substantial.

  • During the session, we learned about the key components of GitOps, which typically involves using Git as a single source of truth for your infrastructure and application deployment and using tools like Kubernetes to manage and orchestrate those deployments.

  • We also learned some interesting information about GitOps, such as how it can help to reduce downtime and increase agility in your development process.

  • The session covered why you should use GitOps, highlighting some of the benefits of using this approach, such as greater consistency and reliability in your deployments, easier collaboration among team members, and better visibility and control over your infrastructure.

  • In addition, the session delved into some of the specific tools and technologies associated with GitOps, such as Argo, which is a popular tool for managing Kubernetes deployments using GitOps principles.

  • The speaker also highlighted some of the security features that come natively with GitOps, such as the ability to easily roll back changes in case of a security breach.

Finally, the session may have included a hands-on demo of GitOps using a DevtronL instance, giving attendees the opportunity to see how GitOps works in practice and get some experience with the tools and techniques involved.

Overall, it was a valuable session for anyone interested in learning more about GitOps and how it can benefit their development process.

Containerizing - How and When? 🤔

I personally loved this session a lot by Apporv Goyal, It provided me with a new perspective on looking at "containers" and a whole lot of benefits plus one or two cons of using them.

The session was about containerization and when it's appropriate to use containers in your development process.

  • The session started with an introduction to containers, explaining what they are and why they are important.

  • The speaker highlighted some of the benefits of using containers in our development process, such as increased portability, scalability, and efficiency.

  • Before diving into containers, the session also covered the motivation behind using containers in the first place.

  • This included a discussion of some of the challenges associated with traditional software development and deployment, and how containers can help to address those challenges.

  • After setting the stage, the session delved into what containers are and why they are so popular and beneficial.

  • This included an overview of how they can be used to package and distribute applications in a way that's consistent and reliable.

It was such a valuable session for anyone interested in learning more about containerization and how it can be used to optimize the development and deployment process.

Path from a novice to seasoned techie: 👩🏻‍💻

Then comes the Pannel discussion led by - Aakansha, Bhavya, Siddhant and Rakshit.

Image

It covered many topics like Building in public and Opensource. It was a great interactive session! Some of my key takeaways are:

Beginning with the open source talk with Bhavya and Rakshit, they told us about:

  • Look for beginner-friendly and good first issues.

  • Start out with the documentation.

For GSoC:

  • Contribute to the project early on.

  • Start taking initiatives within the community of those projects, such as Slack or Discord channels and interact with the maintainers directly.

  • Do not just aim to crack GSoC for the stipend, aim to become the project maintainer and everything will fall in place.

As far as Communities are concerned, Akansha and Siddhant tod us about:

  • Learn in public: whatever you learn, share.

  • Learning in public also leads to getting newer opportunities and meeting new people.

Also, Blogging:

  • Document your learning journey- this not only creates a proof of work about your learning, but also get you noticed by potential employers.

  • By writing out your experience and learnings, you also help out people who are new in the domain.

Sponsor Messages 💭

We had many Sponsor messages from - Hashnode, Flux Ninja, Metabob, Armo, Boot.dev and Rawkode Academy in between the sessions and they were super insightful.

Swags and Food 🍕👕

How can we forget all the swags and food we got at the event? We certainly can't!

For food, we were served Pizzas and drinks because they surely know that all techies LOVE Pizzas, don't we? 🍕

Honestly, the organisers SPOILED us with Swags. There were many giveaways happening on different tracks throughout the day. There was a whole table filled with GitHub and other stickers, waiting for the techies to grab during the lunch hour. There were Sponsor Swags too from DevTron and last but not least - A beautiful "WeMakeDevs T-shirt" which we all got! 👕👩🏻‍💻

I'm sure all the attendees will have something to pursue ahead or look forward to in their tech journeys after this meetup! ✨

Attending the WeMakeDevs meetup was a great experience that left me feeling inspired and motivated. I learned so much about various topics such as GitOps, containerization, DevOps, and MLOps, and had the opportunity to connect with other like-minded individuals in the tech community.

I definitely encourage anyone interested in technology and development to attend similar events and take advantage of the opportunities to learn, connect, and grow. 💯🌱

Thank you so much to the organisers and Kunal Kushwaha for this amazing event, full of learnings and opportunities! 😊

Find me on Linkedin.🌸