Blog & Notlar
Yazılım rehberleri, eğitim içerikleri, gezi notları ve kişisel deneyimler
Toplam 88 yazı
Pattaya'da Mutlaka Gezilmesi Gereken Yerler: 4 Günlük Deneyimden Çıkan Liste
Pattaya'da 4 gece kaldık. Ko Lan Adası'nın berrak denizinden Terminal 21'deki Eyfel Kulesi'ne, Walking Street'ten 250 bahtlık motor kiralamaya kadar mutlaka görmeniz gereken yerleri gerçek fiyatlar, ulaşım detayları ve konumlarla listeledim.
Bangkok'ta Son Gün: Emsphere Sky Beach Club ve Terminal 21 ile Tayland'a Veda
Tayland'daki son günümüzde Bangkok'a döndük. Emsphere AVM'nin çatısındaki ücretsiz Sky Beach Club havuzunda vakit geçirdik, Honda'nın etkinliğinde scooter test sürüşü yaptık ve Bangkok Terminal 21'de son durağımızı tamamlayıp havaalanının yolunu tuttuk.
Bangkok'ta Mutlaka Gezilmesi Gereken Yerler: 7 Günlük Deneyimden Çıkan Liste
Bangkok'ta 7 gece kaldık ve şehri baştan sona gezdik. Wat Arun'dan 69 metrelik dev Buda'ya, Ejderha Tapınağı'ndan çatısında ücretsiz havuz olan AVM'ye kadar mutlaka görmeniz gereken yerleri güncel fiyatlar, giriş ücretleri ve konumlarla listeledim.
Pattaya 3. Gün: Wat Phra Yai (Küçük Buda) ve Terminal 21'deki Eyfel Kulesi
Pattaya'daki son günümüzde Küçük Buda olarak bilinen Wat Phra Yai'yi ve mitolojik Yaksha muhafız heykellerini gezdik, ardından her katı farklı bir ülkeyi temsil eden Terminal 21 AVM'de Eyfel Kulesi'ni gördük ve günü sahil manzarasıyla kapattık.
Pattaya 2. Gün: Ko Lan Adası'nda Motorla Ada Turu ve Cennet Gibi Plajlar
Pattaya'daki ikinci günümüzde Bali Hai Pier'den feribotla Ko Lan Adası'na geçtik, 250 bahta motor kiralayıp adayı turladık ve Nual Beach ile Tawaen Beach'i gezdik. Ulaşım fiyatları, motor kiralama ve rota önerileri bu yazıda.
Pattaya 1. Gün: Swensen's Dondurma, Cafe Amazon ve Walking Street Deneyimi
Pattaya'daki ilk günümüzde Türk kahvaltısıyla güne başladık, sahil tarafında yürüdük, Cafe Amazon'da uygun fiyatlı buzlu çikolata molası verdik, Swensen's RGP Pattaya'da harika bir dondurma denedik ve geceyi Walking Street'te noktaladık.
Mardin'de Tek Gecelik Otel Parasına Pattaya'da 4 Gecelik Rezidans: Beach by Anatolia Condo Suite
Pattaya'da denize 50 metre mesafedeki Beach by Anatolia Condo Suite'te 4 geceyi toplam 6.000 TL'ye geçirdik. Tertemiz ve geniş odalar, muhteşem manzara, büyük havuz, her gün oda temizliği ve şehrin en popüler AVM'sinin hemen yanında bir konum. Tüm detaylar ve konum bilgisi bu yazıda.
Bangkok'tan Pattaya'ya En Fiyat/Performans Ulaşım: 12Go ile 180 Bahtlık Otobüs Yolculuğu
Bangkok'tan Pattaya'ya en uygun fiyatlı nasıl gidilir? 12Go uygulamasıyla 180 bahta otobüs bileti aldık, Suvarnabhumi Havalimanı Terminal 2'den yola çıktık. E-biletin fiziksel bilete dönüştürülmesi, Pattaya'da bekleyen pahalı transferciler ve Bolt ile ucuza otele ulaşma tüyoları bu yazıda.
Bangkok'ta Altıncı Gün: Wat Samphran Ejderha Tapınağı ve Dev Ejderhanın İçinden İniş
Bangkok'taki son günümüzde pembe Wat Samphran tapınağına gittik, asansörle 17 katlık kulenin tepesine çıktık ve tapınağı saran dev ejderhanın içinden aşağı indik. Giriş ücreti, ulaşım, araba tutkunlarının uğrak noktası 6 Zero Garage & Roaster ve Çin Mahallesi'ndeki film seti detayları yazıda.
Bangkok'ta Beşinci Gün: 32 Bar X Çikolatacısı, The Mall LifeStore ve June Pang Tatlıcısı
Bangkok'taki beşinci günümüzde kendi çikolatasını üreten 32 Bar X ile başladık, milyonluk arabalarla dolu The Mall LifeStore AVM'sini gezdik, eski bir Fenerbahçe futbolcusuyla karşılaştık ve günü June Pang'ın kremalı sütlü tostlarıyla kapattık. Konumlar ve detaylar yazıda.
Bangkok'ta Dördüncü Gün: Wat Arun Tapınağı ve Empire Tower'da Manzaralı Kahve
Bangkok'taki dördüncü günümüzde Çin porselenleriyle kaplı Wat Arun tapınağını gezdik, ardından Empire Tower'ın 55. katında Bangkok manzarasına karşı kahve içtik. Giriş ücretleri, fiyatlar ve konum bilgileri yazıda.
Bangkok'ta Üçüncü Gün: Wat Paknam'ın Dev Buda Heykeli
Bangkok'taki üçüncü günümüzde Wat Paknam'daki 69 metre yüksekliğindeki devasa oturan Buda heykelini ziyaret ettik.
Bangkok'ta İlk Gün: ICONSIAM ve Chinatown Gezisi
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.
Bangkok'ta İkinci Gün: Wat Hong ve Wat Arun Planı
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 ve NestedScrollView Karşılaştırması
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.
Bangkok'ta 7 Gecelik Konaklama ve Sadece 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ı.
Bangkok'ta İlk Gün: Para Bozdurma ve Vasu Exchange Deneyimi
Bangkok'a ilk geldiğinizde neden para bozdurmanız gerektiğini, Vasu Exchange deneyimimizi ve seyahatinizi rahatlatacak pratik ipuçlarını paylaşıyorum.
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? Deneyimli Flutter uzmanından öğrenmenin avantajları ve doğru eğitmen bulma 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 Uzman Seçimi: Veri Yapıları ve Algoritma Analizi
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: Kimse Söylemez Ama Bunları Bilmeniz Gerekiyor
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 gerçekten işe yarayan başlangıç yolunu, doğru dil seçimini ve kaçınılması gereken tuzakları öğrenin.
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 (Detaylı Karşılaştırma)
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 ile Kullanıcı Deneyimini Zirveye Taşımak
Hero animasyonları ve özel sayfa geçiş efektleri ile Flutter uygulamanızı profesyonel ve akıcı hale getirin. SlideTransition, FadeTransition, ScaleTransition ve daha fazlası.
Flutter: Explicit Animations ile Tam Kontrol - 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ı ile Flutter uygulamanıza kod yazmadan profesyonel animasyonlar ekleyin.
OOP'ye Giriş: Neden Prosedürel Programlama Artık Yetmiyor?
Prosedürel programlamadan nesne yönelimli programlamaya geçiş hikayesi. Spaghetti kod'dan kurtulup, gerçek dünya problemlerini koda nasıl dönüştürebileceğimizi keşfediyoruz.
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ı olan Class ve Object kavramlarını kek kalıbı analojisiyle öğreniyoruz. Property, Method ve Instance kavramlarıyla gerçek dünya örnekleri üzerinde pratik yapıyoruz.
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 nasıl sağlarız? Banka hesabı örneğiyle encapsulation'a giriş yapıyoruz.
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'da Yaşam Döngüsü (Life Cycle) - StatefulWidget ve AppLifecycleState
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 Eklemek
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 - Baba-Çocuk İlişkisi
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 - İlk Günümden Notlar
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.