Day 1: GraphQL, Open source, AI Editor, Understanding Abstractions

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!