ArkarDev

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

Sep 28, 2024
Linux /
Dev Tools /

My 5 year old setup, I can't live without as a software developer.

Read more

Neovim from scratch with Lazy.nvim

Jul 14, 2024
Vim /
Dev Tools /

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! 🌟🎉

Dec 2, 2023
Svelte /

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

Nov 29, 2023
React /
Nextjs /

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.

Oct 17, 2023
Dev Tools /

Logseq is now my favorite note taking tool and here is why.

Read more

Understanding the Singleton Pattern

Sep 25, 2023
Design Patterns /

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

Sep 12, 2023
Design Patterns /

A guide to prototype pattern and how it allows for copying existing objects without relying on their classes.

Read more

Understanding builder pattern

Aug 23, 2023
Design Patterns /

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.

Aug 18, 2023
Vim /
Linux /

Complete step by step guide for setting up Neovim Lsp and more.

Read more

A guide to Abstract Factory Design Pattern

Aug 15, 2023
Design Patterns /

Discover how the Abstract Factory pattern simplifies object creation and makes it easier to modify later.

Read more

Exploring Svelte Stores

Aug 10, 2023
Svelte /

A useful guide on how to use Stores and state management in Svelte

Read more

Understanding Factory Design Pattern

Aug 7, 2023
Design Patterns /

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

Jul 31, 2023
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

Jul 21, 2023
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

Jul 16, 2023
CS /

Learn how to create a min heap and their operations

Read more

Creating and traversing tries

Jul 7, 2023
CS /

Tries, also known as prefix trees, are tree-like data structures used for quick string searching.

Read more

Getting Started With Svelte: Introduction

Jun 30, 2023
Svelte /

Guide on how to get started with Svelte, including installation, component , state/props and rendering.

Read more

Getting Started with Docker for web dev

Jun 22, 2023
Docker /

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

Jun 14, 2023
CS /

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

Jun 9, 2023
CS /

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

Jun 7, 2023
CS /

Detailed explanation of adding, removing and searching values in a binary search tree.

Read more

You should definitely use a password manager!

Jun 5, 2023
Dev Tools /

See how password managers can save your time and hassle in the long run.

Read more

Queues : From Waiting in Line to Queuing Up

May 31, 2023
CS /

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

May 24, 2023
Nextjs /
Typescript /
React /

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

May 21, 2023
CS /

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

May 16, 2023
CS /

Let's talk about dynamic data structures and extensively on linked lists and arrays.

Read more

Quick Sort: A Divide-and-Conquer Sorting Algorithm

May 10, 2023
CS /

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

May 8, 2023
CS /

Let's take a look at how you can implement merge sort with example and demos.

Read more

Iterative Sorting algorithms in Javascript

May 6, 2023
CS /

Lets talk about iterative sorting algorithms in computer science and how to use them.

Read more

Leverage your workflow with Github CLI

May 2, 2023
Git /

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

Apr 27, 2023
Linux /
Vim /

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

Mar 23, 2023
Typescript /
Var.Camp /

My brief catch up at var.camp 2.0.

Read more

Var.Camp 2023

Feb 8, 2023
Nextjs /
React /
Var.Camp /

A brief catch up on what discussed at var.camp.

Read more

Algorithms in CS

Jan 10, 2023
CS /
Algorithms /

Lets take a look at what and how algorithms are use in programming.

Read more

Linear regression in supervised learning

Oct 10, 2022
Python /
ML /

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 ?

Apr 10, 2022
CS /

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 ?

Mar 14, 2022
React /
Nextjs /

In this article, I am gonna be sharing how I built my personal blog with Next.js.

Read more

Data binding in React

Feb 22, 2022
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

Jan 14, 2020
React /
Javascript /

So today I want to talk about what is composition and why composition patterns in React make react component system more powerful.

Read more