Yazılımcılar İçin Haftasonu Okumaları - Sayı #22(Over Engineering, React, İdeal Tipografi ve daha fazlası)
Merhabalar.
22. sayı ile huzurlarınızdayım. Abone sayımız 750'ye yaklaştı.
Yine bol bol makalem var abilerim, ablalarım. Okuyalım, okutalım, paylaşalım.
Buyursunlar.
Mühendislikte Aşırılık
Her yazılımcının içinde gizli bir aşırı mühendis(over engineer) vardır. Kimi zaman "bakın ben ne patternler biliyorum" demek için bazen kendi kendimizi "ne güzel yaptım be!" diye tatmin etmek için bazen -ve genellikle- de basit düşünmeye kendimizi alıştırmadığımız için mühendislikte, tasarımda aşırılığa kaçıyoruz. Suat Köse, kaleme aldığı güzel makalede aşırı mühendislik ve yalın düşünme(lean thinking) meselelerini irdeliyor.
Merhaba Dünya
Bu aralar React'ı öğrenmeye başladım. Bir backend geliştirici olarak ortama ısınmaya çalışıyorum. Bundan önce de Fatih Kadir Akın & Doğukan Güven Nomak'ın Udemy'deki Javascript kursunu tamamlamıştım. React için de ilk etapta Murat Türkay'ın Medium'daki serisinden başladım. Serinin giriş yazısını geçen sene okumuş ve büyük bir öğrenme hevesi edinmiştim. Vira bismillah deyince bu yazıyı tekrar hatırladım ve serinin diğer yazılarını da okumaya başladım. Üslubu tamamen geyik, goygoy. Bu yüzden yazılar akıp gidiyor ve öğrenmeyi oldukça kolaylaştırıyor.
React demişken geçen sayıda da bahsi geçen yenilik Hooklar hakkında Devnot'ta bir yazı yayımlandı. Zafer Ayan, hooklara neden ihtiyaç duyulduğundan başlayarak detaylıca anlatıyor.
Gelişelim
Genel olarak kişisel gelişim yazısı okumayı sevmiyorum. Yalnız arada bir belli dozlarda alıyorum. Bu hafta okuduğum ve tavsiye edeceğim 2 yazı var.
İlki nitelikli dijital pazarlama yazılarıyla tanıdığım Burag Hançer'e ait. "Mentörler serisi" diye bir seriye başlamış. Son dönemdeki yazılarına bakarak kariyerini veya en azından ilgisini kişisel gelişim yönüne çevirmiş gibi duruyor. Pek çok Bestseller esere imza atan Jordan Peterson'dan öğrendiklerini belli başlıklar altında derlemiş.
Diğeri ise Sunay Işık'ın yazdığı, klişe sayılabilecek bir konu üzerine faydalı bulduğum bir yazı: Liderin Gelişimi.
Tarımda Yazılım
Fikri Türkel, tarımda yazılım kullanımına dair içinde güzel hikayeler barındıran bir araştırma yazısı yayımladı. Çokça memleketim Tokat'tan da bahsedilen yazıda ceviz üzerinde çalışan, hatta yeni cinsler keşfedip isimlendiren bir ziraat profesörünün, süreçlerin takibinin yazılımlar üzerinden yapılması için yaptığı girişimler ve karşılaştığı/çalıştığı kişiler anlatılıyor.
Facebook'tan Yeni Bir Dil
Facebook'un 3 yıldır üzerinde deneysel olarak çalıştığı ama yeterli yatırım getirisini(ROI) karşılamayacağı öngörüsüyle sonrasında geliştirmeyi durdurduğu, open source bir programlama dili varmış: Skip.
Canberk Özçelik, bu dilin hikayesini anlatmış. Neden geliştirildiğini, neden vazgeçildiğini ve yeni bir yazılım diline neden ihtiyaç duyduğumuzdan söz ediyor.
İdeal Tipografi
Bir sitedeki içerikler ne denli kral olursa olsun okunurluğu ve ziyaretçinin sitede kalmasını etkileyen farklı parametreler de var. Bunların en önemlilerinden biri ise tipografi. Barış Mancar, altın oran üzerinden matematiksel formüllerle ideal tipografinin nasıl tasarlanacağını anlatmış.
Sigorta Sektörü ve Blockchain
Turan Sert, Blockchain noktasında yoğun Türkçe içerik üretenlerden biri. Önceki hafta yazdığı yazıda bu teknolojinin sigorta sektöründe nasıl kullanılabileceği üzerine kafa yormuş. Geçtiğimiz hafta yazdığımız yazıda ise Bitcoin'in güven mekanizmalarından Proof of Work'ü anlatmaya başlamış.
Oyundan Kazanç
Mobil oyun sektörü devamlı genişleyen ve güzel de maddi getirisi olan bir sektör. Tabi ülkemizde maddi gelirden bahsettikten sonra bahsedilmesi gereken ikinci bir konu daha var: bunun ne kadarı vergiye gidecek. Mali Müşavir Enver Özmen, bu konuyu araştırıp bir yazı ile bizlerle paylaşmış.
Elasticsearch'te Analyzer
Haydar Külekçi, Elasticsearch üzerine içerik üretmeye devam ediyor. Önceki hafta yazdığı yazıda dokümandan dönen sonuçları filtrelemeyi veya genişletmeyi sağlayan analyzer meselesini anlatmış.
Yeni Trend: E-bülten
Onur Özcan yayımladığı -benim de ilgiyle takip ettiğim- e-bültende ek gelir ve indie hacking örneklerinden bahsediyor. Bu hafta yayımladığı 10. sayıda e-bülten aracılığıyla karşısına çıkan fırsatlardan bahsederek e-bülten yazmanın önemini anlatmış. Okuyunca ben de kısmetlerimi beklemeye başladım. Bu arada fırsat buradaymış diye bülten yazmaya girişecek arkadaşlardan önden ricam: lütfen yapacağınız işi özenle yapın. Toplum olarak trend olan her şeyin suyunu çıkarmak gibi bir huyumuz var.(Elbette ben suyunu çıkaracak olursam beni de uyarın.)
Kısa Kısa
Hakan Topuz, Dapper ile iç içe nesneleri maplemeyi anlatmış.
Erkan Özkan, stub API'lar üretmeyi sağlayan Wiremock aracını anlatmış.
Yiğit Özaksüt, kendine(ve etkinlik düzenleyen pek çok kişiye) sıkça iletilen bir sitemi cevaplamış: Bu etkinliğim videosu neden yok?
Haberler
13 Kasım Salı günü, Abdullah Nehir'in Teknopark İstanbul'da Kuantum Bilgisayarı: Nasıl Çalışır, Ne İşe Yarar? sunumu var.
14 Kasım Çarşamba günü, Gökhan Topçu'nun Sahibinden.com ofisinde Compiler, Runtime and VM Optimizations sunumu var.
Bitirirken
Evet bu sayıyı da bitiriyoruz. Bu hafta video kısmında Twitter'dan tanıdığım, sektörün alaylılarından Abdullah Uğraşkan'ın yazılım hayatını anlattığı keyifli "hikaye"si var. İhtiyarların yokluk dönemlerini anlattığı gibi kendisi de(35) bilhassa taşrada internetin yaygınlaşmadığı ve bilgiye erişimin zor olduğu yokluk yıllarında yazılım öğrenmesini anlatıyor.
Zâtınıza çook iyi davranın.
Bana ulaşmak için: Linkedin, Twitter, CuriousCat
Daha fazla motive etmek için: Patreon