DEV Community

Cover image for Day 01 - 100DayOfCode Challenge
Nitin Joshi
Nitin Joshi

Posted on • Edited on • Originally published at dev.to

2

Day 01 - 100DayOfCode Challenge

Shit!!! 👻

I recently started the #100DaysofCode challenge. Every few days I take a piece of code and write about it to improve my programming skills and to assess my knowledge. 😀

And Jayesh, thanks for sharing your story and preaching about learning on a daily basis, and that's why I commit to #100DaysofArticleReading + #100DaysofNewsletterReading. 📑

I just read two amazing articles that I can't help but share with my connections all right away. In this post I will briefly explain what these two articles are about. 📑

Article 1 is about - 11 Amazing New JavaScript Features in ES13, which includes:

  1. Class Field Declarations,
  2. Private Methods and Fields
  3. await Operator at the Top Level
  4. Static Class Fields and Static Private Methods
  5. Class Static Block
  6. Ergonomic Brand Checks for Private Fields
  7. at() Method for Indexing
  8. RegExp Match Indices
  9. Object.hasOwn() Method
  10. Error Cause
  11. Array Find from Last

Article 2 is about - How to design good APIs? which includes:

  1. What is API?
  2. API Design Goals
  3. API Design in Practice
  4. Side Effects
  5. Handling Large Response
  6. Consistency v/s Availability

So we have looked at the latest features that ECMAScript 2022 i.e. ES13 brings to JavaScript. Please use them to increase your productivity as a developer and write cleaner code with more brevity and clarity.

I want to learn and share with you folks ;) I want to get updates from you and also support your challenges daily. Any feedback is always appreciated.

Buckle up! We have a full year of coding ahead of us. See you on the next post :)

For Video explanation - https://www.youtube.com/watch?v=ri-OtBDcq44


Article Link:

  1. https://medium.com/@interviewready/how-to-design-good-apis-ccd875590599

  2. https://javascript.plainenglish.io/es13-javascript-features-eed7ed2f1497


Cheers,
HighNitin

Gen AI apps are built with MongoDB Atlas

Gen AI apps are built with MongoDB Atlas

MongoDB Atlas is the developer-friendly database for building, scaling, and running gen AI & LLM apps—no separate vector DB needed. Enjoy native vector search, 115+ regions, and flexible document modeling. Build AI faster, all in one place.

Start Free

Top comments (0)

SurveyJS custom survey software

JavaScript Form Builder UI Component

Generate dynamic JSON-driven forms directly in your JavaScript app (Angular, React, Vue.js, jQuery) with a fully customizable drag-and-drop form builder. Easily integrate with any backend system and retain full ownership over your data, with no user or form submission limits.

Learn more

👋 Kindness is contagious

Explore this practical breakdown on DEV’s open platform, where developers from every background come together to push boundaries. No matter your experience, your viewpoint enriches the conversation.

Dropping a simple “thank you” or question in the comments goes a long way in supporting authors—your feedback helps ideas evolve.

At DEV, shared discovery drives progress and builds lasting bonds. If this post resonated, a quick nod of appreciation can make all the difference.

Okay