Yazılımcılar İçin Haftasonu Okumaları - Sayı #2 (GDPR, Docker, blok zinciri, stack-heap ve daha fazlası)
Merhaba.
İkinci sayımızda dolu dolu bir bültenle karşınızdayım.
GDPR
Geçen haftanın hem e-posta kutularını hem de Twitter akışlarını en çok işgal eden konu muhtemelen GDPR idi. Nedir ne değildir anlamak amacıyla okuduğum başarılı bir makaleyi buraya bırakayım.
Blok Zinciri
Blok zinciri teknolojisinin geleceğin interneti olacağı her geçen gün daha fazla dillendiriliyor. Benim şahsi düşüncem de bu yönde. Ama elbette karşımızda olgunlaşmış bir teknoloji yok henüz. Bu teknolojinin gelişimi ve yayılması önündeki önemli bir eşikten bahseden bir haber okudum bu hafta: Blok zincirleri birbirleriyle nasıl konuşur? Bir kenarda dursun.
Docker
Geleceğin internetinden sonra "geleceğin altyapı teknolojisi" olarak anılmaya başlanan Docker hakkında bir giriş seviyesi makaleden bahsedeyim. Jiyan Aytek'in geçtiğimiz aylarda yazdığı makalenin başlığı da anlatımı da gayet sade: Docker. "Docker ve konteyner teknolojileri nedir ne değildir"den bahsedip bir "merhaba dünya" projesi ayağa kaldırıyor. Bunun bir seviye daha ilerisi için de daha önce zevkle okuduğum ve oldukça başarılı bulduğum Doğan Aydın'a ait bir makaleyi önerebilirim: Docker nasıl güzel, nasıl güzel… Dockerfile, Docker-Compose ve Docker-Swarm üzerine…
Yazılımcılar için Youtube
Jiyan Aytek'in bu hafta yazdığı yazıda ise Yazılım Konusunda Takip Edebileceğiniz 15 Youtube Kanalı var. (Ben de şu yazının sonlarında takip ettiklerimden bir kısmını listelemiştim.)
Web'de Erişilebilirlik
Sırada başlığından olayı yanlış anladığım ama okumaya başladığımda yazılmış olmasına çok sevindiğim bir yazı var: Basit Adımlarla Daha Erişilebilir Bir Web. Mustafa Enes Ertarhanacı, spesifik bir konuda oldukça dolu bir içerik sunuyor. Herhangi bir engelden dolayı bilgisayarı her yönüyle kullanamayan (mesela yalnızca klavyeyi kullanabilen) kişilerin web sitelerini rahatlıkla kullanmaları ve içeriğe kolaylıkla ulaşabilmeleri için kullanılan yöntemlerden bahsediyor.
Django
Genç arkadaşların özellikle de öğrencilerin içerik ürettiklerini görünce çok mutlu oluyorum(yukarıda 2 defa ismi geçen Jiyan Aytek gibi).. ve elden geldiğince de paylaşmaya ve onları motive etmeye çalışıyorum. Bu bültende de onlara devamlı yer vermeye gayret edeceğim. Bu kapsamda diğer bir öğrenci arkadaşın, Halil Özel'in Python'da web geliştirme için oluşturulan Django frameworkü hakkında bir giriş yazısı olan Django Nedir? makalesini buraya bırakayım.
Stack ve Heap
Programlama dillerinin çalışma mantığını anlamak için bilinmesi gereken önemli kavramlardan ikisi stack ve heap. Bu yapıların çöp toplayıcı içermeyen C'de nasıl kullanıldığını anlatan Yiğit Yılmaz'a ait güzel bir makale: Stack ve Heap Arasındaki Fark Nedir?
Yazılım Lisansları
Bu hafta okuduğum geçmiş tarihli ama içeriği güncel bir makale yazılım lisansları hakkında Akın Ömeroğlu'nun yazdığı Kodlama Sanatı ve Lisanslara Giriş. Oldukça dolu ve keyifle okunan bir yazı.
Yazılım Mimarisi
Geçtiğimiz aylarda okuduğum ve her yazılımcının okuması gerektiğini düşündüğüm bir makaleyle bu bahsi kapatayım: 10 Common Software Architectural Patterns in a nutshell.
Başlıktan görüleceği üzere ortak yazılım mimari desenlerini kısa kısa ve gayet anlaşılır şekilde anlatan bir makale.
Konu Dışı
(Bu başlıkta da yazılım dışında faydalı olduğunu düşündüğüm birkaç makaleyi paylaşmayı planlıyorum.)
Ülkenin temel kronik sorunlarından biri takdir edeceğiniz üzere eğitim sistemi. Bu benim zaman zaman kafa yorduğum bence herkesin de kafa yorması gereken kritik bir problem. Bu konuda Dünya'nın en iyisi olan Finlandiya'nın eğitim sistemini anlatan Beyaz Zambaklar Ülkesi Finlandiya yazısına denk geldim. Toplum olarak ciddi dersler çıkarmamız gereken bir yazı.
Son olarak da başta yazı yazanlar olmak üzere, herkese belli faydalar sağlayabilecek defter tutma yönteminden bahseden bir makaleyi tavsiye edeyim: Harika Fikirler ‘Fikir Defterleri’nizden Doğar
Bitirirken
Umarım faydalı ve keyifli bir bülten olmuştur. Lütfen olumlu/olumsuz geri bildirimlerinizi sosyal medya kanallarından ulaştırın. Özellikle de olumsuzları :) Ki daha iyi yapabileyim.
Zâtınıza çook iyi davranın.