Yazılımcılar İçin Hafta Sonu Okumaları — Sayı #86 /Sezon #5(Sezon Finali)
Merhaba aziz okuyucum. Bültenin 86. sayısı ve dahi 5. sezonun finali ile huzurlarınızdayız. Bu sayının hazırlanmasında desteklerini esirgemeyen sevgili Ömer SAVAŞ ve sevgili ChatGPT’ye şükranlarımı sunuyorum.
Yazılara geçmeden önce Cumhuriyetimizin 100. yılını kutluyorum. Daha nice yüzyıllara.
Keyifli okumalar.
Bir Takım Faydalı Youtube Kanalları
Geçenlerde Twitter’da(evet X değil hala Twitter) bildiğim, takip ettiğim 101'in ötesinde ileri seviye denilebilecek Türkçe teknik içerikler üreten Youtube kanallarını derledim.
Buradan göz atabilirsiniz. Hatta katkı da verirseniz memnun olurum.
Ürün Yöneticiliği
Hilal Rabia Yayla Koser, ürün yöneticiliği hakkında önemli içerikler üretmeye başlamış.
İlk olarak ürün yöneticilerinin varlık nedenlerini anlatmış. Başka bir yazısında bir ürün yöneticisi olarak Netflix Formula 1 belgeselinden çıkardığı notları paylaşmış. Diğer bir yazısında ise ürün yöneticisinin sorumluluklarını anlatmış.
Bir Miktar Go
Orhan Gökçe, Go programlarının performans analizi için PProf aracını anlatmış.(İng)
Emre Ayberk Kaymaz, Go dilinde eş zamanlılığı(concurrency) kanalların(channels) ve WaitGroups yapısının kullanımını anlatmış. (İng)
Furkan Samaraz, Azure ve Go kullanarak web uygulaması oluşturmayı GitHub Actions ile nasıl gerçekleştireceğinizi paylaşmış.(İng) Diğer bir yazısında ise Minikube kullanarak basit bir Go servisini nasıl çalıştıracağınızı anlatmış.
İzni Burak Demirtaş, Go dilinde pipeline tasarım desenini uygulamak için kullanılan “pipeline-go” kütüphanesinden bahsetmiş. (İng)
Yapay Zeka Aleminden
Okan Yenigün, makine öğreniminde Pipeline yapısının nasıl kullanılacağını anlatmış.(İng)
Ayşe Kübra Kuyucu, Python ile makine öğrenmesine giriş yapmış. Diğer bir yazısında ise Python geliştiricileri ve veri bilimcileri için etkili debug tekniklerini anlatmış.(İng)
Merve, derin öğrenme ve evrişimli sinir ağlarının görüntü tanıma ve nesne algılama için kullanımını anlatmış. Diğer bir yazısında ise tıbbi görüntü işleme ve bu alanda kullanılan derin öğrenme modellerini anlatmış.
Gopal Ramesh Dahale, kuantum programlama kütüphanesi olan Qiskit kullanarak katmanlı öğrenme ile bir sinir ağının eğitilmesinden bahsedip kaynak kod paylaşmış.(İng)
Biraz Derinlik
Atakan Korez, Angular’da gelişmiş bileşenler hakkında bilgi vermiş. Diğer bir yazısında gerçek dünya senaryolarında Entity Framework sorgularını nasıl optimize edeceğinizi anlatan bir makale kaleme almış. Yine bir diğer yazısında C# programlarında performans artırmanın yollarını anlatmış.(İng)
Erkan Güzelküçük, EF Core’da “compiled query” sorgularının performans ve veritabanı etkilerini ele almış.
Emir Ayhan, .NET’te async-await kullanımını detaylıca anlatmış. (İng)
Engin UNAL, ifade ağaçları(expression tree) ve dinamik filtreleme gibi C#’ın derin diyebileceğimiz konularından bahsetmiş.
Șener Ali, “Angular’ı Keşfetmek” yazı serisinin 10. yazısında Lazy Loading konusunu ele almış.(İng)
Cihat Solak, Redis’te Master-Replica(eski ismiyle “slave”) yapısını anlatmış.
enes kırdemir, web sayfası yükleme performansını CSS’in content-visibility özelliğiyle nasıl artırabileceğinizi paylaşmış.
Değerli Tecrübeler
Ahmet Kamil Keleş, tek başına(solo) oyun geliştirme konusunda deneyimini ve tavsiyelerini paylaşmış.
Alperen Yavuz, mikroservislere geçiş sürecinde merkezi ekip oluşturmanın sorunlarını tartışan bir yazı kaleme almış.(İng)
Gürkan Şafak, eski bir acentelik uygulamasının modernizasyon adımlarını ele alan bir yazı yazmış.
Ismail KIRTILLI, liderlik yolculuğunda dikkat edilmesi gereken kritik noktaları ve zorlukları yazmış.(İng)
Oktay Dağdelen, birim testleri nasıl domain bazlı hale getirdiklerini anlatmış.(İng)
Mehmet Cem Yücel, “Ustasız Çırak” başlıklı yazısında yazılıma yeni başlayanlar için bazı tavsiyelerini yazmış.
Emre Odabas, CQRS veri senkronizasyonunda yaşadıkları problemler sonrası nasıl başarıya nasıl ulaştıklarını anlatmış. (İng)
Beytullah Gurpinar, global bir ödeme geçidi projesi oluştururken dikkat edilmesi gerekenleri ele almış.
Kısa Kısa
Barış Velioğlu, CAP teoremini ve dağıtık sistemlerdeki önemini detaylı bir şekilde anlatmış.
Begüm Özkısaoğlu, veri ambarları ve SAP BI/BW hakkında notlarını paylaşmış.
Tamer TÜRKSOY, siber güvenlikten ve ASP.NET uygulamalarını güvenli olması için dikkat edilmesi gerekenlerden bahsetmiş.
Selim YILDIZ, Lemi Orhan Ergin’in “Unlearn Unit Testing” başlıklı güzel sunumundan çıkardığı notları paylaşmış.(İng)
Onur Dayıbaşı, frontend uygulamalarının mantıksal modelini ve kavramsal yapısını paylaşmış.
Atakan Demircioğlu, PHP dilinin yapısından ve yorumlanan/derlenen dil farklılıklarından bahsetmiş. Bu yazı serisine devam edeceğini söylemiş.(İng)
PHP’nin yeni versiyonlarında çok daha performanslı çalışmasını sağlayacak JIT engine geliyormuş.
Yucel F. Sahan, CSS bilgisi olmadan Tailwind CSS kullanarak landing sayfaları oluşturmanın nasıl yapıldığını paylaşmış.(İng)
Alperen Keleş, layout modellerinin tasarımı sırasında karşılaşılan zorlukları paylaşmış.(İng)
Can Kayı, Redis hakkında bir giriş yazısı kaleme almış.
Ceyda Bozdemir, Agile yazılım geliştirme metodolojisinin ne olduğunu ve süreçlerini sade bir şekilde anlatmış.
Azize Sultan Palalı, e-ticarette A/B testlerinin zorluklarına ve veriye dayalı karar alma süreçlerinde yaptıkları hatalardan, çıkardıkları derslerden bahsetmiş.(İng)
İbrahim Kürce, veri odaklı programlama(Data Oriented Programming) hakkında bir seriye başlamış. An itibariyle 3 yazıya ulaşmış.
Turan Sert, Vitalik Buterin ve ekibi tarafından Blockchain’de kara paraların tespiti için önerilen “gizlilik havuzları” yönteminden bahsetmiş.
Tuğsan Ünlü, JavaScript bağımlılıklarında zafiyet taraması yapmak için Audit CI’yi nasıl kullandıklarını paylaşmış.
Tolga Yıkılmaz, DevOps metriklerini ve DORA’nın (DevOps Araştırma ve Değerlendirme) neden önemli olduğunu anlatmış.
Yunus Y, AKS(Azure Kubernetes Service) kümelerinde kesintisiz versiyon yükselteme için bir yaklaşımı anlatmış.(İng)
bnrsdev, Sorumluluk Zinciri(Chain of Responsibility) tasarım desenini bir örnek üzerinden anlatmış.
İbrahim Kürce, bir kitaptan çıkardığı notlar üzerine teknik iş mülakatlarında söylenmemesi gereken bazı şeyleri ele alan bir yazı yazmış. Diğer bir yazısında ise farklı yazılım mimari stilleri ve bunların kullanımı hakkında bilgi veren bir makale kaleme almış.
Fethi Tekyaygil, Python kodunun daha hızlı çalışmasını sağlayan PyPy derleyicisini ele alan bir makale yazmış.
Yasin Bulgan, yazılım kalitesi ve test yönetimi konularını kuşbakışı anlatan bir yazı yazmış.
Kuantum türkiye topluluğundan Emine Elif Duru, dünyamızda oluşan dalgalar ve fırtınalar gibi olayların kuantum ile nasıl açıklanabildiğine dair bir yazıyı çevirmiş.
Oguzhanfiliz. Strapi uygulamasını Heroku üzerinde PosgreSQL ile ayağa kaldırmayı anlatmış.
Bitirirken
Bir sayının daha sonuna geldik. Beğendiyseniz paylaşmayı; eleştirileriniz, önerileriniz varsa iletmeyi unutmayın.
Faydalı olması ümidiyle. Sağlıklı günler dilerim. Yeni sezonda görüşmek üzere.
Zâtınıza çook iyi davranın.
Bana ulaşmak için: Linkedin, Twitter, superpeer
Çay, kahve ya da maden suyu ısmarlamak için: Patreon