Yazılım
Yazılım başlığı altındaki 33 yazı: haber yazılımı, panel özellikleri, modüller ve içerik yönetimi. Hepsi sahadan; en yeniden eskiye doğru sıralı.
33 yazı
URL Encoding Nedir? Percent-Encoding ve encodeURIComponent Farkı
URL encoding (percent-encoding) nedir, nasıl çalışır? encodeURI ile encodeURIComponent farkı, ne zaman hangisi kullanılır ve sık yapılan kodlama hatal
YazılımSayı Sistemleri: İkilik, Sekizlik ve On Altılık Taban Nedir?
Sayı tabanı (pozisyonel sayı sistemi) nedir? İkilik, sekizlik ve on altılık taban arasındaki farklar, elle çevirme yöntemi ve pratik örneklerle anlatı
YazılımRegex (Düzenli İfadeler) Nedir? Başlangıç Seviyesi Rehber
Regex nedir, hangi problemi çözer? Karakter sınıfları, kantalayıcılar, çıpalar ve g/i/m/s bayraklarıyla regex temelleri, örnekler ve sık yapılan hatal
YazılımBir Yazının Okuma Süresi Nasıl Hesaplanır?
Bir metnin okuma süresi nasıl hesaplanır? Kelime sayısına dayalı yöntemi, iyi bir metin istatistik aracında olması gerekenleri ve sınırlarını ele alıy
Yazılımİki Metin Nasıl Karşılaştırılır? Diff Algoritması (LCS) Açıklandı
İki metin arasındaki farkı bulan diff algoritmasının temelindeki LCS mantığını, satır ekleme/silme kurallarını örnekle anlatan teknik rehber.
YazılımMarkdown Nedir ve Nasıl Kullanılır? Başlangıç Rehberi
Markdown'ın ne olduğunu, temel sözdizimini, GitHub Flavored Markdown farkını ve başlangıçta yapılan yaygın hataları anlatan pratik başlangıç rehberi.
YazılımLorem Ipsum Nedir ve Nereden Geliyor? Tasarımda Dolgu Metin Kullanımı
Lorem Ipsum dolgu metninin Cicero'ya uzanan kökenini, tasarımcıların bunu neden tercih ettiğini ve dikkat edilmesi gereken riskleri anlatan rehber.
YazılımIBAN Nedir? Kontrol Basamağı (Checksum) Nasıl Hesaplanır?
IBAN'ın yapısını ve kontrol basamağının ISO 7064 MOD 97-10 algoritmasıyla nasıl hesaplandığını geçerli bir örnekle, sık yapılan hatalarla birlikte anl
YazılımHTML Entity Nedir? Özel Karakterleri Güvenle Görüntüleme
HTML'de özel anlam taşıyan karakterler nasıl güvenle gösterilir? Named entity, numeric character reference farkı ve encode hataları anlatılıyor.
YazılımCSV Formatı ve RFC 4180: JSON'a Dönüştürürken Dikkat Edilmesi Gerekenler
CSV formatının RFC 4180 standardına göre nasıl çalıştığını, JSON'a dönüştürürken karşılaşılan tırnaklama, ayraç ve kodlama sorunlarını anlatan rehber.
YazılımRedis Nedir? Kurulum, Komutlar ve Gerçek Kullanım Senaryoları
Redis nedir, nasıl kurulur, hangi veri tipleri var? Cache, session, rate limit, pub/sub, streams ve cluster — Node.js, Python ve Docker örnekleriyle ü
YazılımYazılım Geliştirme Süreçleri, Platform ve SDLC Rehberi
Yazılım geliştirme süreçleri, yazılım geliştirme yaşam döngüsü (SDLC), yazılım geliştirme platformu seçimi ve süreç modelleri. Agile, Waterfall, DevOp
YazılımWebSocket vs Server-Sent Events: Real-time Mimaride Doğru Seçim
WebSocket ve SSE karşılaştırması — full-duplex vs one-way, kullanım senaryoları, Socket.io, reconnection ve proxy uyumluluğu.
YazılımVue 3 Composition API: Reactivity, Refs ve Composables
Vue 3 Composition API — ref, reactive, computed, watch, composables, lifecycle hooks ve Options API ile karşılaştırma.
YazılımVeritabanı Yedekleme Stratejileri: Full, Incremental, PITR ve 3-2-1 Kuralı
Veritabanı yedekleme planı — full/incremental backup, Point-in-Time Recovery, 3-2-1 kuralı, MySQL ve PostgreSQL için pratik örnekler.
YazılımTypeScript İleri Seviye: Generics, Utility Types ve Conditional Types
TypeScript ileri seviye — generics, utility types (Partial, Pick, Omit, Record), conditional types, infer, template literal types ve mapped types.
YazılımTailwind CSS v4: Oxide Engine, CSS-first Config ve Migration Rehberi
Tailwind CSS v4 yenilikleri — Oxide engine hız artışı, @theme directive, container queries, CSS-first config ve v3'ten v4'e migration adımları.
YazılımTailwind CSS Sıfırdan: Utility-First Yaklaşımla Modern UI
Tailwind CSS kurulumu, utility-first mantığı, responsive tasarım, dark mode, custom tema ve component extraction ile eksiksiz başlangıç rehberi.
YazılımSQL Sorgu Optimizasyonu: JOIN Stratejileri, Subquery ve Index Kullanımı
Yavaş SQL sorgularını hızlandırma — EXPLAIN okuma, JOIN tipleri, index stratejileri, subquery vs CTE ve pratik optimizasyon örnekleri.
YazılımRedis Temelleri: Cache, Pub/Sub, Session Store ve Persistence
Redis kullanım senaryoları — cache, session store, rate limit, queue, pub/sub, persistence (RDB/AOF) ve cluster mimarisi rehberi.
YazılımPlaywright ile End-to-End Testing: Modern Tarayıcı Otomasyonu
Playwright ile e2e test — selector stratejileri, fixture, trace viewer, parallel testing, CI entegrasyonu ve Cypress ile karşılaştırma.
YazılımOpenTelemetry ile Distributed Tracing: Mikroservis Gözlemlenebilirliği
OpenTelemetry ile distributed tracing — span, trace context, auto-instrumentation, Jaeger ve OTLP export kurulumu rehberi.
YazılımNode.js Performans: Event Loop, Memory Leak ve Clinic.js Profiling
Node.js performans optimizasyonu — event loop, blocking operations, memory leak tespiti, Clinic.js profiling ve benchmark rehberi.
YazılımNode.js Cluster ve PM2 ile Production Deploy: Zero-Downtime
Node.js cluster mode, PM2 process manager, zero-downtime deploy, log yönetimi, monitoring ve ecosystem.config.js ile production rehberi.
YazılımNext.js 15 App Router: Server Components, Streaming ve Parallel Routes
Next.js 15 App Router — React Server Components, streaming, suspense, parallel ve intercepting routes, server actions ile modern React.
YazılımMySQL vs PostgreSQL: Veri Modeli, Performans ve Senaryo Karşılaştırması
MySQL ve PostgreSQL karşılaştırması — veri tipleri, ACID, JSON desteği, performans, replikasyon ve hangi senaryoda hangisinin doğru seçim olduğu.
YazılımJest ile Unit Testing: Mock, Spy, Coverage ve Test Driven Development
Jest ile JavaScript/TypeScript unit testing — describe/it, matchers, mock, spy, async test, snapshot ve coverage rehberi.
YazılımGitHub Actions ile CI/CD: Node.js Workflow, Deploy ve Docker Build
GitHub Actions workflow yazımı — Node.js test, Docker build, SSH deploy, secret yönetimi ve matrix strategy ile eksiksiz CI/CD rehberi.
YazılımExpress.js Middleware Pattern: Authentication, Logging ve Error Handling
Express middleware mimarisi — authentication, authorization, logging, error handling ve özel middleware yazımı için pratik Node.js rehberi.
YazılımPostgreSQL Performans Optimizasyonu: Index, EXPLAIN ve Tuning Rehberi
PostgreSQL sorgu optimizasyonu, EXPLAIN ANALYZE, index stratejileri, connection pooling, vacuum ve autovacuum ayarları.
YazılımGit İleri Seviye: Rebase, Cherry-pick, Bisect ve Stash Kullanımı
Git rebase vs merge, interactive rebase, cherry-pick, bisect ile hata avı, stash yönetimi ve reflog ile kurtarma. İleri seviye Git workflow rehberi.
YazılımReact ile Modern Web Uygulaması Geliştirme Rehberi
Vite ile proje kurulumu, component yapısı, state management, hooks, API entegrasyonu, routing ve build-deploy sürecini kapsamlı olarak öğrenin.
YazılımNode.js ile REST API Geliştirme: Sıfırdan Üretime
Express.js ile REST API kurulumu, routing, middleware, hata yönetimi, JWT kimlik doğrulama, veritabanı bağlantısı ve deployment sürecini adım adım öğr
Altyapınızı KEYDAL ile kurun
Yazılım, hosting ve sunucu tek pakette. Kurulumu ve taşımayı biz yapıyoruz.