Paramanantham Harrison

Paramanantham Harrison @learnwithparam

About: I help beginners to become a pro software engineers through backendchallenges.com

Location:
Tallinn, Estonia
Joined:
Jul 31, 2018

Paramanantham Harrison
articles - 108 total

Day 7: BackendChallenges.com – The Frontend Security Checklist Devs Ignore

Why Frontend Security Matters? You might think backend is where security lives. But truth...

Learn More 0 0Mar 25

How to Fix Broken Auth in Your App (JWT & OAuth2)

Most apps fail at the first layer: authentication. In this episode, we walk through common JWT...

Learn More 0 0Mar 22

Day 6: BackendChallenges.com - Fix Broken Authentication with JWT & OAuth2 🔐

Why Authentication Fails? Most developers secure their login system after it's been...

Learn More 0 0Mar 22

Day 5: BackendChallenges.com - Building Rate Limiting for Scalable APIs 🚀

Why Rate Limiting Matters? APIs power the web, but without rate limiting, a single user...

Learn More 0 0Mar 19

Scaling APIs without breaking them using Rate Limiting

APIs handle millions of requests daily, but without rate limiting, they crash, slow down, and get...

Learn More 3 0Mar 19

Day 4: BackendChallenges.com - Dynamic Pricing Challenge

Why Dynamic Pricing Matters? From Uber surge pricing to airline ticket prices, dynamic...

Learn More 0 0Mar 18

Day 3: BackendChallenges.com - Why Multi-Tenancy Matters?

From SaaS platforms to cloud services, multi-tenancy is the backbone of scalable applications....

Learn More 0 0Mar 16

Day 2: BackendChallenges.com - Why REST API Design Matters

APIs are the backbone of modern applications, allowing different systems to communicate seamlessly....

Learn More 0 0Mar 13

Day 1: BackendChallenges.com - Why SQL matters more than you think

SQL isn’t just about writing queries—it’s about solving real-world problems efficiently. Whether it's...

Learn More 1 0Mar 11

AI for software Engineers: Advanced RAG cheat sheet

I am starting a series to share what I learn. Today, I learned some advanced RAG architecture, here...

Learn More 4 0Jun 7 '24

Released a visual guide to functional programming in JS

Are you interested to learn the benefits of functional programming in javaScript without going into...

Learn More 0 0Feb 6 '24

Validating a mobile app idea

An mobile quiz app to up-skill on software engineering skills other than coding. Will it be...

Learn More 1 1Jan 29 '24

Beginners to Pro Quiz: Day 5

Beginners to Pro Quiz: Day...

Learn More 1 0Jan 11 '24

Beginners to Pro Quiz: Day 4

Beginners to Pro: Day 4...

Learn More 0 0Jan 5 '24

Beginners to Pro Quiz: Day 3

Beginners to Pro Quiz: Day...

Learn More 0 0Jan 5 '24

Beginners to Pro Quiz: Day 2

Beginners to Pro Quiz: Day...

Learn More 0 0Jan 5 '24

Beginners to Pro Quiz: Day 1

Beginners to Pro Quiz: Day...

Learn More 0 0Jan 2 '24

Beginners to Pro Engineering: Choose microservices wisely

Let's stay connected on twitter for daily knowledge sharing 🚀

Learn More 0 0Jan 2 '24

React.memo helps you to avoid re-rendering of computationally heavy components

React.memo is useful when your component have some heavy computation or some expensive operations. It...

Learn More 1 0Jan 1 '24

Beginners to Pro Engineering: Load-balancing for cyber security

Let's stay connected on twitter for daily knowledge sharing 🚀

Learn More 0 0Dec 29 '23

Beginners to Pro Quiz app idea?

Hello guys, Happy holidays I am building a Quiz app that will facilitate micro learning everyday to...

Learn More 0 0Dec 27 '23

Let's discuss about book or course about scalable architecture

What was the best book you read about scaling software as a software engineer? What is your...

Learn More 0 0Dec 10 '23

Better naming in the API makes better API maintainability

Better naming in the API makes better API...

Learn More 1 0Dec 9 '23

Share inspiring source code and templates for flutter

Please share any inspiring open sources or paid templates of flutter to learn from. Any UI libraries...

Learn More 0 0Dec 3 '23

How single responsibility of a function helps to write better code

Let's consider this example code, app.post('/user', (req, res) => { const userData =...

Learn More 0 0Nov 30 '23

Practical example of GraphQL schema design

In this article, we will create a GraphQL schema for a notes app. We will create a schema for...

Learn More 0 0Nov 29 '23

How your pull request title serves as a documentation for your code changes

Hope you all know what a pull request is 😉 Often PRs are not well written, and it is hard to...

Learn More 4 1Nov 26 '23

useRef helps you to avoid re-rendering of the component

useRef can store any mutable data that you want to persist between renders. It helps you to avoid...

Learn More 3 1Nov 5 '23

When to rate-limit your endpoint?

Rate limiting is used in the API mainly for, Protecting resources: Prevent server overload by...

Learn More 0 0Nov 2 '23

How to provide meaningful error messages in your API response

Let's learn how to provide meaniful error messages through examples. Clear and concise...

Learn More 5 1Oct 31 '23