Day 1: GraphQL, Open source, AI Editor, Understanding Abstractions
My takeaways in short from day 1
We had an intro by Dani Passos, who welcomed & engaged with us, the audience. We were reminded of the blogging challenge which has a prize of a hashnode gift box.
Intro to GraphQL by Jamie Barton
GraphQL in short is: Describe your data, ask for what you want & get predictable results
what I like the most is that it is self-documented (a major relief)
it provides a single endpoint which can be useful for maintaining depending on how we design
a myth I got busted is that GraphQL is not going to replace REST
something that interested me is GraphQL's application to fetch real-time data using subscriptions
helps to deal with null pointers (another major relief) as it has strong typing
Building connections in open source: Unlocking opportunities by Rafael Hernandez
We need to take an interest in what we like
we must also offer to help people out
what's most important is to explore & find the community that fits you
Eddie Jaoude's EddieHub is a strong recommendation for those who wanna seek advice
Leverage Hashnode's AI Editor as a developer by Rajat Kapoor.
showed us how hashnode takes care of the little details such as Alt for images. This is a good feature as it helps out people with disabilities.
hashnode's AI editor is a culmination of several AI engines
Rajat broke down the various features that were offered by existing editors versus their requirements. The hashnode team chose to build their editor on top of an existing one based on the maximum features provided & the ease of development
We were shown a demo of various features that showcased the impact of AI
We were advised to use AI as an assistant while writing, rather than letting AI replace us
We need to leverage AI not to create content, but to help us create content, deliver faster & improve quality
To All Junior Devs Out There - Building Universes, Not Just Code by Sabrina Aquino.
We must understand the basics i.e. for any abstraction layer we use we must know how it works in the backend
We shouldn't use any tool just to get things done
Don't just learn how to use it but also why it's working
Check out the hashnode bootcamp 2023 series to read about my takeaways from the rest of the days of the boot camp.
Cheers!