Site Haritası
Bu sitedeki her sayfa tek bir listede — sayfalar, projeler, yazılar, notlar ve etiketler.
Sayfalar (10)
/
/projects
/writing
/notes
/open-source
/about
/experience
/cv
/now
/uses
Projeler (6)
/projects/buildmeter
BuildMeter: Build Beklerken Geçen Zamanı Ölçmek
Flutter, .NET, React ve Next.js build'lerini terminalden, IDE'lerden ve editörden toplayıp macOS menü çubuğunda, widget'ta ve Windows tray uygulamasında günlük, haftalık ve aylık özetlere dönüştüren açık kaynak geliştirici aracı.
/projects/why-astro-for-personal-developer-hub
Bu Siteyi Geliştirirken Neden Astro'yu Seçtim?
İçeriği merkeze alan, hızlı açılan ve yıllar içinde kolayca büyüyebilen kişisel bir geliştirici sitesi için Astro'nun neden doğru tercih olduğunu anlatan teknik karar yazısı.
/projects/extensible-notification-infrastructure
Genişletilebilir Bildirim Yönlendirme Altyapısı
Büyüyen switch-case bloklarını bağımsız bildirim aksiyonlarına dönüştüren; push bildirimlerini uygulama durumuna göre güvenli ve ölçeklenebilir biçimde yöneten Flutter altyapısı.
/projects/mobile-observability-platform
Uçtan Uca Mobil Gözlemlenebilirlik Altyapısı
Dağınık hata, ekran ve ağ sinyallerini tek bir kullanıcı zaman çizelgesinde birleştirerek üretim sorunlarının bağlamıyla analiz edilmesini sağlayan Flutter gözlemlenebilirlik altyapısı.
/projects/network-error-experience
Merkezi Ağ Hata Yönetimi ve Kullanıcı Geri Bildirimi
HTTP, bağlantı, zaman aşımı ve veri ayrıştırma hatalarını merkezi olarak sınıflandırıp kullanıcıya anlaşılır, yerelleştirilmiş ve aksiyon alınabilir mesajlar sunan Flutter altyapısı.
/projects/healthcare-mobile-platform
Uzaktan Sağlık ve Ölçüm Platformu
Tele-sağlık deneyimini, farklı üreticilere ait Bluetooth medikal cihazları ve sağlık verisi akışlarını tek bir Flutter uygulamasında birleştiren üretim platformu.
Yazılar (8)
/writing/mastering-form-validation-in-flutter
Mastering Form Validation in Flutter
Tired of writing a separate validator for every form field? The solution is just a few lines away!
/writing/building-a-scalable-websocket-client-in-flutter
Building a Scalable WebSocket Client in Flutter
Managing real-time message traffic without losing your mind — and reusing your code while you’re at it? Let’s dive in together!
/writing/mastering-in-app-communication-with-event-bus
Mastering In-App Communication with Event Bus
How to build an event bus for communication in a micro frontend architecture.
/writing/flutter-quick-actions-handling-multiple-actions-with-scalable-code
Flutter Quick Actions: Handling Multiple Actions with Scalable Code
In this article, we will guide you step by step on how to use quick actions in Flutter to create more user-friendly applications.
/writing/auto-route-navigation-systems-in-modular-architecture-with-flutter
Auto Route: Navigation Systems in Modular Architecture with Flutter
In this article, we will explore how Auto Route can be leveraged in a modular architecture, making navigation more efficient and maintainable.
/writing/flutter-deep-link-with-command-pattern-best-practices-for-scalability
Flutter Deep Link with Command Pattern: Best Practices for Scalability
In this article, instead of focusing solely on deep link setup, we’ll explore ways to build a more flexible and scalable structure for handling multiple links.
/writing/effortless-lifecycle-management-in-flutter-applications
Effortless Lifecycle Management in Flutter Applications
In this article, we will delve into the details of an abstract class called AppLifecycleManager, designed to make lifecycle management in Flutter applications easier and more organized.
/writing/flutter-method-channel-a-chain-of-responsibility-approach
Flutter Method Channel: A Chain of Responsibility Approach
Flutter uygulamalarında Dart koduyla yerel platformlar (Android/iOS) arasında iletişim kurarken, gelen Method Channel çağrılarının farklı senaryolar için ele alınması gerekir.
Notlar (5)
/notes/git-cherry-pick
Git cherry-pick: Tek Bir Commit'i Doğru Dala Taşımak
git cherry-pick neden kullanılır, hangi problemi çözer ve çatışma yönetimi dâhil pratik örneklerle nasıl kullanılır?
/notes/backend-change-doc
[SKILL] - backend-change-doc
Backend API ve model değişikliklerini frontend veya mobil ekiplere aktaran kısa, developer dostu değişiklik dokümanı skill'i.
/notes/explain-reasoning
[SKILL] - explain-reasoning
Bir işi/fix'i yaptıktan SONRA çalıştırılır. Yapılan değişikliğin arkasındaki mühendislik düşünme sürecini geriye dönük açar - hangi ipucu, hangi düşünce zinciri, hangi prensip, AI olmasaydı nasıl bulunurdu, bir dahaki sefere kullanıcı bunu tek başına nasıl yakalar. Kullanıcı "neden böyle yaptın", "düşünce zincirini anlat", "bunu ben nasıl bulurdum", "mentörlük yap", "reasoning" dediğinde veya /explain-reasoning çağrıldığında kullan.
/notes/requirements-to-plan
[SKILL] - requirements-to-plan
Mevcut REQUIREMENTS.md dosyasını ve proje yapısını inceleyerek Türkçe, aşamalı ve uygulanabilir bir PLAN.md oluştur.
/notes/universal-code-review
[SKILL] - universal-code-review
Verdiğim kodu senior seviyede incele; kritik sorunları önceliklendir, nedenlerini açıkla ve somut düzeltme önerileri sun.
Tüm etiketler (61)
- Flutter 13
- Dart 8
- Software Design Principle 5
- AI 4
- Skill 4
- Design Patterns 3
- Mobil Mimari 3
- Architecture 2
- Documentation 2
- Açık Kaynak 1
- Ağ Hataları 1
- Ağ İzleme 1
- API 1
- Astro 1
- Bildirim Altyapısı 1
- BLE 1
- C# 1
- Chain of Responsibility 1
- Clean Code 1
- Code Review 1
- Çoklu Cihaz 1
- Çoklu Dil 1
- Çoklu Platform 1
- Debugging 1
- Dijital Sağlık 1
- Event Bus 1
- Fonksiyonel Programlama 1
- Form Validation 1
- Geliştirici Araçları 1
- Git 1
- Go 1
- Hata Takibi 1
- Hata Yönetimi 1
- İçerik Mimarisi 1
- Kullanıcı Deneyimi 1
- MDX 1
- Medikal Cihazlar 1
- Mentorship 1
- Mobile Development 1
- Modular Architecture 1
- MSBuild 1
- Navigation 1
- Observability 1
- Ölçeklenebilirlik 1
- Otomatik Bağlantı 1
- Planning 1
- Push Notification 1
- SOLID 1
- Statik Site 1
- Strategy Pattern 1
- Swift 1
- Trace Correlation 1
- TypeScript 1
- Version Control 1
- VS Code Eklentisi 1
- Web Performansı 1
- WebSocket 1
- Workflow 1
- Yapılandırılmış Loglama 1
- Yazılım Mimarisi 1
- Yerelleştirme 1