codedamn

Category: Backend

Microservices architecture Node js- full guide

Hey reader! Do check out Node js architecture blog before reading this article, here we will be talking about how microservices architecture is used in Node js and a glimpse of what microservices are. Besides this, some practices and enlisted in order to design more architecture patterns in Node ...

The Best Way to Send Data From Backend to Frontend: Server Sent Events

Data Transfer Methods:  There are many ways to transfer data between the server and the client. Let’s look at a few of them in detail! 1.) HTTP connection over TCP: It is a short-lived connection where the client requests for something from the server and the server sends it back to the cli...

Hardest Backend Node.js Concept to Master

Streams is a very important topic when working with applications with large data or when performance is your main concern. Let’s say you have a computer with a 2TB game file and the server has an 8GB ram with a 4TB SSD and you want to upload the file to the server with a simple…

The Story of Ports | How SSH, HTTPS, Redis, MongoDB Work

Today we are focused on port numbers, what are they, and why are they important. For this, it is advised to use a proper Linux computer that has the full working Linux environment. If you do not have it no need to worry! Codedamn got you all covered! Just go to Codedamn’s playground and you&helli...

Explained : Serverless vs Serverful Backends ⚡

I bet you have heard that serverless is the most exciting part of backend developments. You also must have heard how you do not need to manage any servers and how everything gets deployed on the edge and everything just works magically! But on the other hand, use sees using the server is disliked...

Tabella di marcia dello sviluppatore backend 2022 | Come diventare uno sviluppatore backend

Table of Contents 1) HTTP2) REST3) Linguaggio di programmazione4) Fondamenti di rete e Linux5) Database6) Caching7) Fornitori di cloud8) Sicurezza web9) Containerizzazione e test 1) HTTP HTTP sta per HyperText Transfer Protocol, un acronimo ampiamente compreso, ma sapete cos’è questo protoc...

Node.js Vs PHP – 9 Key Differences – Performance, Speed & much more

PHP is one of the oldest and most reliable server-side technologies used by Facebook, Tumblr, and Wikipedia. Although it’s synchronous, it has a large community that provides abundant resources and libraries to make the development of projects easy. On the other hand, released in 2009, Node...

How to Learn Backend Development as a Frontend Developer ?

In today’s world, most frontend developers want to transition in becoming a full-stack developer and the best way to become a full-stack developer is to learn about Backend Development. We’ll give you a practical and hands-on breakdown of what you should be doing to become good at bac...

How does Caching Works?

A cache is a hardware or software component that stores data to serve future requests for that data faster. The data stored in a cache might result from an earlier computation or a copy of data stored elsewhere. So the cache is temporary storage for data. Caching Caching (pronounced “cashing”) is...

Backend Developer Roadmap 2021 | How to Become a Backend Developer

Table of Contents 1) HTTP2) REST 3) Programming Language4) Networking & Linux Fundamentals5) Database6) Caching7) Cloud Providers8) Web Security9) Containerization & Testing 1) HTTP HTTP stands for HyperText Transfer Protocol, a widely understood acronym, but do you know what this protoco...

5 MUST KNOW Web Security Tips To Protect Your Web Apps From Hackers

Web security is one of the essential parts of a back-end developer. It doesn’t matter which or how many design patterns you follow, but you must know these 5 security matters. Table of Contents 1) Rate Limiting2) Upload Limit3) All user data is evil4) Security by obscurity5) Dumb services s...

GraphQL vs REST APIs | What’s the Best Kind of API?

Watch the full YouTube video here Table of Contents What is an API in the first place ?REST APIREST is a conventionREST Status CodesGraphQLGraphQL QueryGraphQL is Schema BasedGraphQL Mutations Conclusion What is an API in the first place ? API is the acronym for Application Programming Interface,...

What are Web Sockets? How is it different from HTTP?

Watch the full YouTube video here HTTP and Web Sockets are two protocols that we regularly use as a developer. In this blog, let’s understand and compare both. Table of Contents What is HTTP protocol?How HTTP works?HTTP is a stateless protocolHow do Web Sockets work?Difference between HTTP ...

Is PHP Dead in 2021? You Might Be Wrong About PHP! Is it worth learning or is PHP dead in 2021?

Watch the YouTube video here As a developer, you might have heard that “PHP is dead”, “PHP is very old no one uses it these days!” But is it really dead? Let’s discuss the Pro’s and Con’s of the PHP, and then let’s determine whether PHP is really de...

nodemon.ps1 cannot be loaded because running scripts is disabled on this system – How to fix?

Most of the people might have faced this error while running nodemon on their Windows local machine. If you are also facing the same problem and searching to get a solution for this problem then this might be the best place to get a solution. We have divided the solution to this problem into thre...