Yazılımcılar İçin Haftasonu Okumaları - Sayı #9(NodeJS ve ElasticSearch, Bir Optimizasyon Masalı, Angular ve daha fazlası)
Merhabalar. Bir miktar gecikmeli olarak 9. sayı ile karşınızdayım. Yine farklı farklı konularda güzel
By Muhammed Hilmi Koca • Issue #9 • View online
Bir miktar gecikmeli olarak 9. sayı ile karşınızdayım. Yine farklı farklı konularda güzel makalelerden bahsedeceğim.
Bu haftaki bültende yeni bir bölüm daha var: Boca(“Boka” değil. Özbeöz Türkçe boca).
Her hafta olmasa da arada bir bu bölümü koymayı düşünüyorum. Maksat belli bir konu başlığı etrafındaki birden fazla makaleyi üzerinize boca etmek. Örneğin bu haftaki başlığımız, yazılımcılara tavsiyeler.
Daha fazla uzatmadan makalelere geçiyorum.
Adım Adım NodeJS uygulaması geliştirme
Haydar Külekçi, NodeJS, ElasticSearch ve Mysql kullanarak bir uygulama geliştiriyor ve bir makale serisiyle bu süreci anlatıyor. Mimarisinin kurulmasından, konfigürasyonların yapılması ve kodlamasına kadar adım adım ve ziyadesiyle anlaşılır biçimde anlatıyor. Seri şu anda 4 yazıya ulaştı(1, 2, 3, 4).
Veya neden X dili, Y frameworku? Yazılımcılar için çağın hastalıklarından biri(aşağıda Boca'da geçeceği üzere) yazılım dili veya framework fanatikliği. Halbuki esas olan her dilin yeteneklerini, güçlü-zayıf yönlerini ve çözdüğü problemleri bilip yapılacak projede bu kriterlere göre hareket etmek lazım. Elbette parametreler arasına dile/frameworke hakimiyet seviyesi veya öğrenme maliyeti de eklenmeli.
Dağarcığımda Yeni Bir Kelime: Wantrepreneur
Daha önce karşılamadığım ve oldukça hoşuma giden bir kelime öğrendim: Wantrepreneur. “Girişimci olmak isteyen kişi” manasında kullanılıyormuş. Daha doğrusu “olmak isteyen ama olamayan kişi”. Girişimci Kafası‘nın yazısında bu wantrepreneurların, “entrepreneur"luğa terfi edebilmesi için kritik tavsiyeler var.
Şimdiye kadar hep "her yazılımcının içinde bir yerlerde bir girişimci yatar” diye düşünürdüm. Meğer yatan girişimci değil wantrepreneur imiş.
Linkedin'de İş İlanı Vermek
Kerem Ozsu, Linkedin'de verdiği ilk iş ilanından ve ilana yapılan dönüşlerden bahsediyor. Akabinde kariyer siteleriyle bir mukayese yapıyor. Spoiler verecek olursam Linkedin'deki dönüşlerin daha nitelikli ve verimli olduğunu anlatıyor. Hem işveren hem de çalışanlar için önemli bir yazı olduğunu düşünüyorum.
Bu detaylı ve güzel makaleyi okurken, geçen sene okuduğum “Web 2014 yılından sonra ölmeye başladı” yazısını anımsadım. Okunmasını şiddetle tavsiye ettiğim uzun bir yazı.(Linkteki gönderi, yazının Candost Dağdeviren tarafından yapılan çevirisi. Aynı yazı, Arka Kapı Dergisi'nin ilk sayısında da -yanlış hatırlamıyorsam- Ziyahan Albeniz çevirisiyle yayımlanmıştı.)
Yazılımda Kalite: Prensipler
Mehmet Baran, geçen sayılarda bahsettiğim “Yazılımda Kalite” serisine tasarım prensiplerine girerek devam ediyor. Prensipler hakkında irdelediği ilk iki konu “Bileşenleri Kurgulamak” ve “Değişimin Bütünlüğü”.
Ülkemizin güzide bloglarından SHERPA Blog, yeni bir online eğitim konsepti hazırlamış.
Orhun Beğendi, geçen sayılarda bahsettiğim “Devops yaptık da n'oldu” serisine yeni bir yazı(Build & Automation) eklemiş.
“Veri analitiği nedir, ne değildir” hakkında, Fatma Nur Özdemir bir makale yayımlamış.
Aslında bu alt başlığa “yazılımcılara tavsiyeler: sıralı tam liste” koymayı istedim ama bu konuda tam liste yapmak mümkün olmadığı için, click bait olmasın diye vazgeçtim(yazar burada okura karşı dürüstlüğünden dem vuruyor).
Ahmet Aygün'ün eline sağlık.
Evet bir sayının daha sonuna geldik. Kapatmadan önce alttaki TED videosundan haberdar olmama vesile olan Fırat Demirel'e teşekkür ediyorum.
Zâtınıza çook iyi davranın(Evet, anket sonuçları olumlu geldi)
TED: Öğrenebilen Bilgisayarların Harika ve Ürkütücü Etkileri
TED Talk Subtitles and Transcript: What happens when we teach a computer how to learn? Technologist Jeremy Howard shares some surprising new developments in the fast-moving field of deep learning, a technique that can give computers the ability to learn Chinese, or to recognize objects in photos, or to help think through a medical diagnosis. (One deep learning tool, after watching hours of YouTube, taught itself the concept of “cats.”) Get caught up on a field that will change the way the computers around you behave … sooner than you probably think.