Done with today's class, started the backend internals. Learned about the drop-in replacement of the bun, node wrapper execute function, require, exports, semantic versioning & HTTP server using node.
@piyushgarg_dev@yntpdotme
Today's class was on the next level.First, we wrapped up writing controllers using express & prisma.Then,the actual fun started & we learned asymmetricEncryption, openID-connect & SAML standards, accessRefresh tokens. @Hiteshdotcom@piyushgarg_dev@yntpdotme@nirudhuuu
we wrote more controllers in JavaScript for our authentication system using Express & MongoDB. Then we switched to the PostgreSQL database using Prisma & Neon. Also, we learned the art of debugging.
@Hiteshdotcom
Today, we continued our authentication system in the Cohort. Wrote controllers for Register, Verify user & Login.
Learned about JWT tokens, many packages like nodemailer, bcryptjs etc.
@Hiteshdotcom@piyushgarg_dev#Chaicode
Note: Never push your environment variables(.env) to GitHub. This is a file containing sensitive data like database passwords, API keys, etc.
#SoftwareDevlopment
Yesterday, I started Phase 2! Built a server with Express, connected to MongoDB Atlas via Mongoose, and worked on authentication.
@Hiteshdotcom@piyushgarg_dev#Chaicode
In the recent classes of Chaicode Cohort, we are almost done with JS fundamentals:
- Proxy
- Promises
- Promisification
- Async await
- Global execution context
- Lexical scoping
- Closures
with @Hiteshdotcom sir & @piyushgarg_dev sir
Ep14 of Chaicode Cohort: Deep dive into JS internals.
HLD & LLD of JS components:
Call stack
Microtask Queue
Callback Queue
Event Loop
Global execution content
Note: Hoisting also happens in let & const, but the temporal dead zone restrict access.
@Hiteshdotcom@piyushgarg_dev
In the 13th class of Chaicode Cohort, we went through the basics of js & solved some challenges.
What I learned:
-the objective isn't only to execute the code, but rather to analyze how and where it might become stuck or encounter issues
@Hiteshdotcom@piyushgarg_dev#ChaiCode
Done with the 12th class of Chaicode cohort where we made a Todo app, manipulate the HTML code which we basically call DOM Manipulation. From today onwards we will be focusing on building a lot of things with @Hiteshdotcom sir & @piyushgarg_dev sir.
#Chaicode
✅Finished the 11th class of Chaicode cohort where we learned about object-oriented programming, classes, prototype, internal working of classes, prototype chaining, arrow function. @piyushgarg_dev
Although, @Hiteshdotcom sir was missed today.
#Chaicode
✅Finished the 10th class of Chaicode cohort with @Hiteshdotcom sir & @piyushgarg_dev sir. Learned about prototypes, polyfills & had fun in this machine coding round.
#Chaicode
✅Done with the 9th class of Chaicode cohort with @Hiteshdotcom sir & @piyushgarg_dev sir. Learned JavaScript Objects, memory management, and garbage collector. It was a challenging but amazing session
#Chaicode
✅Done with the 8th class of Chaicode cohort with @Hiteshdotcom sir , where we learned Data types, Conditionals, loops and know that "if-else works on the greedy algorithm"
#Chaicode
Done with the 7th class of Chaicode cohort with @Hiteshdotcom sir & @piyushgarg_dev sir , where we started JavaScript, learned to build a factory and also some basic concepts of JavaScript
#Chaicode