RSSAmplifier

Blog

blag

blag

logan1x.hashnode.devRSS feed ↗16 posts

Latest posts

Recommendations are hard

Hello! I am back with another story from part of my life. Recently, I have been working on a side project named Shop Naturally. It is a natural search for e-commerce. Meaning you can visit the website and write queries like, “can you suggest me budge...

Solving a real-world problem

Ever since I started programming, I have learned from my surroundings that people want to solve real-world problems, help society, and make an impact. Watching this, I also felt like I always wanted to create apps or software that make real-life impa...

Load balancer but ELI5 version

I believe a lot of tech is unknown to us because we do not know the big tech jargon. I am in the process of simplifying and learning things for myself. In today's article, I'll be handling terms around the almighty Load Balancer. In the world of dist...

How frontend dev tooling is changing.

Hi folks,It's been a long time since I wrote anything technical, but I encountered an interesting thing today while tinkering around. I was trying to make a react project from scratch, So I asked ChatGPT that I have a project setup with npm init cofi...

HTTP server in node

Hi, this is going to be a short one. I am currently diving deep into Node.js and learning how to create a simple web server. I thought it would be nice to share my knowledge with all of you. If you've used Express or Nest, you're probably familiar wi...

Building Utopia 💡

In the February month, I decided to build the utopia. Inspiration The name utopia came from a world where knowledge is free and everyone can learn everything. With great learning, comes great testing skills hence, a quizzing app. What it does The ba...

Do you see people as objects? A tale about primitive and non-primitive data types.

Have you ever used the equality operator? The one which returns true/false based on if two values are equal or not. Javascript has two types of equality operators, loose equality operator(==) and another is strict equality operator (===). As the name...

Dark Mode in ReactJS (Using TailwindCSS)

Hey folks, Welcome back. Today we'll look into How to implement dark mode in ReactJS with the TailwindCSS and how you can set up react app much faster with ViteJS. This is what the final product looks like, My goal with this project was two things, ...

My Encounter With useContext

UseContext hook is used to define and use global context in a react application. Suppose you are making an app that gives the user to choose a dark or light theme, So when the user is moving on to the different page of your application, how will you ...

Web-Dev Best Practices for Writing Your Next Website

Let's talk about few key points that you can take care of to provide a consistent user experience across all devices and all kinds of users. How this is going to help you? Following this will, of course, enhance the user experience once they visit yo...

What I learned from Lighthouse audits

I recently analyzed the lighthouse report of 14 websites of the lab I am working with. Here is what I learned from that, What is Lighthouse? Lighthouse is an automated tool for auditing websites for any public page. It audits based on performance, a...

FirebaseError, Quota exceeded

Hey there, Let me tell you today regarding how not to program infinite loop in reactjs. Finding Yesterday I was trying to make a Reddit clone in ReactJS with a database from firebase firestore. I made the structure of the app where the inputs were t...

Why 0/0 is Undefined?

Choose your favorite number, now divide this number by zero. What is the result of this operation? The answer is undefined, but why? Let me tell you the answer in this blog post. The simple answer is, we don't have any predefined definition for this ...

PIP — an untold story

Yesterday I tried to make my first docker image for my recent project, nucleotide seq generator. As I just learned what docker is and how it is useful to get out of the dependency loop, I wanted to try my hand at this. I tried to learn docker before ...

What is Semantic Versioning (aka semver)?

Have you ever came across version number 4.3.2? Yes, that’s semantic versioning. What exactly this is? Well, it’s an approach/technique to differentiate between the previous version and a new version of any software. Version number 4.3.2 can be spl...

Discovered How to Embed Responsive Video in Blog-post

Hey Folks!, So Today I Discovered how to make Embed video responsive in hexo blog posts. A few days ago, I survived on image redirect to add a youtube video in my blog post because embedding a youtube video makes the video size fixed and makes it too...