Yazılımcılar İçin Hafta Sonu Okumaları - Sayı #61 / Sezon #3(Bolca Yapay Zeka, 1 Milyon Yazılımcı, Peak Satışı ve daha fazlası)
Merhabalar.
3. sezonun ilk sayısıyla toplamda ise 61. sayı ile karşınızdayım. Görüşmeyeli umarım iyisinizdir. Sizlere yine oku oku bitiremeyeceğiniz bir dünya makale getirdim.
Hadi kolay gelsin.
Her sayıda yaklaşık 4 bin yazılımcıya ulaşan bu bültende iş ilanlarınızı yayımlamak isterseniz bu maile cevap yazarak yahut yazının sonunda bulunan iletişim bilgileri üzerinden bana ulaşabilirsiniz.
Derinlemesine Yazılar
Furkan Türkal, derinlemesine Go dilinde derleyicinin işleyişini ve statik kod analizini derinlemesine anlatmış. O kadar ki spesifik bir konu olmasına rağmen Medium'a göre 31 dakikada okunabilecek uzunlukta bir yazı.
İlim Turan, canlı ortamda yaşadıkları ve hem nedenini hem de çözümünü bulmak için bolca efor sarf ettikleri bir problemle mücadelelerini ince detaylarıyla anlatmış.
Oğuz Kılıç, BFF(Backend for Frontend) yaklaşımı ile ön yüz uygulamaları için veri modelini optimize etmeyi detaylıca anlatmış.
Peak Satışı
Geçtiğimiz ay teknoloji dünyasının hatta genel ülke gündeminin flaş gelişmelerinden biri Zynga'nın yerli oyun firması Peak Games'i 1.8 milyar dolar karşılığında satın almasıydı.
Bu konu hakkında bilen bilmeyen pek çok kişi bol miktarda konuştu, yazdı. Benim denk geldiğim yazılardan birkaç tanesini tavsiye edeyim:
Hasan Yaşar, Peak Games'in hikayesini anlatmış; girişimcilerinden ve yatırımcılarından bahsetmiş.
Kendisi de geçtiğimiz yıl kurucularından olduğu oyun şirketini yurtdışına satan Erdem Yurdanur, Peak Games satışından hareketle benzer örneklerin artması için devletin neler yapması gerektiğini, mevcutta yerli oyun firmalarının yaşadığı sıkıntıları detaylıca anlatmış.
Son olarak Simto Alev, Peak Games gibi bir hikaye yazmanın zorluğundan ve öneminden bahsetmiş.
Bolca Yapay Zeka
Ömer Özgür, derin öğrenme kullanarak antiviral ilaç geliştirmeyi anlatmış.
Merve Bayram Durna, makine öğrenmesi modelinin performansını değerlendirmeyi sağlayan cross-validation yönteminden bahsetmiş.
Zeynep Alıcı, derin öğrenmeyi anlayabilmemiz için öğrenmeyi anlatmış.
Batıncan Gürbüz, Derin Öğrenme mimarileri hakkında yaklaşık 20 yazılık bir seri kaleme almış.
İlter Güvenç, yapay zeka ve sanat ilişkisini felsefi arka planıyla birlikte irdelemiş.
Adem Akdoğan, detaylıca Evrişimsel Sinirsel Ağları anlatmış.
Eren Bozarık, tıbbi teşhis için yapay zeka kullanımından bahsettiği bir seriye başlamış.
Burak Dilber, R dilinde uygulamalarla makine öğrenme algoritmalarını anlattığı bir seriye başlamış.
Yazılım Mülakatı
Elif T. Kuş, son 10 yılda 4 büyükler diye nitelediği Google, Facebook, Amazon ve Microsoft'la yaptığı görüşme süreçlerinden ve bu süreçte çıkardığı derslerden bahsetmiş.
Turgay Çelik, sektörün/şirketlerin bir - taze- yazılımcıdan neler bekleyeceğini irdelemiş.
1 Milyon Yazılımcı
Geçtiğimiz haftalarda hükümet 3 yılda 1 milyon yazılımcı yetiştirme ve istihdam etme hedefini açıkladı. Akabinde bunun için video dersler içeren bir portal yayına alındı. Elbette bu konuda da bolca konuştuk yazdık. (Ben de Twitter'da birkaç kelam ettim.)
Bu konuda Süleyman Girgin, yazılımcı namına int'i string'i bilip sadece copy-paste ile bir şeyler yapmaya çalışan değil, gerçekten problem çözebilen yazılımcılar yetiştirmekten bahsetmiş.
Direkt bu tartışmayla alakalı olmasa da Deniz İrgin, yazılıma yeni başlayanlar için oldukça kapsamlı bir rehber hazırlamış. Bir diğer yazısında ise Windows'ta gerçek bir Linux deneyimi sunmayı hedefleyen ve Linux Kernel'ı barındıran WSL 2(Windows Subsystem for Linux 2)'den bahsetmiş.
Bülent Çobanoglu ise yazılıma yeni başlayanlar için hangi alanda hangi teknolojilerin kullanıldığından/neyin öğrenilmesi gerektiğinden bahsetmiş.
İş İlanı
Şirket: Logiwa
Pozisyon: Software Maintenance Engineer
Teknoloji: C#, MVC
Lokasyon: Kartal/İstanbul
Haber
Serhat Can, özellikle yazılım ekiplerinde on call(bir nevi nöbetçilik) sisteminin işleyişini ve iyi pratiklerini pek çok yönüyle anlattığı bir e-kitap hazırlamış.
Kısa Kısa
En üretken bloggerlarımızdan Bora Kaşmer, İngilizce makalelerle uluslararası sulara yelken açmış. Performans kaybı olmaksızın neredeyse haftada 1 makale çıkarmaya devam ediyor.
Zafer Ayan, çiçeği burnunda hype'ımız Deno'yu anlatmış. Diğer bir yazısında ise React Native kodunu bytecode'a çevirip daha performanslı çalışmasını sağlayan Javascript motoru Hermes Engine'i anlatmış.
Onur Dayıbaşı, Web uygulaması geliştirme odağında durmadan bir yenisi çıkan teknolojileri ve bu durumun yazılımcılar üzerindeki etkisini yazmış.
Adem İlter, özellikle Frontend geliştiriciler için yorulmak bilmeden ürettiği video serilerini derlediği bir yazı yazmış.
Emre Mert, kamuda yazılımcı olmak ve kamuya yazılım geliştirmek hakkında tecrübelerini paylaşmış.
Mert Susur, Ethereum’u kullanılarak geliştirilen ve öğrencilere burs gönderimi yahut derneklere bağış için kullanılabilecek şeffaf ve dağıtık uygulama Uçurtma'nın son durumunu anlatmış.
Soner Canko, blokzinciri sistemlerinin geleceği için önemli problemlerden olan farklı blokzincir platformlarının birlikte çalışılabilirliğinden(Interoperability) bahsetmiş.
Selçuk Cihan, bloguna eklediği yazıları Twitter'da otomatik paylaşmak için serverless teknolojisini de kullanarak yaptığı geliştirmeyi anlatmış.
Berk Emre Çabuk, Serverless yapılar hakkında bir seriye başlamış. Diğer bir yazısında ise Kafka'yı anlatmış.
Serkan Bingöl, AWS kullanıcısı .Net geliştiricileri için faydalı bilgiler içeren bir seri kaleme almış.(1, 2, 3)
Hüseyin Kutluca, yazılım mimarileri kapsamında açık standartları kullanarak başka teknolojilerle entegrasyonu kolaylaştıran açık mimari hakkında bir seriye başlamış.
Furkan Güngör, mikroservis mimarisinde servisler arası haberleşmede kullanılan bazı yöntemlerden bahsettiği bir seri yazmış(1, 2, 3).
Veysel Şahin, DevOps kariyeri düşünenlerin aklından geçen bazı sorulara cevaplarını paylaşmış.
İlkay Aktaş, Ansible'ı ve Ansible kullanarak IT çözümlerini nasıl otomatize edebileceğinizi anlatmış.
Sevilay Ağıl, yazılım test sektörüne nasıl dahil olunabileceğini anlatmış.
Mehmet Ali Baykara, Linux, Docker ve Jenkins gibi çeşitli konularda blog yazmaya başlamış. Nisan ayından beri ortalama 6-7 günde bir yazı yayımlamış.
Ayşenur Burak, Docker/konteyner güvenliği hakkında bir seriye başlamış(1, 2).
Ahmet Ümit Bayram, Web güvenliği hakkında hap yazılara başlamış.
Cem Doğan, kullanıcı parolaların nasıl güvenli saklanabileceğini anlatmış.
Berkin Ayberk, Web'de daha güvenli bir iletişim sağlayan DoH(DNS-over-HTTPS) protokolünden bahsetmiş.
Necati Ergin, C++'ta bitsel işlemleri(bitwise) ve fonksiyonlara varsayılan argüman göndermeyi anlatmış.
Burak Kirazlı, Embedded Online Conference hakkında notlarını paylaşmış.
Başar Kaya, TÜBİTAK'ın yeni başlattığı "sipariş üzerine ar-ge projesi geliştirenlere yönelik hibe desteği"nin detaylarını anlatmış.
Ussal Şahbaz, salgının Teknoparkların geleceğine muhtemel etkilerini yazmış.
Esin Seçil Yılmaz, PostgreSQL hakkında bir seriye başlamış.
Malik Masis, C# 9 ile gelen yenilikleri yazmış.
Mehmet Cantaş da yine C# 9'un yeniliklerini anlatmış.
Gizem Cifgüvercin, Angular 9 ile gelen yenilikleri yazmış.
Emir Karşıyakalı, geçenlerde "canlı yayında Django öğrenme challenge"ının hikayesini anlatmış. Söz konusu yayının videosu da yazıda mevcut.
Berat Nakip, bir Django uygulamasına Stripe ödeme yöntemini entegre etmeyi anlatmış.
Selçuk Sevindik, kullanıcı arayüzü tasarlarken gözden kaçabilen 27 maddeyi anlatmış. Diğer bir yazısında ise gittikçe standartlaşan UX tasarımının yaratıcılığı öldürüp öldürmediğini irdelemiş.
Hüseyin Serkan Özaydın, uçtan uca mobil uygulama geliştirmeyi anlattığı bir seriye başlamış. İlk yazıda Backend kısmından bahsetmiş.
Mustafa Yiğit, Kotlin hakkında bir seriye başlamış.
Gökten Karadağ, . Net Core'da cache kullanımlarını anlattığı serinin 2. yazısında Distributed Cache yapısını anlatmış.
philocoder, Java üzerinde bir örnekle nesne tabanlı bir fonksiyonu refactor ederek fonksiyonel paradigmaya uygun hale getirmeyi anlatmış.
Ali Yıldızöz, React'te Redux kullanımı hakkında bir seriye başlamış. Şimdiye kadar 3 yazı kaleme almış.
Evren Vural, React'te yeni başlayanların karıştırabildiği prop ve state arasındaki farklardan bahsetmiş.
Ecem Esra Öztürk, salgın sürecinde katıldığı CoronathonTurkiye hakkında tecrübelerini paylaşmış.
Yaşar K. Canpolat, yazılımcılar için bir GDPR rehberi hazırlamış.
Oğuzhan İnan, Chrome'un performans panelini ve buradaki metrikleri anlatmış.
Gökhan Gökalp, Specification Pattern'i ve neden tercih ettiğini anlatmış.
Zafer Çalışkan, tasarım desenleri hakkında bir seriye başlamış.
Murat Topuz, PHP için statik kod analiz aracı Phan'dan bahsetmiş.
Bitirirken
3. sezonun ilk sayısını bitirdik. Beğendiyseniz paylaşmayı, eleştirileriniz/önerileriniz varsa iletmeyi unutmayın.
Faydalı olması ümidiyle. Sağlıklı günler dilerim.
Zâtınıza çook iyi davranın ve evde kalın.
Bana ulaşmak için: Linkedin, Twitter, CuriousCat
Daha fazla motive etmek için: Patreon