Steinmetz with Ward: Wicked Cool PHP

wicked

Real-World scripts that solve diffucult problems

Zamanında ve dahala gerektiğinde PHP’yi çok kurcalayan seven ve yazan biri olarak, bu kitabı PHP’ye yeni yeni ısınmaya başladığımda almıştım. PHP ile ilk defa tanışmak için bu kitap uygun değil. Sürekli PHP ile uğraşıp, bu işin inceliklerini öğrenmek isteyenler için ise gerçekten çok yararlı bir kaynak.

Her projede tekrar tekrar yazdığınız, doğruluğundan ve hızından şüpheniz olmayan kod bloklarınız, temalarınız, eklentileriniz vardır. Bazen de bir özellik görürsünüz websitesinde, “Bunu nasıl yapıyorlar ya?” dersiniz. Bunu diyebileceğiniz bazı soruların cevabı işte bu kitapta var. Kitabın daha ilk bölümü The FAQS of Life, yani hayatta sıkça sorulan sorular bölümünde, çok zor gözüken sorunlara, kısa ve işlevsel çözümler getirilmiş. Kitabı okurken ben şahsen devamlı, “Vay be bu kadar basitmiş.” deyip durdum. Yıllardır üst düzey PHP yazdığını sanan kişiler bile, bu kitaptan eminim çok şey kazanabilirler. Tekrarlıyorum, bu kitap PHP’ye ilk adım kitabı değildir. Orta hatta ileri sayılabilecek bir kitaptır. Kitabın 980 sayfa olmaması sizi yanıltmasın, herşeyin özü anlatılıyor. Gerisi manual ve internet’te var zaten.

Yazının devamını okuyun →

Steve Krug: Don’t Make Me Think

stevekrug

A Common Sense Approach to Web Usability

Usebility, Dünya’da yeni yeni ortaya çıkmaya başlamış, kullanıcı eylem ve hareketlerinden yola çıkılarak, kullanıcıların bir Web Sitesi’ni en kolay şekilde kullanmalarını sağlamak amacıyla, yeni çözümlerin üretildiği bir kavram. Her ne kadar teknoloji, internet hızları, tarayıcılar vb. değişse de, kullanıcı-dostu websitesi kavramı uzun zaman değişmeyecek gibi.

Önceki yazılarımda belirttiğim gibi IT kitaplarından genelde hep en güncel ve son basımları almaya çalışırım. Bunun nedeni, IT sektörü özellikle İnternet inanılmaz bir değişim içinde. 1 sene önce yayınlanmış bir kitapta okuduğunuz bilgiler, kısa süre sonra geçerliliğini yitiriyor. Örneğin, XHR, Ajax yeni yeni kullanılmaya başladığı dönemlerde, tüm yazılımcıları bir heyecan kaplamıştı, bunun üzerine geliştirilen JQuery vb. framework’ler öylesine hızlı ve etkili oldu ki, uzun uzun XmlHttp request oluşturmak vb. şeyler hep mazide kaldı.

Bu kitap 2005 basımı olsa bile, ağırlıklı olarak Usebility ile ilgili değişmeyecek kavramları anlatmış. Steve Krug, usebility konusunda Dünya’da en ileri gelen yazarlardan biri. Usebility ve UX (User Experience) gibi kavramlar ile ilgiliyseniz okumanızı tavsiye ederim.

Yazının devamını okuyun →

Steve Souders: Even Faster Web Sites

evenfaster

Performance Best Practices for Web Developers

Bir restorana gittiğinizde hızlı servis beklersiniz. Değil mi? Kullanıcılar da bizlerden hızlı websiteleri bekliyorlar. O’Reilly‘nin websitelerini hızlandırmak için çıkarttığı kitap serisinin en son kitabı Even Faster Web Sites, yavaş sitelerin kullanıcıları kaçırdığını, marka imajını düşürdüğünü, operasyon maliyetlerini artırdığını ve ciroyu düşürdüğü gibi gerçekleri engellemek için hızlı sitelerin bile dahala optimize edilebilecek birçok dengeye sahip olduğunu açıklıyor.

Javascript ile haşir neşir olanların, css ustalarının ve back-end yazılımcıların, bu kitabı okuması şart. O kadar çok detay var ki, yavaş yavaş hepsi uygulanırsa siteniz eminim uçar. Kitap başında javascript ağırlıklı gitse bile, daha sonra css, resim optimizasyonu vb. birçok konuya değiniyor.

Bu kitabı okuduktan sonra, en iyi bildiğiniz birçok gerçek bile değişecek ve siz artık daha usta bir yazılımcı olacaksınız. Kitabın bölümlerine katkıda bulunan katılımcılar arasında, Mozilla Developer Tools’tan Ben Galbraith ve Dion Almaer, JSON‘u bulan adam olan Dougles Crockford, Google’dan Tony Gentilcore, DOJO‘nun mimarı Dylan Schiemann, Yahoo!’dan Stoyan Stefanov gibi isimler bulunuyor. Kısaca modern ve çağdaş websiteler ne kullanıyorsa burada onlar anlatılıyor. Umarım seversiniz.

Yazının devamını okuyun →

Meri Williams: The Principles of Project Management

project

Run Projects On Time And To Budget

Proje yönetimi nedir? Nasıl proje yönetmeliyiz? Proje yönetiminde kullanılan araçlar nelerdir? Projelerimizi zamanında tamamlamak için neler yapmalıyız? Bunlar ve buna benzer soruların cevabı için bu kitaptan eminim öğrenecek çok şeyiniz vardır. Eğer IT ile alakalı bir bölümden mezunsanız veya proje yönetimine ilginiz var ise, bu kitapta göreceklerinize zaten önceden hakimsinizdir veya en azından biliyorsunuzdur.

Kitapta, bana “vay bee!” dedirten, inanılmaz bölümler, bilmediğimiz trick’ler yoktu. Sadece best practice olarak adlandırılan, en iyi bilinen yönetim yolları ve araçları listelenmiş. Açıkcası proje yönetimi konusunda biraz önbilgim olduğu için bu kitap konusunda kesinlikle öneririm diyemicem. Ama yeni başlayanlar için alınabilir bu kitap. Sitepoint‘in kitaplarına duymuş olduğum güvenden dolayı aldım bu kitabı. Yinede fena değil.

Yazının devamını okuyun →

Elliot Jay Stocks: Sexy Web Design

sexyweb

Creating Interfaces That Work

Bizim Türk Milleti, seksi lafını duyunca bir durur, düşünür. Aklına hoş bayanlar gelir. Bu seksi öyle seksi değil arkadaşlar. Bu seksi, yaratıcı beyinlerin oluşturduğu inanılmaz tasarımlara verilen ad. Seksi sıfatını ne için kullanırız? Belki araba? Kıyafet? Ev? İşte bu sıradışı sıfatı, sadece en özel websiteleri için kullanıyoruz.

Elliot Jay Stocks, kitabın yazarı İngilic abimiz, Dünya üzerinde birçok panel’e konuşmacı olarak katılıyor. Bunların başında, en çok ilgiyi çeken FOWD: Future of Web Design geliyor. Ünlü event ve web-app firması olan Carsonified ile de arası çok iyi.

Vimeo’da tasarımcılara portfolio sitesi hazırlama ile ilgili iki video hazırlamış: How to Design a Portfolio Site, Part OneHow to Design a Portfolio Site, Part Two

Bana fikrimi sorarsanız, oldukça başarılı bir tasarımcı. Ne açıdan ama? Çok fazla veya çok az içeriği, tam olması gerektiği kadar göstermeyi iyi biliyor. Biraz da kendine özgün bir tarafı var. Adamı takip eden biri, yeni bir projesini görse, bunu Elliot abimiz yapmış der. Tecrübeli tasarımcılar dahi okuması gereken bir kitap.

Yazının devamını okuyun →