HARUN PEHLİVAN

HARUN PEHLİVAN

Full-stack developer, technical writer, and open source contributor sharing insights about web development, JavaScript, and developer tools.

JavaScript React Node.js TypeScript Web Development
Featured Post

Latest Articles

View all articles
React Hooks
May 10, 2024 React

Understanding React Hooks: Beyond the Basics

Dive deeper into React Hooks with advanced patterns, custom hooks, and performance optimizations that will take your React skills to the next level.

Node.js
May 5, 2024 Node.js

Building Scalable APIs with Node.js and Express

Learn how to design and implement scalable, maintainable APIs using Node.js and Express with best practices for authentication, validation, and error handling.

TypeScript
April 28, 2024 TypeScript

TypeScript Advanced Types and Patterns

Master TypeScript's type system with advanced techniques like conditional types, mapped types, and utility types to write more robust and maintainable code.

CSS
April 20, 2024 CSS

Modern CSS Techniques for Responsive Layouts

Explore modern CSS techniques like Grid, Flexbox, Container Queries, and CSS Variables to create flexible, maintainable, and responsive layouts.

Testing
April 15, 2024 Testing

Testing React Applications: A Comprehensive Guide

Learn how to effectively test React applications using Jest, React Testing Library, and Cypress with practical examples and best practices.

Performance
April 8, 2024 Performance

Web Performance Optimization Techniques

Discover practical techniques to optimize your web applications for better performance, including code splitting, lazy loading, caching strategies, and more.

Latest Projects

View all projects

DevFlow

A modern Q&A platform for developers built with Next.js, TypeScript, and MongoDB. Features include authentication, voting, tagging, and a rich text editor.

Next.js TypeScript MongoDB Tailwind CSS

FinTrack

A personal finance tracking application built with React, Redux, and Firebase. Track expenses, set budgets, and visualize spending patterns with interactive charts.

React Redux Firebase Chart.js

CodeNotes

A markdown-based note-taking app for developers with syntax highlighting, code snippets, and cloud synchronization. Built with Vue.js and Supabase.

Vue.js Supabase Markdown Vite

Express API Toolkit

A collection of middleware, utilities, and best practices for building Express.js APIs. Includes authentication, validation, error handling, and more.

Node.js Express TypeScript JWT

Featured Code Snippet

// A custom React hook for managing local storage import { useState, useEffect } from 'react'; function useLocalStorage(key, initialValue) { // Get stored value from localStorage or use initialValue const [storedValue, setStoredValue] = useState(() => { try { const item = window.localStorage.getItem(key); return item ? JSON.parse(item) : initialValue; } catch (error) { console.log(error); return initialValue; } }); // Update localStorage when storedValue changes const setValue = (value) => { try { const valueToStore = value instanceof Function ? value(storedValue) : value; setStoredValue(valueToStore); window.localStorage.setItem(key, JSON.stringify(valueToStore)); } catch (error) { console.log(error); } }; // Listen for changes to this localStorage key in other tabs/windows useEffect(() => { const handleStorageChange = (e) => { if (e.key === key) { setStoredValue(JSON.parse(e.newValue)); } }; window.addEventListener('storage', handleStorageChange); return () => window.removeEventListener('storage', handleStorageChange); }, [key]); return [storedValue, setValue]; } export default useLocalStorage;

Newsletter

Subscribe to my newsletter

Get the latest articles, tutorials, and projects delivered straight to your inbox. No spam, unsubscribe anytime.

Subscribe via RSS

About Me

22/07/1984 Çorum'da Doğdum Aslen Samsun'un Havza ilçesi

MESLEKİ VE TEKNİK KARİYER BASAMAKLARIM

Bilgisayar İşletmenliği (Operatörlüğü) Bilişim Teknolojileri Bilgisayar Programcılığı 2008'de başlayan bu serüven Akademik başarılarla projelerle eğitimlerle taçlandırarak ülkemin geleceğinin Mimarisinde bende varım Türkiye tarihinde ilk Engelli bilişimciyim

EĞİTİM VE ÖĞRETİM HAYATIM

2011 Mesleki Açıköğretim Lisesi Suluova Adnan Menderes Mesleki ve Teknik Anadolu Lisesi (Ticaret Meslek Lisesi) Bilişim Teknolojileri Mezunuyum Amasya Üniversitesi Merzifon Meslek Yüksekokulu Bilgisayar Programcılığı terk

KİTAPLARIM

Bilişimin Engelleri Aşmada Rolü ve Önemi Kitapyurdu Uygulamalı ve Kapsamlı İşletme Kurma ve Yönetim Rehberi Mahlas Yayın Gurubu

Get in Touch


YENİ MAHALLE MİMAR SİNAN SOKAK NO:2 SULUOVA/AMASYA TURKEY
+90 (552) 741 09 04
trcmnhp@hotmail.com