Oruchan Asar

What If We Coded for the Planet?

What If We Coded for the Planet?

Imagining a Greener World Through Energy-Efficient Programming Languages like C and Rusthttps://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdfYears ago, I came across a fascinating tabl...

Jul 10, 2025

codingfuturegreen-energy
Top Libraries for Product Tours & Highlights

Top Libraries for Product Tours & Highlights

Here are some popular and well-supported JavaScript libraries you can use to implement product tours, feature highlights, and contextual help:Driver.jsReact JoyrideIntro.jsShepherd.jsKey Takeaways:✅ B...

May 15, 2025

javascriptproduct-touryazilimproduct-guidenextjs
Building a Modern Dashboard with Next.js 15, Redux Toolkit, TanStack Table, and Shadcn/UI

Building a Modern Dashboard with Next.js 15, Redux Toolkit, TanStack Table, and Shadcn/UI

Creating modern, scalable dashboards requires a thoughtful combination of frontend technologies and architectural patterns. In this article, we explore how Dashboard Example utilizes Next.js 15, Redux...

May 11, 2025

nextjsredux-toolkitshadcn-uitanstack-tabledashboard
What Is Debounce Literally?

What Is Debounce Literally?

Debouncing means: “Wait for a moment of silence before doing the thing.”Imagine you’re typing in a search box. Debounce will wait until you’ve stopped typing for a while (e.g., 300ms) before making th...

May 3, 2025

debouncing-in-reactdebouncingdebounce
How Hoisting Actually Works (Step-by-Step)

How Hoisting Actually Works (Step-by-Step)

1. Code Execution PhasesWhen JavaScript runs your code, it first goes through two main phases:Memory Creation Phase (also called “Creation Phase” or “Compile Phase”)Execution Phase2. Memory Creation P...

Apr 27, 2025

hoisting-in-javascripthoisting
Changing SVG Colors in Nextjs: Using JSX Components for Dynamic Icon Color

Changing SVG Colors in Nextjs: Using JSX Components for Dynamic Icon Color

SVG icons are popular for adding visual elements to web applications due to their scalability and adaptability. However, changing the color of SVG icons dynamically in response to user interactions ca...

Sep 15, 2023

svg-iconsvgnavbarnextjs
NextJS 13 App Backend Development

NextJS 13 App Backend Development

This report provides an overview of key components and functionalities implemented in a backend application. It covers topics such as database connection, user registration API, user authentication an...

Jun 13, 2023

jwtmongodbnextjs
Customizing the Login Page of Keycloak Docker Image

Customizing the Login Page of Keycloak Docker Image

In this article, I will show you how to customize the login page of Keycloak using a Docker image. Here are the steps to get started:Create and run a Docker container for Keycloak:docker run -p 8080:8...

Feb 4, 2023

dockerkeycloak

© 2026 Oruchan Asar.