elifnurkarakoç

Blog

Mühendislik ve tasarım üzerine düşünceler, rehberler ve yazılar.

FILTER:
22 Mart 20254 min read

⚛️ React’ta Memoization

React ile çalışırken sayfanın yavaşladığını, bazı bileşenlerin tekrar tekrar render olduğunu fark etmiş olabilirsin.

#react18#react#tech#useMemo#useCallback#memoization
Yazıyı oku
6 Ağustos 20233 min read

Web Vitals & Performans

İdeal bir sayfa deneyiminde sayfanın kısa süre içerisinde açılmasını bekleriz. Sayfa içeriğinden dolayı bu süre uzayabilir ve kullanıcı tarafında sayfanın geç yüklenmesine sebep olur. Bu durum kullanıcının sayfada geçirdiği sürenin azalmasına ve potansiyel kullanıcı kaybınada sebep olmaktadır.

#web-vitals#performans#tech
Yazıyı oku
24 Ocak 20232 min read

Kubernetes Notlarım (1) - Kubernetes 101

Önceleri Monolith halde geliştirilen uygulamalar, sonrasında Microservice’lere bölünerek küçük parçalar halinde tasarlanmaya başladı. Her bir microservis bir container olarak paketlendi ve kubernetes gibi orchestration toolarının gelişip kullanılmasını hızlandırdı.

#kubernetes#docker#tech
Yazıyı oku
22 Ocak 20232 min read

React uygulamasına Dockerfile eklenmesi 💫

Dockerfile oluşturarak React uygulamamızı Docker ile ayağa kaldırabiliriz. Bu yazımda daha önce webpack ile sıfırdan oluşturduğum React uygulamasını kullanacağım.

#react18#docker#dockerfile#docker-compose#tech
Yazıyı oku
18 Ocak 20233 min read

Docker Notlarım (1) 🐬

Docker, developerlar ve sistemciler için geliştirilen açık kaynaklı bir sanallaştırma platformudur.

#docker#docker-hub#tech
Yazıyı oku
17 Ocak 20233 min read

React Projesine Redux Toolkit ekleyelim ⚛️

Redux Toolkit ile Redux da geliştirme yaparken karşılaşılan karmaşıklık ve zorluk azaldı. Redux ile çalışırken kullandığımız paketler redux toolkit içerisinde gelmektedir. Örnek: Async işlemler için redux-thunk, Immutable state yönetimi için immerjs

#react18#redux-toolkit#webpack#tech
Yazıyı oku
17 Ocak 20235 min read

React 18 Webpack ile Proje Oluşturma 🤩

React 18 ile geliştirme ortamının oluşturulmasını adım adım açıklayacağım. Create React App ile kolaylıkla bir proje oluşturabiliriz ama bu yazımda kendi Node.js projemizi oluşturup, gerekli npm paketlerini kurarak ilerleyeceğim. Create React App bize Node.js projesi oluşturup, npm paketlerini kurup Web Server üzerinde projenin çalışmasını sağlıyor.

#react18#webpack#boilerplate#tech
Yazıyı oku
6 Ekim 20213 min read

Redis Notlarım

Remote Dictionary Service kelimelerinin kısaltmasıdır. C ile yazılmıştır. Çıkış noktası hızdır. Key:value şeklinde tasarlanmış bir NoSQL türünde veri tabanıdır.

#redis#tech
Yazıyı oku
24 Eylül 20213 min read

NextJS Notlarım

NextJS React için geliştirilmiş bir frameworktür.

#nextjs#server-side-rendering#client-side-rendering#tech
Yazıyı oku