Learn how to fetch, sort, deduplicate, and clean JSON data in Node.js with deep dives into object manipulation, case-insensitive sorting, and structural integrity preservation.
In these series of posts we will learn how to build a social network from scratch, we can login using JSON web token, create a user profile, edit it, delete it, post comments in a feed, delete your comments, you can comment other people comments. This will provide for a complete experience of the stack.
We’ve already checked out MongoDB, now it’s time for one of the most popular database out there which is PostgreSQL, which is a free and open source relational database management system.
This post is a bit more personal, in my job we're using TypeOrm and I would like to learn more about it, so I decided to start learning it! We use it with GraphQL but for now I will make this post using REST.
In the previous post we checked how to use TypeORM, Node, GraphQL with PostgreSQL, this time we will add Apollo Server into the mix to produce a robust service for the Frontend to consume.
In the previous post we checked how to use TypeORM, Node, GraphQL with PostgreSQL, this time we will add Apollo Server into the mix to produce a robust service for the Frontend to consume.
We are gonna explore how to learn Node JS from scratch.
Let us learn what is Node JS
Let us setup Node in your computer
Let us talk about Node Modules and how it works
Let us talk about Node JS core concepts like Event Loop, Callbacks, Asyncronous Programming, Streams and Buffers
Let us talk about Node JS core modules like File System, HTTP modules, Event Emitter, Utilities, URL and Path.
Let us talk about Node Modules, what they are, why are they present in every project and how you can use it for your advantage
Let us talk about Asynchronous Programming! This is gonna be a key post to understand how to properly use it in our every day life
Let us talk about the most famous Node framework, express js, why its so popular and what problems does it solve
We're go over how to work with databases in Node JS from a superficial but conceptual level
Let us talk about the most famous Node framework, express js, why its so popular and what problems does it solve
Let us talk about security in Node, middlewares, input validation, sanitization, secure headers and CORS!
Let us talk about testing in general, debugging and load test!
Let us talk about how to document our API endpoints for others to know how the data is structured
Let us talk about real time applications, we typically associate it with web sockets, but there are more tools we can use for this commonly requested feature
Let us talk about Performance Optimization of our node js applications
Let us talk about how to deploy node js applications
Let us talk about RESTful API Design, its principles, concepts and applications in projects
Let us talk about .Middleware and Custom Modules
Let us talk about logging. In Node.js, logging refers to the practice of recording information about your application's execution during development, testing, and production
Let us talk about streaming and buffer which are fundamental concepts for handling data that arrives or is generated in chunks over time
Let us talk about Error Handling which we will need to handle for every async operation and monitoring our app
Let us talk about Microservices Architecture, its a common technique by developers to work efficiently in different projects requiring common files
Let us talk Object Oriented Programming in Javascript and define our roadmap to learn
Let us talk Object Oriented Programming in Javascript and define our roadmap to learn
This post is for how to create a backend application using Bun, Hono, SQLite and DrizzleORM. A different take on the usual Node/Express projects
In this article we will learn how to do a fullstack authentication for any application you wish. Its fundamental to know how to perform auth in a fast way and have all the concepts known by the developer
Checking out Nest JS as it was required in a project
Adding validations to the CRUD we did in the previous article