View profile

Yazılımcılar İçin Hafta Sonu Okumaları - Sezon #2 / Sayı #54(Şol Kuantum Bilgisayar Dedikleri, İşlemcinin İşleyişi, Google vs Rekabet Kurulu ve daha fazlası)

Merhabalar. 54. ve yine dolu dolu bir sayıyla karşınızdayım. Keyifli okumalar.
Yazılımcılar İçin Hafta Sonu Okumaları - Sezon #2 / Sayı #54(Şol Kuantum Bilgisayar Dedikleri, İşlemcinin İşleyişi, Google vs Rekabet Kurulu ve daha fazlası)
By Muhammed Hilmi Koca • Issue #54 • View online
Merhabalar.
54. ve yine dolu dolu bir sayıyla karşınızdayım.
Keyifli okumalar.

Şol Kuantum Bilgisayar Dedikleri
Kuantum Bilgisayar son dönemin “hype"larından. Ama ismi ne kadar bilinse de ne olduğunu gerçekten bilen kişi sayısı çok az. Ne olduğunu bilenler arasında da muhtemelen gerçekten nasıl çalıştığını bilen sayısı daha da az. Ki aslında bu pek anormal bir durum değil. Çünkü konu fizik, kuantum fizik, matematik ve bilgisayar bilimlerini aynı anda içeriyor.
Konu hakkında nitelikli Türkçe içerik üretenlerden Kutlu Kutluer, uzun uzadıya ve elden geldiğince anlayacağımız seviyeye indirgeyerek Kuantum Bilgisayarlarını, çalışma prensibini ve nasıl inşa edildiklerini detaylıca anlatmış. (Daha önce dediğim gibi beynimde yer yer kızarıklıklar oluşsa da baya anladığımı sanıyorum.)
Diğer yandan Yavuz Selim Yıldız da Kuantum Bilgisayarlar'ın çalışma prensibini anlatarak başladığı yazısında, bu bilgisayarların Bitcoin ve Sha256 şifreleme algoritmasının güvenliği için bir tehdit olup olmadığını irdelemiş.
Google vs Rekabet Kurulu
Geçen haftanın flaş gelişmelerinden biri Rekabet Kurulu'nun Google kestiği ceza ve akabinde Google'ın misilleme olarak Android uygulamalarının(Google Play, Gmail vb.) lisanslarını Türkiye'ye kapatması oldu. Bu konuda pek çok yazı, haber çıktı.
Hadi Tok, konunun geliştiricilere bakan yönünü anlatan 2 yazı yayımlamış. İlkinde genel durumdan ikincisinde ise teknik detaylardan ve problemin çözülememesi halinde uygulanabilecek alternatiflerden bahsetmiş. Ayrıca durumun ciddiyetine binaen yazılımcıları seslerini duyurmaya çağırarak bir imza kampanyası başlatmış.
Ege Sucu ise daha ziyade son kullanıcıya muhtemel etkilerinden bahsetmiş.
Kullanıcı Deneyimi
Bir yazılım ürünün başarısı pek çok farklı etkene kritik seviyede bağlı. İlk olarak yazılımın ihtiyaçları karşılayabilmesi, sonra kullanımı kolay bir arayüz ve tamamen farklı bir disiplin olan pazarlama kısmı. Biz yazılımcılar doğal olarak ilk kısımla ilgileniyoruz. Ama ister istemez UX nam kullanıcı deneyimi kavramı ile de muhatap oluyoruz. Takip ettiğim bloggerlardan Arda Aksoy, son dönemde bu alanda yoğun ve nitelikli içerikler üretiyor. Bunların ikisinde vazgeçmesi zor bir ürün ve kullanıcıların seveceği bir ürün inşa etmekten, bir diğerinde MVP yerine MLP(Minimum Lovable Product) çıkarmaktan, bir başkasında ürüne gereksiz özellikler ekleme hastalığından(feature creep), diğer bir yazıda ise kullanıcı araştırmalarından bahsetmiş. Ayrıca Medium profilinde görebileceğiniz üzere günlük hayatta kullandığı dijital ürünlerin/servislerin “kullanıcı gözünden” deneyim incelemesini yazıyor.
Burak Çevik de bekleme (yükleniyor…) ekranlarının kullanıcı deneyimi doğrultusunda tasarımını anlatmış.
Yakup Bayrak, bir şekilde tasarımla uğrasanlara tavsiye ettiği “Design is a Job” kitabından bahsetmiş.
Yapay Zeka ve Yazılımcılar
Yapay Zeka pek çok sektörü etkilemeye hazırlanırken muhtemelen biz yazılım geliştiricileri de boş geçmeyecek. Deniz Kılınç, Yapay Zeka'nın biz yazılım geliştiricilere ve geliştirme süreçlerine muhtemel etkilerini somut örneklerle anlatmış.
Yapay Zeka demişken;
Profesör Cem Balçıkanlı Yapay Zeka'nın yabancı dil çevirisi konusunda ne kadar başarılı olduğunu ve iyi çeviri için karşılaşabileceği zorlukları irdelemiş.
Rahime Yeşil, veri mahremiyeti odaklı makine öğrenimi algoritması “federe öğrenim"den bahsetmiş.
Şevket Ay, makine öğrenmesinde topluluk öğrenimi kavramından ve bunun için kullanılan algoritmalardan bahsetmiş.
Burak Yılmaz, Karar Ağacı algoritması oluşturmayı anlatmış.
İbrahim Baran, R dilinde Makine öğrenimi kullanmayı kolaylaştıran H2O kütüphanesinden bahsetmiş.
Sunay Işık ise uygulamalarında Yapay Zeka kullanmak isteyen firmaların dönüşüm için atması gereken 5 adımı yazmış.
Bugün Ne Öğrendik
Recep İnanç, güzel bir motivasyonla yazılım hakkında günlük öğrendiği şeyleri blog olarak paylaşmaya karar vermiş. Serinin başlığını TIL(Today I Learned) olarak belirlemiş. Büyük oranda hedefini yakalayarak devam ediyor: 1 ayda 25 yazı. Konularda yok yok: mesaj kuyrukları, String kullanımının ideal yöntemi, çöp toplayıcıların(garbage collector) çalışma prensibi, yazılım prensipleri; kısa kısa eşzamanlılık, paralel programlama, mikroservis mimarisi ve dahası. Takipte kalıp istifade etmek gerek.
İşlemcinin İşleyişi
Burada münasebeti geldikçe ifade ettiğim gibi yüksek seviyeli dillere ve frameworklere daldıkça temellere yabancılaşıyoruz. Halbuki temelleri, bilgisayarın mimarisini, işlemcileri, derleyicileri… bilmek hem ufuk açıyor hem de bizleri daha iyi yazılımcı yapıyor. Bu kapsamda geçtiğimiz haftalarda 2 yazıya denk geldim. Bunlardan ilkinde Barış Ekin Yıldırım, modern CPU'ların çalışma prensibini anlatmış. Ömer Savaş ise oldukça anlaşılır bir örnekle işlemcinin aritmetik işlemleri yapan birimi ALU'nun(Arithmetic Logic Unit) işleyişini anlatmış.
Ayrıca Prisync ekibi hazırladıkları video içerikte derleyicilerin(compiler) çalışma prensibini anlatmış. Konuyla alakalı tavsiye edeceğim bir diğer video ise Frame of Essence kanalından.
Trendyol Kampanya Dönemi
Kasım ayı e-ticaret siteleri için adeta 2 aşamalı bir sınav ayı. İlk aşama 9-11 Kasım indirimleri, ikinci aşama ise Black Friday haftası. Geçtiğimiz sene olduğu gibi bu sene de sınavlar zorlu geçti. Dönem dönem patlamalar meydana geldi. Ben de o dönem bu sıkıntılar için vaka çalışması niteliğinde içerikler görmeyi ummuştum. Denk geldiğim ilk içerik Trendyol ekibinden geldi. Onur Destanoğlu, kampanya dönemin öncesi aldıkları önlemlerden başlayarak 9-11 kampanya döneminde yaşananları, iyi yaptıkları ve sıkıntı çektikleri konuları, bunlar için yaptıkları düzenlemeleri, Black Friday dönemi tecrübelerini ve çıkardıkları dersleri kaleme almış.
Bu arada Trendyol Tech ekibi, son dönemlerde çok yoğun ve nitelikli içerikler üretiyor. Bunlardan birkaçı ;
Hüseyin Demir, birbirinden farklı 4 veritabanı kullandıkları yapıda provision işlemlerini nasıl kolaylaştırdıklarını anlatmış.
Onur Mat, ElasticSearch'te ileri seviye performans iyileştirme yöntemlerinden bahsetmiş.
Emre Savcı ise Golang'de struct kullanımında nasıl memory optimizasyonu yapılabileceğini anlatmış.
Etkinlik Notları
Bekir Arslan, geçen ay düzenlenen “veri” temalı Bilişim Zirvesi 2019'da aldığı notları paylaşmış.
Derya Sezen, konteyner orkestrasyon aracı Mesos ekosisteminin buluştuğu MesosCon izlenimlerini paylaşmış.
Merve Çavdar, Zürih'te düzenlenen Corporate Startup Summit etkinliğinden notlarını paylaşmış.
Haber
Ecem Korkmaz, TalentGrid kullanıcısı yazılımcıların doldurduğu form üzerinden 2019 Yazılımcı Beklenti Raporu hazırlamış.
Kısa Kısa
  • Emre Mert, bir şekilde muhatap olduğumuz bulut bilişimin problemli yanlarını yazmış. Bir diğer yazısında ise Türkiye'de bir IoT macerasını ve karşılaştığı sıkıntıları yazmış.
  • Halis Ak, online sıcaklık takibini sağlayan bir IoT projesi yapmayı anlatmış. Diğer bir yazısında ise lojistik sektöründe bilişim teknolojilerinin kullanım alanlarından bahsetmiş.
  • Ömer Çıtak, Out-of-band saldırılarını detaylıca(nedir, nasıl yapılır?) anlatmış.
  • Ziyahan Albeniz, Brave tarayıcının kullanıcısına reklam geliri kazandıran ve aynı zamanda bu gelirle üreticileri fonlamaya imkan veren sisteminden bahsetmiş.
  • Bora Yılmaz, girişimlerde ortaklığı, ortakların neden ve nasıl problemler yaşadığını anlatmış.
  • Burak Selim Şenyurt, hayatımızın her alanına yerleşen büyük veri ve algoritmaların geleceği hakkında distopik bir yazı kaleme almış.
  • Merve Duran, mobil uygulama geliştirme frameworkleri Flutter ve React Native'in karşılaştırmasını yapmış.
  • Birol Emekli, Elasticsearch'te index yaşam döngüsü yönetimini(ILM) anlatmış. Bir diğer yazısında ise ELK(ElasticSearch, Logstash, Kibana) yapısında güvenlik konusundan bahsetmiş.
  • Yunus Yaşar, bir Linux sistem yöneticisinin ne iş yaptığını anlatmış.
  • Başar Kaya, girişimciler için sevindirici bir haber olan ve Resmi Gazete'de yayımlanarak hayatımıza giren “hisse bazlı kitlesel fonlama” sistemini detaylıca anlatmış.
  • Sıddık Açıl, alan adlarının yerelleştirilebilmesi için(misal eskituraçköyü.com) kullanılan IDNA protokolünü anlatmış.
  • Onur Dayıbaşı, iOS ve Android uygulaması geliştirme hakkında çıkardığı notları ve kullanışlı kod parçalarını paylaşmış. Ayrıca Javascript serisine devam ederek döngü yapılarını ve promise yapısını(1, 2, 3, 4) anlatmış.
  • Veysel Güneş, tasarım desenlerinden singleton desenini ve prototip desenini anlatmış.
  • Muhammet Ayal, süreç yönetim araçları ile efektif bir süreç tasarlamayı anlatmış.
  • Naci Kahraman, Tümay Solak'la girişimcilerin neden büyük kurumlarla çalışmakta zorlandığını konuşmuş.
  • Ussal Şahbaz, İbrahim Müteferrika'nın hikayesinden çıkardığı girişimcilik derslerini yazmış.
  • Enver Özmen, Behance, Dribbble gibi sitelerden hizmet verildiğinde yararlanılabilecek vergi avantajlarından bahsetmiş.
  • Özge Çelik, dijital ödeme teknolojileri alanında Dünya çapındaki son gelişmelerden bahsetmiş.
Proje & Araç & Kütüphane
Bitirirken
Bu sayı da nihayete erdi. Umarım istifade etmişsinizdir.
Beğendiyseniz daha fazla insana ulaşması için paylaşmayı unuıtmayın.
Haftaya görüşmek üzere.
Zâtınıza çook iyi davranın.
Bana ulaşmak için: LinkedinTwitterCuriousCat
Daha fazla motive etmek için: Patreon
Sosyal Medya
Adem ilter
basit bir fikri tek başına çıkaracak kadar her şeyden anlaman gerekiyor. birlikten kuvvet doğar yalan. he nasıl çıkar, paran vardır (ki bu çoğu zaman hüsran) doğru adamları tutar yaptırırsın. ama öyle üç kişi bir araya geldik şunu yapıcaz filan hikaye. yapan varsa da helal olsun
Başar Kaya
Birleşmiş Milletler Kalkınma Programı (@UNDP) Türkiye'deki "etki odaklı (impact-driven) girişimcilik" konusunda çok kapsamlı bir rapor yayınladı.

TR'nin avantaj, dezavantaj ve başarı hikayelerine yer verilen rapordan bazı notlar paylaşacağım.

➡️https://t.co/V12yihmgz6 https://t.co/7XjSMKUzna
Sedat Kapanoğlu
bir programcı, yazdığı koda kasten belli bir süre sonra bozulmasına yol açan bir “zaman bombası” eklediği için 6 ay hapis ve 7500 dolar para cezasına çarptırılmış. https://t.co/EUENzZ2Rfs
Fatih Hayrioğlu
Kitap gibi tüm detayıyla yazılmış güzel bir makale. 👌

The Complete Guide to JavaScript Classes https://t.co/rHy9cmfQso #javascript #class #instanceof @panzerdp aracılığıyla
Muhammed Hilmi Koca
işverensiniz. piyasada 8k maaş biçilen bir pozisyona alım yapacaksınız. o pozisyona cuk oturan ve bu parayı hak eden birini buldunuz ama adamın maaş beklentisi 6k.
ne kadar teklif edersiniz?
Did you enjoy this issue?
Muhammed Hilmi Koca

Okuduğum, istifade ettiğim ve başka yazılımcılar için de faydalı olacağını düşündüğüm bir kısım makale ve haberleri haftalık olarak derleyip kısa kısa tanıtıyorum.
Cumartesi sabahları posta kutunuzu kontrol edin!

If you don't want these updates anymore, please unsubscribe here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Powered by Revue