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 Rust https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdfYears ago, I came across a fascinating ta...

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.js React Joyride Intro.js Shepherd.js Key Takea...

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, Redu...

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 ...

May 3, 2025

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

How Hoisting Actually Works (Step-by-Step)

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

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 c...

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 a...

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 808...

Feb 4, 2023

dockerkeycloak

© 2026 Oruchan Asar.