Blogs
The Fast Inverse Square Root AlgorithmThe blog post dissects the clever fast inverse square root approximation algorithm used in the classic game Quake III Arena to significantly boost real-time 3D graphics rendering performance. It explains how this algorithm utilized bit manipulation and polynomial approximation tricks to quickly estimate the inverse square root, trading off some accuracy for a major speed gain over traditional methods.
Deep Learning Essentials : Key Concepts Before Diving DeepThis blog post serves as a comprehensive introduction to the fundamental concepts of Deep Learning. It delves into the building blocks of neural networks, explains the inner workings of forward pass and backpropagation, and explores various techniques for optimizing and fine-tuning your models.
Best Way to Load Images in NextJsThis blog delves into optimizing image loading in Next.js with a focus on the power of placeholders for layout stability. It covers techniques for the `blur` placeholder in static and dynamic images, using the `plaiceholder` library.
ভুল পথে REACT শিখছেন না তো?বিভিন্ন টিউটরিয়াল, কোর্স বা বুটক্যাম্পে যেভাবে React শেখানো হয়, সেটার একটি downside হলো সেখানে প্রথমেই একটি build tool যেমন CRA, Vite অথবা even worst কোনো মেটা ফ্রেমওয়ার্ক যেমন NextJS দিয়ে React শেখানো শুরু করা হয়। যা আসলে React কীভাবে কাজ করছে এর উপর বড় একটা abstraction, যার ফলে বিগিনারদের কাছে অনেক জিনিস ই 'ব্ল্যাক বক্স' হিসেবে মনে হয়।
Practical Machine Learning: Part-4This blog goes through the basics of running an ML model (Linear Regression), model evaluation, and data analysis, and also highlights how data preprocessing can improve the model's performance.
Practical Machine Learning : Part - 3This blog explains dataset division for training/testing to avoid overfitting, and suggests suitable regression models like Linear Regression, Random Forest, or Gradient Boosting for our current dataset.
Making VS-Code Slightly BetterThis blog covers my own vs-code customization and provides a basic understanding of how to customize your vs-code to your specific need.
API Design 101This blog gives an overview of how to design different types of APIs such as REST, RPC or GraphQL.
প্র‍্যাক্টিক্যাল মেশিন লার্নিং : পার্ট - ২প্রাক্টিক্যাল মেশিন লার্নিং এর পর্ব - ২ । এই ব্লগে ডেটাসেট পর্যালোচনা, ডেটা প্রিপ্রসেসিং, এবং ফিচার এনকোডিং এর গুরুত্ব নিয়ে আলোচনা করা হয়েছে। ফিচার এনকোডিং এর বিভিন্ন ধরণ যেমন উয়ান-হট এনকোডিং, লেবেল এনকোডিং এবং বাইনারি এনকোডিং নিয়ে বিস্তারিত আলোচনা করা হয়েছে।
Practical Machine Learning: Part-2This is a continuation of our "Practical Machine Learning" blog series. This blog covers topics such as finding datasets, setting up your environment, understanding the dataset, and data preprocessing.
Practical Machine Learning : Part - 1The series "Practical Machine Learning" begins with this article. It covers the essentials needed to get started with machine learning, including the types of ML and basic principles.
প্র‍্যাক্টিক্যাল মেশিন লার্নিং : পার্ট - ১মেশিন লার্নিং এর দুনিয়ায় উঁকি দিতে এবং মেশিন লার্নিং প্র‍্যাক্টিক্যালি শিখার জন্য যত যা কিছু দরকার এসব নিয়ে শুরু হতে যাচ্ছে "প্র‍্যাক্টিক্যাল মেশিন লার্নিং" নামের এই সিরিজটি। "পার্ট-১" এ কথা হবে মেশিন লার্নিং কি, কত প্রকার বা কিভাবে কাজ করে এসব নিয়ে।
HashTable: One Data Structure To Rule Them AllHashTable is one of the most powerful and well-known data-structure. This blog explains how a hashtable operates and how it can perform searches, inserts, and deletions in constant time.
The Essence of ACID PropertiesACID are the four properties a database should obey in order to maintain its integrity.
Getting Started With Machine LearningHow to get started with Machine Learning in a beginner-friendly way.