Home

Welcome to my blog! See the archive page for all posts.

Yeni kitaplar

Uzun süredir ertelediğim teknik kitap alma işini nihayet hallettim ve aşağıdakileri aldım. Gelelim ilk görüşlerime:

  • Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development Git geliştiricilerinden Jon Loeliger'ın kitabı. Pro Git arasında kararsız kalıp, epey yorum okuduktan sonra almaya karar verdim. Pro Git'in sitesinde yayımlanan ve ücretsiz okunabilen edisyonunu inceleyip satın alacağım büyük ihtimalle. Özellikle Subversion'dan Git'e geçiş yapanlar için Git'in dağıtık mimarisini çok güzel açıklıyor kitap.
  • Hadoop: The Definitive Guide Apache Hadoop projesinin geliştiricilerinden Tom White'ın kitabı. FriendFeed'de Berk D. Demir'in tavsiyesi üzerine aldım. Zaten Hadoop üzerine pek fazla kitap yok. Henüz ilk iki bölümü tamamladım ve oldukça açıklayıcı bir kitap olduğunu söyleyebilirim. Eğer benim gibi başlangıç düzeyinde teorik bilginiz varsa, kitapla beraber Wikipedia ve Google'ı kullanarak kısa sürede temel bilgi edinebilirsiniz.
  • JavaScript: The Good Parts Douglas Crockford amcanın kitabını duymayan yoktur herhalde. Daha önce korsanlık yapıp e-book versiyonunu okumuştum. "Emeğe saygı kardeş +rep" deyip orijinalini de aldım :) YDN Theater'daki sunumlarını izlediyseniz ve ortalamanın biraz üzerinde JavaScript bilginiz varsa çok yeni şeyler anlatmadığını göreceksiniz. Yine de her şekilde kitaplığınızda bulunması gereken güzel bir kitap.
  • Pro JavaScript Design Patterns Web günlüğünü zevkle takip ettiğim Dustin Diaz'ın, Ross Harmes ile beraber yazdığı kitabı. Scope ve closure gibi kavramlardan haberdar değilseniz kitaba dalmadan önce temel JavaScript bilgisine sahip olmanızı tavsiye ederim. Aksi takdirde kitaptan istediğiniz verimi alamayabilirsiniz.
  • Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries Stoyan Stefanov'un kitabı hakkında çok fazla baside inerek anlattığına dair eleştiriler var. JavaScript ile ilgilenip, kitabı almış geliştiriclerin çoğunun zaten bildiği şeyleri tekrar tekrar okumak bazen rahatsızlık verse de çok da göze batacak bir şey değil. Üst düzey JavaScript bilginiz olduğunu düşünseniz de ilk iki bölümü dikkatli okumanızı tavsiye ederim. JavaScript konulu üç kitap içerisinde, fazla seviye ayrımına girmeden tavsiye edebileceğim yegane kitap budur diyebilirim rahatlıkla. Eğer başlangıç seviyesindeyseniz ve daha önce bir programlama dili ile ilgilendiyseniz, yani döngü, değişken, programlama dili nedir biliyorsanız JavaScript'i öğrenmek için bu kitaba dalabilirsiniz.
  • Coders at Work Sıra geldi en ilginç ve eğlenceli kitaba. Practical Common Lisp'in yazarı Peter Seibel, bilgisayar dünyasına yön vermiş gurularla sohbet ediyor; programcılığa nasıl başladıklarını, önemli kararları nasıl aldıkları gibi sorular soruyor. Yanıtlar çok ilginç. Mesela çoğunluğu programcılığa BASIC ile başlamışlar; Lisp ve Emacs gurularından Jamie Zawinski aynı zamanda gece kulübü sahibiymiş :) Kısıtlı İngilizceniz bile olsa, küçük bir sözlük yardımıyla okumanızı kesinlikle tavsiye ediyorum. Bu arada, muhtemelen serinin devam kitapları da gelecektir. Zira epey eksik üstad var :) Kim bilir belki Paul Graham'ın Hackers and Painters kitabı gibi Türkçesi yayımlanır.

Son olarak, düzenli olarak okumasam da boş zamanlarımda devam ettiğim okuyabileceğiniz kitapları da verip, 2010 yılının ilk -umarım son olmayacak- kitap girdisini bitiriyorum:

About me

I'm an open source software developer and Python core developer from Helsinki, Finland.

Follow me on Twitter.