Hashnode bootcamp Fall 2023 : Day 1

Hashnode bootcamp Fall 2023 : Day 1

Introduction

Hi, welcome to my Hasnode Bootcamp Fall 2023 highlight note. Today marks the first day of the bootcamp and what I learned is awesome, more is coming in the next days. We will talk a little about each session and highlight the key insights speakers gave us. So, let's get into it.

Welcome and Introduction to the Hashnode Bootcamp - Dani Passos

Well, we can't start without talking about the biggest and best song of introduction, Dani welcomed everyone and encouraged collaboration, and connection; what excited people were and are by joining this bootcamp. Till now I don't know the title of the song that we are going to hear in the Intro and outro of this bootcamp, If you know the title artist(s), please put it in the comment.

Get started with GraphQL - Jamie Barton

What is GraphQL according to Jamie Barton ?

GraphQL is a query language for APIs that allows developers to specify exactly what data they want from multiple sources in a single request.

Benefits of GraphQL

  • Flexible data retrieval (Ask for the data that you need)

  • Strongly typed schema

  • Self-documenting (Introspective)

  • Real-time updates (Live query and subscription: subscriptions are like trigger in SQL)

  • Faster development and iteration (By eliminating the need for versioning and maintaining multiple endpoints)

Building connections in open source: unlocking opportunities - Rafael Hernandez

Prelude: freecodecamp

If you want to learn from scratch any programming language, I recommend FreeCodeCamp.org and their YouTube channel. The good thing about freecodecamp is it's open source, all the curriculum, videos tutorials, article brief the learning material is open source. Top developers, instructors even CEOs come to teach every level.

What is Open source ?

Open source is a type of software in that the source code is released publicly, and anyone can view, modify, contribute and distribute. This fosters collaboration, learning, mentoring, and outstanding projects in the end. Examples: Appwrite, Apache etc. For more about open source, I invite you to read here well documented by OpenSauced team and I contributed to having it in French version and reach a bigger audience.

Build connection while contributing

Build connection is the most important thing while contributing to open source, we can build connections anywhere, but in open source, it's much better, from juniors to seniors it's open to anyone, and any field count such as coding, documentation, translation, accessibility, design, community management, etc. Building meaningful connections in open source can unlock opportunities.

Go to tips by Rafael

  • Engage regularly with contributor content especially that aligns in your area of interest

  • After a release, try it out, provide feedback, share your thoughts

  • Always credit and engage with experts or contributors either on social or direct communication to complete the learning cycle

💡
Let's point out this important question: What do you think most beginners make mistakes while contributing to open source ? You can answer to this question as well if you want to, I'll be glad to learn from you.

In this tweet, I shared one line of my insight about Open source and asked a question to add the previous one to Rafael, and cleary, I'm satisfied with the reply.

Leverage Hashnode's AI Editor as a developer - Rajat Kapoor

Hashnode by Rajat

With Rajat, we discovered the Hashnode AI tool, but first, he talked about Hashnode, this game-changer platform that allows every developer, community, and thought leader to create content, and publish his blog, even with a customized domain.

Why Hashnode integrates AI

Hashnode integrated AI to help us, writers to have and publish good and quality content with confidence. Find more on Hashnode AI.

To All Junior Devs Out There - Building Universes, Not Just Code - Sabrina Aquino

Facts

This session captured the attention of every hashnoders, they will testify, because yeah it was the most loved session. The first goal is for all junior devs, but it's valuable for every level, junior, midlevel, or senior. I'm not going to write much about the session, I'll eagerly invite you to subscribe to Sabrina's Newsletter and have more insight.

Overview

  • Start by looking at companies around you

  • Check the job market and compare the tools, tech stack these companies use the most

  • Stop learning all the tech stack at the time

  • Pick up one, learn, and become an expert in it

The picture below summarizes, step by step, how you can leverage your skill by learning technologies in depth.

Conclusion

We had fun moments and learning moments and I enjoyed the learning session, from Jamie to Sabrina, it completely gave us the insights we needed and the dev word outside there that all juniors can't see; also, Rafael gave us the inspiration and the enthusiasm of open source. Hopefully, you too join the next sessions that are coming from 3rd to 6th October 2023.


Yeah, day one summarized, I would love to read your comments, feedback, and thoughts on the questions, and I'm on Twitter and LinkedIn for connection hiihiii...