Jack Pritom Soren

Jack Pritom Soren @jps27cse

About: Software Engineer (SWE) | Frontend | JavaScript | React | Next JS | Angular JS

Location:
Bangladesh
Joined:
Jul 5, 2020

Jack Pritom Soren
articles - 69 total

What Are MCP Servers? Unlocking AI’s Real-World Superpowers 🧠

In the rapidly evolving world of artificial intelligence, language models like ChatGPT, Claude, and...

Learn More 1 0Jun 18

How to Reduce Friction in Learning New Technologies as a Software Engineer

As a software engineer, staying up-to-date with the latest technologies is not just a career...

Learn More 0 1Mar 22

Why You Should Focus on Systems, Not Just Goals, in Your Software Career

In the fast-paced world of software development, it’s easy to get caught up in the allure of goals....

Learn More 3 1Mar 14

The Role of Consistency in Software Engineering: Why Daily Practice Beats Weekend Learning

In the fast-paced world of software engineering, the pressure to stay ahead of the curve can feel...

Learn More 108 10Mar 8

How to Prevent Your Supabase Project Database from Being Paused Using GitHub Actions

If you're using Supabase for your project, you might have noticed that Supabase pauses your database...

Learn More 11 4Mar 3

Why Developers Should Batch Tasks for Maximum Efficiency

Introduction: The Perils of Constant Task-Switching Imagine a developer’s day: checking emails,...

Learn More 2 0Feb 22

Practical Strategies to Boost Confidence in Your Coding Skills

A key component of becoming a good developer is confidence. Gaining confidence in your coding...

Learn More 2 0Feb 7

The Ultimate Frontend Developer Roadmap for 2025

Frontend development has become more dynamic as the IT sector develops further, embracing...

Learn More 184 9Jan 24

GitHub Branching Name Best Practices

On GitHub, branching is a crucial component of collaborative software development. In addition to...

Learn More 48 1Jan 17

Top Resources for Developers to Master Soft Skills

As developers, we frequently place a strong emphasis on technical proficiency. The majority of our...

Learn More 2 0Jan 10

Understanding JavaScript Asynchronous Programming: Callbacks, Promises, and Async/Await

The asynchronous nature of JavaScript is essential for creating apps that are user-friendly,...

Learn More 0 0Jan 3

How to Stay Relevant in Tech: A Guide to Continuous Education

Remaining relevant in the rapidly evolving world of technology has both opportunities and challenges....

Learn More 3 2Dec 27 '24

Productivity Hacks: Managing Coding Tasks and Learning Projects

Managing several code assignments and learning projects can occasionally feel too much for a...

Learn More 0 0Dec 20 '24

Book Review: Soft Skills: The Software Developer's Life Manual by John Sonmez

Writing cleaner code, learning new programming languages, and comprehending the newest frameworks are...

Learn More 3 0Dec 15 '24

Mastering Higher-Order Functions in JavaScript

Modern JavaScript development relies heavily on functional programming, and mastering its fundamental...

Learn More 1 0Dec 14 '24

Understanding the `this` Keyword in JavaScript: A Complete Guide

The this keyword in JavaScript is one of the most powerful yet often misunderstood aspects of the...

Learn More 3 0Dec 6 '24

Angular 19 introduces Incremental Hydration for better performance, the linkedSignal API for easier state management, a new Resource API for async handling, standalone components by default, and a strictStandalone flag for enforcing best practices.

A post by Jack Pritom Soren

Learn More 0 0Nov 29 '24

Understanding Prototype Inheritance and ES6 Classes in JavaScript

JavaScript has a different inheritance mechanism than most conventional OOP languages. Prototypes are...

Learn More 5 4Nov 29 '24

Understanding JavaScript Prototypes: A Key to Mastering OOP

Because JavaScript is a prototype-based language, objects in the language inherit attributes and...

Learn More 3 2Nov 23 '24

JavaScript Variables: Understanding Primitives and Reference Types

Two basic sorts of data are stored in variables in JavaScript: primitives and reference types....

Learn More 2 3Nov 16 '24

Debugging 101: How to Solve Project Bugs Like a Pro

An essential component of a developer's journey is debugging. Regardless of your level of experience,...

Learn More 2 0Oct 18 '24

Understanding Reusable Components and the DRY Principle

Reusable components and the DRY principle (Don't Repeat Yourself) are essential to developing...

Learn More 4 0Oct 11 '24

Understanding Layout Components and React Router Outlet in React

Maintaining reusable, effective layouts is crucial when developing modern online applications. The...

Learn More 25 5Oct 4 '24

How to Adapt to New Technologies and Frameworks Quickly

In the fast-paced world of software development, adapting to new technologies and frameworks is a...

Learn More 4 0Sep 17 '24

The Software Engineer's Journey: Examining Every Option and Its Requirements

The path to become a software engineer is varied and complex, with several options and each having...

Learn More 0 0Aug 3 '24

Understanding JavaScript Object Accessors

JavaScript is a versatile and powerful programming language used extensively in web development. One...

Learn More 38 8May 31 '24

Next.js 15: Streamlined Performance and Experimental Power

Next.js 15 has arrived, and it brings a wave of refinements designed to make your development...

Learn More 3 0May 27 '24

Exploring Asynchronous JavaScript: Callbacks, Promises, and Async/Await

JavaScript is a single-threaded language, which means it can only perform one operation at a time....

Learn More 26 0May 25 '24

Demystifying JavaScript Execution Context: A Beginner's Guide

JavaScript, the powerhouse of the web, holds a crucial concept at its core: Execution Context....

Learn More 3 0May 17 '24

Navigating Docker: A Beginner's Guide

Docker has revolutionized the way software is developed, deployed, and managed. With its lightweight...

Learn More 5 0May 3 '24