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
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...