Yazılımcılar İçin Haftasonu Okumaları - Sayı #7(Serverless, Yazılım Kalitesi, Girişimcilik ve daha fazlası)
Merhaba.
Dolu dolu bir bültenle karşınızdayım. Abone sayımız 250'ye yaklaştı. Onun dışında sosyal medyada geçen hafta iyi bir etkileşim aldı. Paylaşan herkese teşekkürler.
Bu haftadan itibaren her hafta bir TED videosu da paylaşmayı planlıyorum. Çok uzatmadan makalelere geçelim.
Keyifli okumalar.
Serverless Haftası
Geçtiğimiz çarşamba Software Craftsmanship Türkiye'nin düzenlediği Serverless meetupında Serhat Can, güzel bir sunum yaptı. Serverless hakkında hazır bilgi sahibi olmuşken zamanında listeye aldığım birkaç serverless yazısını raftan indirmenin zamanının geldiğini düşündüm. Bu yazılar da Codefiction üzerinden yayımlanan iki yazıydı. (Burada Codefiction'a bir parantez açayım. Codefiction, podcastler, meetuplar ve blog yazıları başta olmak üzere inanılmaz nitelikli ve faydalı işler ortaya koyan bir topluluk. Henüz takip etmiyorsanız, hemen takip etmenizi ve halihazırdaki işlerinden faydalanmanızı tavsiye ederim.)
Bahsettiğim yazılardan ilki Deniz İrgin'in "Sunucusuz Bir Dünya Mümkün mü?" yazısı. (Burada da Deniz İrgin'e bir parantez açayım. Bu yazı dahil blog yazılarını inceleyecek olursanız, uzun, anlattığı konuyu enine-boyuna, her yönüyle anlatan, büyük emek ürünü yazılar göreceksiniz.) Diğeri ise Codefiction internet sitesinin Serverless mimariye geçişini anlatan, Mert Susur'un şuradaki yazısı. (Mert Susur, Codefiction'ın haricinde blockchain konusunda da oldukça üretken. İlgililerin dikkatine). Serverless yapısını merak ediyorsanız durmayın okuyun efendim.
Yazılımda Kalite
Mehmet Baran, Medium'da "yazılımda kalite" meselesi üzerine bir seriye başladı. Henüz 3 yazı yayımladı(1, 2, 3). Teknik kısma geçmeden önce hazırlık yazıları diyebiliriz. Şu ana kadar gayet iyi gidiyor. Şahsen bu tip yazıların okunmasını çok faydalı buluyorum. Ayrıca yazılım kamuoyunca, yorumlar veya başka yazılar üzerinden bu tarz salt teknik-dışı konuların tartışılarak genele yayılması ve zihinlerde farklı kapılar açılması gerektiğini düşünüyorum.
Birkaç gün önce, bu konuyla ilişkili sayılabilecek bir yazı daha yayımlandı. Aylar önce Airbnb' ye ait bir scriptin Linkedin'de paylaşılması üzerine dönen tartışmalar olmuştu. (O dönem ben de denk gelmiştim.) Bu tartışmaya dahil olanlardan Zafer Balkan, orada kendi yazdıkları üzerinden, özeleştiri de içeren ilginç ve faydalı bir yazı yazmış. Bir nevi fikir teatisi sayılabilir.
Genç ve Parlak Bir Beyin
Yapay zekaya hobi seviyesinde ilgi duyuyorum. Fazla derinlere giremesem de ilgimi çeken makaleleri okuyorum. Geçen sene özellikle Linkedin'de, Arda Mavi'nin makalelerine de denk geliyordum. Sonradan bir paylaşımda henüz lise öğrencisi olduğunu görünce şaşkınlık, mutluluk ve umut hislerini beraber yaşadım. Serüvenin devamında da Sesgoritma adlı bir uygulama yazdı, TÜBİTAK proje yarışmasında birinci oldu ve blog sitesinde şu anda 40 civarı makale var. Bu hafta da Selen Demir, kendisiyle bir röportaj yapmış.
Böyle parlak bir beyinin yapay zeka konusunda çalışması da ülkemiz açısından ayrı bir güzellik. Tabi saçma sapan eğitim sistemimiz çarkları arasında öğütmezse. Elhâsılı takip edin, destekleyin efendim.
Popülaritesi Artan Bir Dil: Kotlin
Google, geçen sene Android işletim sistemine uygulama geliştirmek için resmi dil olarak artık Kotlin'i desteklediğini duyurmuştu. Doğal olarak bu haber sonrası dilin popülaritesi gittikçe arttı. Geçtiğimiz hafta Tarık Güney, Kotlin hakkındaki izlenimlerini yazmış. Geçen sene de İbrahim Kürce, Kotlin hakkında aldığı bir Pluralsight eğitiminden çıkardığı notları yayınlamıştı(1, 2).
Ziyadesiyle üretken öğrenci bloggerlardan Halil Özel de Kotlin'e tepeden bakış tadında bir yazıyla, Kotlin vs. Swift karşılaştırması kaleme almıştı. Farklı blog sitelerinde Kotlin hakkında ve başka pek çok konuda detay makaleleri de var. Takip etmenizi öneririm.
UTM Kodları
Bu hafta öğrendiğim yeni terimlerden biri UTM kodları. Bir bağlantıya gelen ziyaretlerin kaynaklarını sınıflandırarak kampanyaların ölçümlenmesini sağlıyormuş. Nasıl kullanıldığına ve oluşturulduğuna dair detaylı bilgi için Mustafa Enes Erdoğan'ın yazısına müracaat edebilirsiniz.
Köşe Yazarlarımızda Bu Hafta
Sektörün köşe yazarlarından Atalay Keleştemur, bu hafta dikkatimi çeken iki yazısında dolar artışının bilişim sektörüne etkisini ve Facebook'un yeni bir skandalını anlatıyor.
Diğer köşe yazarımız Ziyahan Albeniz ise hemen hepimizin okumadan ve umursamadan onayladığı internet sitelerinin hizmet sözleşmelerinden bahsediyor.
Girişimcilik Üzerine
Hüseyin Mert, "Belirsizlik, Risk, Adaptasyon = Girişim" yazısında, girişimcilerin başarılı olabilmesi için ihtiyacı olan özellik ve yeteneklerden bahsediyor. Final cümlelerini verip, söz konusu yetenekler için de sizi bu keyifli yazıya havale ediyorum.
"Sevgili Girişimci,
Süper güçlerin yok. Aklını ve yeteneklerini kullanarak başarılı olmak zorundasın.
Sen BATMAN’sin."
Girişimcilik demişken, "sosyal girişim" tabirini daha önce duyup duymadığımı hatırlamıyorum ama üzerinde düşünmediğim kesin. Bunu da Oğuzhan Ocak'ın yazısını okuyunca idrak ettim. Giriş ve gelişmesi normal girişimler gibi olduğu için aslında normal bir girişim başlatırken nelere dikkat etmeli sorusunu da cevaplıyor.
Ankara Magazin
Emre Yılmaz, birkaç haftadır cumartesi günleri Ankara'da yazılımcı buluşmaları tadında haftalık bir kahve oturması düzenliyor. Sektörü masaya yatırıyor, yazılım muhabbeti yapıyorlar(Ben onun yalancısıyım). Neler yaptıkları, mekan bilgisi ve diğer detaylara "Her haftasonu öyle bir şey yapıyor ki!" (Galeri değil merak etmeyin) yazısından ulaşabilirsiniz.
Kısa Kısa
Gökhan Şengün, pazartesi yazılarında bu haftadan itibaren Bash kabuğunda betik yazmanın incelikleri konulu bir seriye başlamış.
Özgür Kurtuluş, geyiğe doğru evrilmeye başlayan "yapay zeka işlerimizi elimizden alacak mı" sorusunu derinlemesine irdeliyor.
Eren Diril, SWOT analizinin ne olduğunu ve nasıl yapılması gerektiğini hikayeleştirerek, keyifli bir yazıyla anlatıyor. Yazıdaki -benim açımdan- en önemli nokta SWOT analizinin kendimize de uygulanabilir olduğu bilgisi.
Üretken genç bloggerlardan Yusuf Çakal, veri madenciliğinde kullanılan apriori algoritmasını anlatmış.
Ferhat Yalçın, bir önceki hafta gerçekleştirilen "Blockchain İle Yeni İnternet" oturumundan notlar çıkarmış. Hangi konuşmacı nelerden bahsetti, ne gibi ufuklar açtı minvalinde anlatmış.
Haberler
Lemi Orhan Ergin, Devnot İstanbul organizasyonunda yaptığı "Kod İncelemede 10 Kusurlu Hareket" sunumunun, kaçıranlar ve yeniden izlemek isteyenler için Software Craftsmanship Türkiye'nin düzenlediği meetupta sunuyor.
Bitirirken
Makalelerin sonuna geldik. Umarım faydalı ve keyifli bir okuma olmuştur. Aşağıdan videonuzu ve karikatürünüzü de almayı unutmayın.
Beğendiyseniz sosyal medyada paylaşırsanız güzel olur. Paylaşın yani bence. Bu arada varsa eleştiri ve önerileriniz, bekliyorum.
Zâtınıza çook iyi davranın.
TED: Bilgisayarların Doğuşu
George Dyson, bilgisayarın doğuşu üzerine | TED Talk — www.ted.com Tarihçi George Dyson modern bilgisayarın doğuşu üzerine hikayeler anlatıyor -- 16. yüzyıldaki temellerinden, ilk bilgisayar mühendislerinin komik notlarına kadar.