How Mattermost's new 10,000 message limit threatens your corporate memory. Explore alternative analyses from a startup CTO's perspective, the advantages of the Matrix protocol, and how to recover your data with the open-source MatrixMigrate tool.
Why do 'logical' ideas fail? From the sinking of the Vasa ship to modern SaaS traps, I discuss why R&D is not a product and how to escape the 'design over-engineering' trap to create real business value.
Yapay Zeka (AI) ve VibeCoding yazılımcılar için tehdit mi yoksa fırsat mı? Hidrolik direksiyon analojisiyle; rekabet, hız ve mimari bilginin önemini ele alan, 'kod hamallığına' son veren bir kariyer rehberi.
Building distributed systems isn't like assembling Lego. Learn how to overcome the 'Dual Write' curse and achieve a 'single source of truth' without sacrificing your sanity (or your sleep).
I tried to explain Wails with a simple timeline, starting from the first desktop application I wrote up to today.
Born from a king's love for his queen in the fertile valleys of ancient Anatolia, Laodicea rose to become one of the wealthiest cities of the Roman Empire—so prosperous it refused imperial aid after a devastating earthquake. This is the remarkable story of the Biblical city that was "neither hot nor cold," where early Christians gathered and ancient theaters now echo with modern concerts.
Nysa : The Ancient Summit City Where Time, Patience, and Engineering Converge in Stone
Hierapolis, the ancient 'sacred city' near Denizli, reveals a civilization that mastered the art of living through its sophisticated thermal culture, where cleanliness, comfort, and aesthetics formed the foundation of daily life over 2,000 years ago. This remarkable Roman settlement challenges our modern assumptions about progress, offering timeless lessons on how the thoughtful integration of natural resources and urban planning can create a truly elevated quality of life.
CTO kod yazmalı mı yazmamalı mı? Bu sorunun kendisi yanlış. Şirketin aşamasına göre CTO rolü nasıl dönüşür, ne zaman klavyeye dokunulur, ne zaman uzak durulur?
Herkesin erişebildiği SEO araçları neden hep bir kapının ardında? Screaming Frog'dan Ahrefs'e kadar her aracın bir bedeli var. Ben de kendi aracımı yazdım: ücretsiz, verisi senin makinenden çıkmayan bir SEO crawler. İşte hikayesi.
Mattermost’un yeni 10.000 mesaj sınırı kurumsal hafızanızı nasıl tehdit ediyor? Bir startup CTO'sunun gözünden alternatif analizleri, Matrix protokolünün avantajları ve açık kaynaklı MatrixMigrate aracı ile verilerinizi nasıl kurtaracağınızı keşfedin.
Kodunuz bir 'Vitamin' mi yoksa 'Ağrı Kesici' mi? Mükemmeliyetçilik tuzağına düşmeden, Ar-Ge romantizminden sıyrılıp gerçek 'Business Value' üretmenin yolları. Kodun ötesine geçiyoruz.
Yapay Zeka (AI) ve VibeCoding yazılımcılar için tehdit mi yoksa fırsat mı? Hidrolik direksiyon analojisiyle; rekabet, hız ve mimari bilginin önemini ele alan, 'kod hamallığına' son veren bir kariyer rehberi.
Mükemmel kod yoktur, yönetilebilir kaos vardır. Dağıtık sistemlerin en büyük baş belası 'Veri Bütünlüğü' sorununu, Dual Write lanetini ve Debezium (CDC) ile gelen çözüm mimarisini anlattım.
İlk yazdığım masaüstü uygulamasından, bugüne basit bir zaman çizelgesi ile wails'i anlatmaya çalıştım
“PHP öldü mü?” sorusunu tarihsel ve teknik gelişmeler ışığında ele alan bu yazı, PHP'nin geçmişten günümüze evrimini tartışarak hâlâ yaşayan ve gelişen bir dil olduğunu ortaya koyuyor.
Kısa bir ara
Hayallerle başlayan, faturalarla sertleşen bir serüven: Home ofis günlerinden, ofis kurmaya; çocuk bezinden personel arayışına uzanan, bir yazılımcının yıllara yayılmış iç dökümü ve öğrenilmiş dersler...
Laravel Framework'ün üzerine düşünceler ve sonuçları hakkında bir blog yazısı.
ki monitörlü kurulumumda bir yandan kod yazarken, diğer yandan dinlediğim muhabbet ve bilgi dolu podcast'ler sayesinde home ofis ortamında yalnız hissetmiyorum. Bu yazıda, sabah motivasyonundan teknoloji sohbetlerine kadar beni sarıp sarmalayan sesli yol arkadaşlarımdan ve favori kanallarımdan bahsediyorum.
Yılmaz Güney'in 'Duvar' filminin yasaklanmasından Aşık Veysel'in "Karanlık Dünya"sına, hatta Aaron Swartz'ın trajik sonuna kadar uzanan bu yolculukta, insanlığın kendi mutluluğunun önüne nasıl geçtiğini hiç düşündünüz mü? Otoriteye itaat etme ve vicdani değerleri hiçe sayma eğilimimizi bilimsel bir deneyle, Milgram Deneyi ile açıklayan bu yazı, "ben görevimi yaptım" diyenlerin ardındaki gerçeği gözler önüne seriyor.
Durmak ve hareket
Binlerce yıl sonra kitaplara eklenen sayfa numarası gibi basit bir detayın, aslında mevcut bir ürünü geliştirmeye odaklanan inovasyonun ne denli büyük bir fark yaratabileceğini gösterdiğini biliyor muydunuz?
Potasyum nitrat gibi basit bir elementin baruttan uzay teknolojisine kadar insanlık tarihindeki devrim niteliğindeki etkisini hiç düşündünüz mü? Bu yazı, küçümsenen detayların büyük sistemlerin kilit taşı olabileceğini ve "bir mıh bir nalı kurtarır" sözünün ardındaki derin anlamı gözler önüne seriyor.
Her ürün bir iz taşır; bazen bir beyit, bazen bir yangın haberi, bazen de çocuklukta yaşanan bir kayıp. Geçmiş, farkında olmadan ürettiklerimize sızar. O hâlde lafı bırakın, üretin: çünkü sizi geleceğe taşıyacak olan, bıraktığınız izlerdir.
Fransız ihtilalinden önce halkı temsil eden ve kart hiyerarşisinde en düşük kart olan birli Fransız ihtilalinden sonra halkın her şeyin üstünde olduğunu göstermek amacı ile kraliyeti simgeleyen kartlarında üstüne çıkmış.
İyilik yapmak isterken daha kötü sonuçlar doğurma durumu olan kobra etkisi, İngilizlerin Hindistan'daki kobra sorununu çözmek için uyguladığı yanlış politikanın zehirli yılan popülasyonunu artırmasıyla somutlaşmıştır. Bu durum, bazen bir soruna müdahalenin yeni ve daha büyük sorunlara yol açabileceğini, hatta orijinal sorunu daha da kötüleştirebileceğini gözler önüne seriyor.
Soğuk savaş zamanı Rusya'da görev yapan ve yapacak olan onlarca amerikan ajanının sadece bir zımba teli ile yakalandığını biliyor muydunuz ?
Her ürün bir iz taşır; bazen bir beyit, bazen bir yangın haberi, bazen de çocuklukta yaşanan bir kayıp. Geçmiş, farkında olmadan ürettiklerimize sızar. O hâlde lafı bırakın, üretin: çünkü sizi geleceğe taşıyacak olan, bıraktığınız izlerdir.