Article
Published Articles
Here is where you'll find a wealth of information on Next.js, React, JavaScript, and web development. Whether you're just getting started in web development or looking to deepen your knowledge and skills, this page has something for you.
My 5 year old setup, I can't live without
My 5 year old setup, I can't live without as a software developer.
Read more
Neovim from scratch with Lazy.nvim
Yet another guide to build your Neovim environment from the ground up using Lazy.nvim.
Read more
Let's make this December a Svelte-filled coding celebration! 🌟🎉
Get ready for a daily dose of Svelte coding fun as we count down to Christmas. Join me on this festive coding journey and let's celebrate the holiday season together!
Read more
Continuous Learning through building a portfolio
How I keep learning new things, trying stuff out, and staying motivated as a self taught dev with one project idea.
Read more
My new personal productivity tool to replace Notion.
Logseq is now my favorite note taking tool and here is why.
Read more
Understanding the Singleton Pattern
Learn how to ensure only one instance of an object exists in your application for improved efficiency and consistency.
Read more
A guide to prototype pattern
A guide to prototype pattern and how it allows for copying existing objects without relying on their classes.
Read more
Understanding builder pattern
Learn about the Builder pattern and how it can be used to create complex objects with ease.
Read more
Complete guide for setting up Neovim as an IDE.
Complete step by step guide for setting up Neovim Lsp and more.
Read more
A guide to Abstract Factory Design Pattern
Discover how the Abstract Factory pattern simplifies object creation and makes it easier to modify later.
Read more
Exploring Svelte Stores
A useful guide on how to use Stores and state management in Svelte
Read more
Understanding Factory Design Pattern
Discover how using factory design patterns in your code can make it more robust, less coupled, and easier to extend.
Read more
Slots and Component Composition Svelte
Slots, named slots, and slot props, the article also covers slots to create even more dynamic and flexible components in Svelte.
Read more
Directives in Svelte
This article is all about using directives in Svelte. We'll go over how they work and how you can use them in your projects.
Read more
Implementing Heaps : A Comprehensive Guide
Learn how to create a min heap and their operations
Read more
Creating and traversing tries
Tries, also known as prefix trees, are tree-like data structures used for quick string searching.
Read more
Getting Started With Svelte: Introduction
Guide on how to get started with Svelte, including installation, component , state/props and rendering.
Read more
Getting Started with Docker for web dev
A beginner's guide to using Docker for front-end development: everything you need to know to get started.
Read more
Exploring Tree Traversals: Depth-First Search and Breadth-First Search Algorithms
Take a deep dive into the world of tree traversal with this article, which covers both depth-first and breadth-first search algorithms.
Read more
Exploring more on tree data structures
A helpful guide for anyone interested in learning more about tree data structures, their behavior, and their applications in various fields.
Read more
Understanding Binary Search Trees: A useful guide
Detailed explanation of adding, removing and searching values in a binary search tree.
Read more
You should definitely use a password manager!
See how password managers can save your time and hassle in the long run.
Read more
Queues : From Waiting in Line to Queuing Up
Learn how to implement a queue using linked lists and explore their use in web development and programming.
Read more
Sending Newsletters Made Easy with Next.js 13 Server Actions
Check out this blog post on using Next.js 13 server actions and Mailgun! Don't wait, start building your own newsletter today and share your passion with the world!
Read more
Stacks: The Delicious Data Structure with Arrays and Linked Lists
This blog post explores the basics of the stack data structure, including what it is, how it works, and how to implement it using arrays and linked lists.
Read more
Dynamic Data Structures: From Arrays to Linked Lists
Let's talk about dynamic data structures and extensively on linked lists and arrays.
Read more
Quick Sort: A Divide-and-Conquer Sorting Algorithm
One more sorting algorithm that I love implementing is quick sorting. I feel clever while sorting that algorithm as well.
Read more
Merge Sort: A Divide-and-Conquer Sorting Algorithm
Let's take a look at how you can implement merge sort with example and demos.
Read more
Iterative Sorting algorithms in Javascript
Lets talk about iterative sorting algorithms in computer science and how to use them.
Read more
Leverage your workflow with Github CLI
Let's explore the benefits of using Github Cli and walk you through some of its most useful features. I'll also show you how to get started with Github Cli and provide some tips for using it effectively.
Read more
Using Vim as a beginner
Let's talk about some of the basic motions in Vim and how you can start practicing it as a beginner.
Read more
Var.Camp 2.0 Supercharging your Javascript development with Typescript
My brief catch up at var.camp 2.0.
Read more
Var.Camp 2023
A brief catch up on what discussed at var.camp.
Read more
Algorithms in CS
Lets take a look at what and how algorithms are use in programming.
Read more
Linear regression in supervised learning
I am gonna be talking about linear regression and how gradient descent algorithms can be used to get the best outcome of our model.
Read more
What are time and space complexities ?
In this article, we gonna talk about a short trip to what Big O really is.
Read more
How I built my personal blog with Next.js and MDX ?
In this article, I am gonna be sharing how I built my personal blog with Next.js.
Read more
Data binding in React
Data binding is the general technique of binding the data from any possible source together and synchronizing it with the UI
Read more
Composition in React
So today I want to talk about what is composition and why composition patterns in React make react component system more powerful.
Read more