Blog & Notlar
Yazılım rehberleri, eğitim içerikleri, gezi notları ve kişisel deneyimler
Toplam 100 yazı
Yapay Zekâ Tasarımında Tutarlılık: Eleştirmen Döngüsü
Yapay zekâ kendi ödevini kendi notlandırdığı için tasarım tutarsız çıkıyor. Bağımsız eleştirmen döngüsü bunu nasıl çözüyor, maliyeti ne kadar?
Yapay Zekâ ile Hareketli Grafik: Veri, İkon ve Otomasyon
Yapay zekâyla üretilen animasyonlar neden hep aynı? Gerçek veriyi animasyona çevirmek, hazır varlık kullanmak ve videodan otomatik grafik çıkarmak.
Harness Nedir? Model ile Kodlama Aracı Arasındaki Fark (DeepSeek Örneğiyle)
Aynı modeli iki farklı araçta çalıştırdığınızda neden bambaşka sonuç alıyorsunuz? Cevap harness'ta. Model ile harness arasındaki farkı, ajan döngüsünü ve bağlam yönetimini DeepSeek üzerinden adım adım anlatıyorum.
Web Sitesi Tasarım Denetimi: Referansla Karşılaştırma
Siteniz neden iyi görünmüyor, tarif edemiyor musunuz? Yapay zekâya referans bir siteyle karşılaştırma yaptırıp somut fark raporu çıkarma yöntemi.
Claude Design Nedir? 7 Seviyede Yapay Zekâ ile Tasarım
Çoğu kişi Claude Design'ı ilk seviyede kullanıp jenerik sonuç alıyor. Yedi seviyeyi, her seviyedeki pahalı hatayı ve bir üste nasıl çıkılacağını anlatıyorum.
AI Slop Nedir? Yapay Zekâ Görünmeyen Web Sitesi Yapmak
Yapay zekâyla yapılan siteler neden birbirinin aynısı? AI slop'un belirtileri, tipografi ve metin tarafında bunu kıran somut yöntemler.
Agent Skill Nedir? İşe Yarayan Yetenek Nasıl Yazılır?
Agent skill'lerin çoğu işe yaramıyor. Gerçekten fark yaratan yetenek kalıpları, skill yazmanın kuralları ve kurmadan önce yapılacak güvenlik kontrolü.
Vibe Coding Yöntemi: 7 Pratik İpucu ve Prompt Yazma Sanatı
Vibe coding'de gerçekten işe yarayan 7 yöntem: prompt yazma, karar belgesi hazırlama, küçük görev verme, test ile koruma, denetim ve refactor. Yapay zekâyla yazılım geliştirirken 'çalışıyor'dan 'sürdürülebilir çalışıyor'a geçmenin formülü.
Vibe Coding Nedir? Sıfırdan Başlayanlar İçin Gerçek Bir Başlangıç Rehberi
Vibe coding tam olarak nedir, nasıl çalışır, hangi araçlarla yapılır? Claude, ChatGPT, Cursor ve Codex ile yapay zekâ destekli yazılım geliştirmeye başlamak istiyorsanız, bu yazı sizin için.
Full Vibe Coding ile App Store'a Uygulama Çıkarmak: LevelUpStudy Deneyimi
Yapay zekâ ile kod yazarak App Store'da uygulama yayınlamak mümkün mü? LevelUpStudy'yi yayınlarken işe yarayan yöntemi, karşılaştığım üç gerçek hatayı ve çıkardığım dersleri anlatıyorum.
Vibe Coding Araçları Karşılaştırması: Claude, ChatGPT, Cursor ve Codex Hangisini Ne Zaman Kullanmalı?
Vibe coding için hangi aracı seçmeli? Claude, ChatGPT, Cursor, Codex ve GitHub Copilot'u gerçek projelerde karşılaştırdım: güçlü yanları, zayıf yanları ve hangi senaryoda hangisini önerdiğim.
LevelUpStudy Nedir? YKS, KPSS ve LGS İçin Çalışma Takip Uygulaması
Günde kaç saat çalıştığınızı gerçekten biliyor musunuz? LevelUpStudy'nin odak oturumları, seri sistemi, liderlik tablosu ve 3B çalışma masasıyla sınav hazırlığını nasıl ölçülebilir hale getirdiğini anlatıyorum.
Pattaya'da Gezilecek Yerler: 4 Günlük Deneyimden Liste
Pattaya'da 4 gece kaldık. Ko Lan Adası'nın berrak denizi, Terminal 21'deki Eyfel Kulesi, Walking Street ve 250 bahtlık motor. Fiyat ve konumlarla.
Emsphere Sky Beach Club ve Terminal 21: Bangkok'ta Son Gün
Emsphere AVM'nin çatısındaki ücretsiz Sky Beach Club havuzu, Honda scooter test sürüşü ve Terminal 21 ile Bangkok'a veda. Konum ve fiyat detayları.
Bangkok'ta Gezilecek Yerler: 7 Günlük Deneyimden Liste
Bangkok'ta 7 gece kaldık. Wat Arun'dan 69 metrelik Buda'ya, Ejderha Tapınağı'ndan çatı havuzlu AVM'ye görülecek yerler, fiyat ve konumlarla.
Wat Phra Yai ve Terminal 21: Pattaya'da Buda ve Eyfel Kulesi
Küçük Buda olarak bilinen Wat Phra Yai'yi ve Yaksha heykellerini gezdik, ardından Terminal 21'deki Eyfel Kulesi'ni gördük. Konum ve fiyatlar yazıda.
Ko Lan Adası: Pattaya'da Motorla Ada Turu ve Plajlar
Bali Hai Pier'den feribotla Ko Lan Adası'na geçtik, 250 bahta motor kiralayıp adayı turladık. Nual ve Tawaen plajları, fiyatlar ve rota önerileri.
Pattaya 1. Gün: Swensen's, Cafe Amazon ve Walking Street
Pattaya'daki ilk günümüz: Türk kahvaltısı, sahil yürüyüşü, Cafe Amazon'da buzlu çikolata, Swensen's RGP dondurması ve Walking Street gecesi.
Beach by Anatolia Condo Suite: Pattaya'da 4 Gece 6.000 TL
Denize 50 metre mesafede, 4 gece toplam 6.000 TL. Tertemiz geniş odalar, büyük havuz, günlük temizlik ve AVM'nin yanında konum. Detaylar yazıda.
Bangkok'tan Pattaya'ya Nasıl Gidilir? 180 Bahtlık Otobüs
12Go ile 180 bahta otobüs bileti aldık, Suvarnabhumi Terminal 2'den yola çıktık. E-bilet dönüşümü, transferci tuzağı ve Bolt ile ucuza otele ulaşma.
Wat Samphran Ejderha Tapınağı: Dev Ejderhanın İçinden İniş
Bangkok'un pembe tapınağı Wat Samphran'da asansörle 17 kata çıktık, dev ejderhanın içinden indik. Giriş ücreti, ulaşım ve konum detayları yazıda.
32 Bar X, The Mall LifeStore ve June Pang: Bangkok 5. Gün
Kendi çikolatasını üreten 32 Bar X, milyonluk arabalarıyla The Mall LifeStore ve June Pang'ın kremalı sütlü tostu. Konumlar ve fiyatlar yazıda.
Wat Arun ve Empire Tower: Bangkok'ta 55. Katta Manzaralı Kahve
Çin porselenleriyle kaplı Wat Arun tapınağını gezdik, ardından Empire Tower'ın 55. katında Bangkok manzarasına karşı kahve içtik. Ücretler yazıda.
Wat Paknam Dev Buda Heykeli: Bangkok'ta 69 Metrelik Buda
Bangkok'taki Wat Paknam tapınağında 69 metre yüksekliğindeki devasa oturan Buda heykelini ziyaret ettik. Ulaşım, giriş ve ziyaret notları yazıda.
ICONSIAM ve Chinatown: Bangkok'ta İlk Gün Gezi Rehberi
Bangkok'taki ilk günümüzde ICONSIAM ve Chinatown'u nasıl gezdiğimizi, tekneyle ulaşım deneyimini, dev köpek heykelini ve sokak lezzetlerini anlatıyorum.
Wat Hong Tapınağı ve Wat Arun Planı: Bangkok'ta İkinci Gün
Bangkok'taki ikinci günümüzde Wat Hong Tapınağı'nı ziyaret ettik, Budist keşişlerle tanıştık ve Wat Arun'u bir sonraki güne bıraktık.
Flutter: SliverAppBar ile Sticky Header ve Search Bar Tasarımı
Flutter'da SliverAppBar kullanarak kaydırıldığında küçülen, pinlenen ve arama barı içeren modern başlık alanları oluşturun.
Flutter: SliverAppBar ile Kategori Başlığı ve Arama Alanı
SliverAppBar ile kategori seçimi, arama kutusu ve scroll ile kayan üst başlık yapıları oluşturun.
Flutter: SingleChildScrollView, ListView, NestedScrollView
Flutter'da scroll yapıları arasındaki farkları, performans etkilerini ve nested scroll sorunlarını doğru widget seçimiyle çözün.
Flutter: mainAxisSize ile Row ve Column Alignment Kontrolü
mainAxisSize ile Row ve Column düzenlerinde alan kullanımını, alignment etkisini ve kompakt yerleşimi kontrol edin.
Flutter: mainAxisSize ile Kompakt Dialog ve Buton Grupları
Flutter'da mainAxisSize kullanarak dialog, buton grubu ve kart düzenlerinde kompakt alan kontrolü sağlayın.
Flutter: LayoutBuilder ile Responsive Breakpoint Tasarımı
LayoutBuilder ile mobile, tablet, desktop ve web için breakpoint tabanlı responsive Flutter arayüzleri oluşturun.
Flutter: Hero Animasyon Hızı ve Geçiş Süresi Kontrolü
Flutter'da Hero animasyon hızını, transition duration'ı ve curve ayarlarını kontrol ederek daha premium page transition deneyimi oluşturun.
Flutter: Hero Animasyon Hataları ve En İyi Uygulamalar
Flutter Hero animasyonunda duplicate tag, material uyumsuzluğu ve geçiş kırılmalarını nasıl önleyeceğinizi öğrenin.
Flutter: Expanded, Flexible ve Spacer ile Layout Kontrolü
Expanded, Flexible ve Spacer kullanarak Flutter'da alan paylaşımı, boşluk yönetimi ve taşma kontrolü yapın.
Flutter: Expanded, Flexible ve Spacer Karşılaştırması
Flutter'da Expanded, Flexible ve Spacer farklarını öğrenin; layout hatalarını önleyin ve alan paylaşımını doğru yönetin.
Flutter: BottomNavigationBar ve NavigationBar Karşılaştırması
Flutter'da klasik BottomNavigationBar ile Material 3 NavigationBar arasındaki farkları ve kullanım senaryolarını öğrenin.
Boss Suites Nana: Bangkok'ta 7 Gece Konaklama, 4500 TL
Boss Suites Nana otel deneyimimiz, depozito, oda temizliği, kahvaltı fiyatı ve konum avantajlarıyla birlikte Bangkok'ta uygun bütçeli konaklama notları.
Vasu Exchange Bangkok: Kur, Konum ve Para Bozdurma Deneyimi
Bangkok Nana'daki Vasu Exchange'de 100 doları 3252 bahta bozdurduk. Kur avantajı, konum, işlem süreci ve para bozdururken dikkat edilecekler.
En İyi Swift Öğretmeni Nasıl Bulunur? 2026 Rehberi
iOS geliştirme için en iyi Swift öğretmenini nasıl seçersiniz? Deneyimli bir Swift uzmanından öğrenmenin avantajları ve doğru öğretmeni bulma kriterleri.
En İyi Flutter Öğretmeni Seçimi: Mobil Uygulama Uzmanı Rehberi
Mobil uygulama geliştirme için en iyi Flutter öğretmenini nasıl seçersiniz? Uzmandan öğrenmenin avantajları ve seçim kriterleri.
.NET Uzmanı Öğretmen Seçimi: C# ve ASP.NET Eğitimi Rehberi
Profesyonel .NET geliştirme için en iyi C# öğretmenini nasıl seçersiniz? .NET uzmanından öğrenmenin avantajları ve doğru eğitmen bulma kriterleri.
Algoritma Öğretmeni Seçimi: Veri Yapıları ve Algoritma
Algoritma ve veri yapıları için en iyi öğretmeni nasıl seçersiniz? Algoritma uzmanından öğrenmenin avantajları ve doğru eğitmen bulma kriterleri.
Yazılımcıların Yaptığı En Büyük 5 Hata (Ve Kesin Çözümleri)
Sektörde yıllarını geçirmiş Senior yazılımcıların bile hala yaptığı 5 kritik hata. Kodunuzu ve kariyerinizi kurtaracak tecrübe dolu ipuçları.
2026'da Yazılımcı Olmak: Kimsenin Söylemediği Gerçekler
Yazılımcı olmak gerçekten bu kadar kolay mı? Maaşlar, iş bulmak, kariyer zorlukları ve yapay zekanın etkisi — 2026'daki gerçeklerle yüzleşin.
Yazılıma Nereden Başlamalı? 2026 Yol Haritası (Adım Adım)
Yazılım öğrenmek istiyorsunuz ama nereden başlayacağınızı bilmiyorsunuz. 2026'da işe yarayan yol, doğru dil seçimi ve tuzaklar.
2026'da Flutter'da En Çok Kullanılan 5 Widget (Detaylı Analiz)
Flutter geliştirirken projelerin %90'ında kullanılan en kritik 5 widget. Gerçek proje deneyimleriyle, performans ipuçları ve best practice'ler.
Flutter mı React Native mi? 2026'da Doğru Seçim
Flutter ve React Native arasında kararsız mısınız? 2026'daki performans, iş olanakları ve gerçek proje deneyimleriyle hangisinin doğru olduğunu öğrenin.
2026'da Öğrenmeniz Gereken En Popüler 3 Programlama Dili
Yapay zeka devrimiyle kökten değişen sektörde, maaşınızı ikiye katlayabilecek ve geleceği şekillendirecek en popüler 3 programlama dili.
Flutter Hero Animasyonları ve Sayfa Geçiş Efektleri
Hero animasyonları ve özel sayfa geçişleriyle Flutter uygulamanızı akıcı hale getirin. SlideTransition, FadeTransition, ScaleTransition.
Flutter Explicit Animations: AnimationController Rehberi
AnimationController, Tween, AnimatedBuilder ile Flutter'da profesyonel animasyonlar oluşturun. Explicit animations'ın tüm detaylarını öğrenin.
Flutter: Implicit Animations ile Sıfır Çaba, Maksimum Etki
AnimatedContainer, AnimatedOpacity, AnimatedPositioned ve diğer implicit animation widget'larıyla kod yazmadan animasyon ekleyin.
OOP'ye Giriş: Neden Prosedürel Programlama Artık Yetmiyor?
Prosedürel programlamadan nesne yönelimliye geçiş. Spaghetti koddan kurtulup gerçek dünya problemlerini koda dönüştürmeyi keşfedin.
C# Constructor: Nesne Fabrikasının Gizli Kahramanı
Constructor nedir, neden gerekli? Default constructor, parametreli constructor ve constructor overloading kavramlarını gerçek dünya örnekleriyle keşfediyoruz.
C# Class ve Object: Taslak mı, Ürün mü?
OOP'nin temel yapı taşları Class ve Object'i kek kalıbı analojisiyle öğrenin. Property, Method ve Instance kavramları örneklerle.
C# Access Modifiers: Kapıları Kilitlemek mi, Açık Bırakmak mı?
public, private, protected ve internal nedir? Getter/Setter metodlarıyla veri güvenliğini banka hesabı örneğiyle anlatıyorum.
Flutter: StreamBuilder ile Gerçek Zamanlı Veri Akışı
Flutter'da StreamBuilder kullanımı, Stream ve Future farkı, gerçek zamanlı veri akışları ve StreamController ile custom stream oluşturma.
Flutter: Riverpod ile Modern State Management
Flutter'da Riverpod paketi ile state yönetimi, Provider vs Riverpod karşılaştırması, StateNotifier, StateProvider ve best practices.
Flutter: Provider ile State Management
Flutter'da Provider paketi ile state yönetimi, ChangeNotifier, Consumer, MultiProvider kullanımı ve best practices.
Flutter: ListView Widget Kullanımı
Flutter'da ListView widget kullanımı, yatay ve dikey listeleme, ListTile alternatif tasarımlar ve ListView.builder ile dinamik listeler.
Flutter: GridView Widget Kullanımı
Flutter'da GridView widget kullanımı, satır ve sütunlarda öğeleri listeleme, GridView.builder ile dinamik grid oluşturma.
Flutter: FutureBuilder ile Asenkron Listeleme
Flutter'da FutureBuilder kullanımı, async/await ile widget entegrasyonu, ListView ve GridView ile asenkron veri listeleme.
Flutter: TabBar ve TabBarView Kullanımı
Flutter'da Tabs kullanarak aynı ekranda birden fazla sayfa gösterme ve tab navigasyonu.
Flutter: SnackBar ve SnackBarAction Kullanımı
Flutter'da SnackBar ile kullanıcıya geri bildirim verme ve SnackBarAction ile etkileşimli mesajlar oluşturma.
Flutter: PopupMenuButton Kullanımı ve Menü Yapıları
Flutter'da PopupMenuButton ile açılır menüler oluşturma, menü öğeleri ve değer yakalama işlemleri.
Flutter: GestureDetector Kullanımı ve Dokunma Olayları
Flutter'da GestureDetector ile tıklama, çift tıklama, uzun basma ve kaydırma gibi kullanıcı etkileşimlerini yakalama.
Flutter: Form Widget ve Girdi Kontrolleri
Flutter'da Form widget kullanımı, TextFormField validasyonu ve form yönetimi.
Flutter: DropdownButton Kullanımı ve Özellikleri
Flutter'da DropdownButton kullanımı, Android'deki Spinner yapısının Flutter karşılığı ve özelleştirme seçenekleri.
Flutter: Drawer Widget ve Yan Menü Kullanımı
Flutter'da Drawer ile yan menü oluşturma, parmak hareketi ile açma-kapama ve navigasyon.
Flutter: Card Widget ve Tasarım Kullanımı
Flutter'da Card widget kullanımı, özelleştirme seçenekleri ve listeleme tasarımları.
Flutter: BottomNavigationBar Kullanımı
Flutter'da BottomNavigationBar ile alt navigasyon çubuğu oluşturma ve sayfa geçişleri.
Flutter: AppBar Widget ve Özelleştirme
Flutter'da AppBar kullanımı, özelleştirme seçenekleri, actions ve leading özellikleri.
Flutter: AlertDialog Kullanımı ve Özelleştirme
Flutter'da AlertDialog ile kullanıcıya uyarı mesajları gösterme, onay alma ve girdi toplama işlemleri.
Flutter: Tarih ve Saat Seçiciler (DatePicker & TimePicker)
Flutter uygulamalarında kullanıcıdan tarih ve saat bilgisi almak için DatePicker ve TimePicker kullanımı.
Flutter: SingleChildScrollView ve ScrollView Kullanımı
Flutter'da taşan içerikleri kaydırılabilir hale getirmek için SingleChildScrollView ve ListView kullanımı.
Flutter: Giriş Widget'ları ve Durum Göstergeleri
Switch, Checkbox, Radio, Slider, ToggleButtons kullanımı ve ProgressIndicator ile ilerleme durumu gösterme.
Flutter: FloatingActionButton (FAB) Kullanımı ve Özellikleri
Flutter'da FloatingActionButton kullanımı, özelleştirme seçenekleri, konumu ve Extended FAB özellikleri.
Flutter Yaşam Döngüsü (Life Cycle): StatefulWidget Rehberi
Flutter'da StatefulWidget yaşam döngüsü metodları ve uygulama yaşam döngüsü yönetimi. initState, dispose, didUpdateWidget ve setState kullanımı.
Flutter'da Navigator ile Sayfalar Arası Geçiş ve Veri Transferi
Flutter'da Navigator kullanarak sayfalar arası geçiş yapmak, veri aktarımı ve back stack yönetimi. push, pop, pushReplacement metodları.
Flutter'da Uygulama İkonu Oluşturma ve Ayarlama
Flutter uygulamanıza hem Android hem iOS için farklı boyutlarda özel ikon nasıl eklenir? flutter_launcher_icons paketi ile otomatik ikon oluşturma.
Swift'e Giriş: Optionals, Guard Let ve If Let Kullanımı
Flutter'dan sonra iOS geliştirme için Swift öğrenmeye başladım. İlk karşılaştığım kavramlardan Optionals ve güvenli unwrapping yöntemlerini paylaşıyorum.
Flutter: Spacer Widget ile Esnek Boşluklar
Spacer widget ile Row ve Column içinde esnek boşluk oluşturma ve dikkat edilmesi gerekenler.
Flutter: SizedBox ile Boyutlandırma ve Boşluk
SizedBox widget'ı ile boyutlandırma işlemleri ve görünmeyen boşluklar oluşturma.
Flutter: Resim Eklemek - Assets ve Image.asset
Flutter projesine resim ekleme, pubspec.yaml yapılandırması ve Image.asset widget kullanımı.
Flutter: Padding ile İç Boşluk Yönetimi
Padding widget ile widget'ların etrafında iç boşluk oluşturma ve EdgeInsets kullanımı.
Flutter: MediaQuery ile Ekrana Göre Oranlama
MediaQuery sınıfı ile ekran boyutlarını alıp dinamik ve responsive tasarımlar oluşturma.
Flutter: mainAxisSize ile Alan Kontrolü
Row veya Column'un ana eksen boyunca ne kadar alan kaplayacağını mainAxisSize ile kontrol etme.
Flutter: LayoutBuilder ile Ekran Boyutuna Göre Tasarım
LayoutBuilder widget'ı ile farklı ekran boyutlarına göre dinamik ve responsive tasarımlar oluşturma.
Flutter: Kendi Widget'larımızı Oluşturmak
Flutter'da özel widget'lar oluşturarak kodun yeniden kullanılabilirliğini artırma ve constructor kullanımı.
Flutter: Expanded Widget ile Alan Genişletme
Expanded widget ile Row ve Column içindeki widget'ları ekranın tamamına genişletme ve flex kullanımı.
Flutter: Center Widget Detaylı Kullanımı
Center widget ile nesneleri ortalama ve farklı senaryolarda Center kullanımı.
Flutter: Align Widget ile İnce Hizalama İşlemleri
Align widget ile içinde bulunduğu alana göre detaylı hizalama işlemleri ve Alignment özellikleri.
Flutter'a Giriş: Widget Ağacı, Row, Column ve Stack Yapıları
Dart'ı öğrendikten sonra nihayet Flutter'a geçiş yaptım. İlk günümde widget ağacını, Row, Column ve Stack yapılarını öğreniyorum.
Dart'ta Hata Yönetimi: Try-Catch ve Asenkron İşlemler
Dart'ta try-catch ile hata yönetimini ve async-await ile asenkron programlamayı öğreniyorum. Future ve await kavramları.
Dart Collections: List, HashSet ve HashMap ile Veri Yönetimi
Dart'ta veri yapıları ile çalışmayı öğreniyorum. List, HashSet ve HashMap arasındaki farklar ve kullanım alanlarını keşfediyorum.
Dart'ta Interface ve Implements: Sınıflara Ekstra Özellik
Abstract class'lar ve implements anahtar kelimesi ile sınıflarımıza nasıl ekstra özellikler ekleyebileceğimizi öğreniyorum.
Dart'ta Kalıtım (Inheritance) ve Polymorphism Rehberi
OOP'nin en önemli kavramlarından kalıtım ve polymorphism'i öğreniyorum. Extends, override ve super anahtar kelimeleriyle neler yapabileceğimize bakıyoruz.
Dart'ta Enum ve Composition - Kod Düzenini Nasıl Sağlarız?
Dart öğrenmeye devam ediyorum. Bugün enum yapıları ve composition (birleştirme) konularını öğrendim. Gerçek hayat örnekleriyle anlatıyorum.
Dart'ta Tip Dönüşümleri ve Static Değişkenler
Flutter öğrenmeye başlarken Dart'ın temellerini öğreniyorum. Bugün tip dönüşümleri ve static değişkenlerle ilgili öğrendiklerimi paylaşıyorum.
Flutter ile Mobil Uygulama Geliştirmeye Başlangıç
Flutter framework'ü ile iOS ve Android için tek kod tabanından mobil uygulama geliştirmeye başlamak isteyenler için kapsamlı bir rehber.