Programcı Özdeyişleri
Aralık 26, 2009 by mucit · Yorum bırakın
Biliyorum, özdeyiş kelimesini en son ilkokulda duydunuz. Dilerseniz aforizma olsun. Birkaç taneyi topladık burada.
“JavaScript, The Good Parts” kitabının yazarı Douglas Crockford:
Bir şeyin standart olması, onu her uygulamada kullanacaksınız anlamına gelmiyor. (XML gibi.)
Ruby geliştiricisi Yukihiro Matsumoto:
Açık kodlu proje, köpek balığına benzer. Hareket etmelidir, yoksa ölür!
ObjectWatch yöneticisi Roger Sessions:
İyi bir BT mimarisi çoğunlukla anlaşmazlıkların anlaşmasıdır. İyisi ve kötüsü de anlaşmazlık içerir fakat kötü mimariler, nasıl olacağına dair anlaşmadan mahrumdur.
Büyük adam, Donal Knuth:
Her şeyi optimize ederseniz, hep mutsuz olacaksınız.
Phil Karlton:
Bilgisayar biliminde sadece iki zor şey var: ön belleği geçersiz hâle getirmek (cache invalidation) ve bir şeylere isim vermek.
Havadis #6
Tam bir kuluçka dönemindeyiz. 2009 bitiyor ve programcılar, ellerindeki ürünlerin 2010 sürümüne son kodlarını yazıyorlar belki de. Bakalım bir süredir havadis vermediğimiz bu mühendislik dünyasında neler dönmüş.
- SilverLight, 4 olmuş – Şahsen benim, browser tabanlı olduğu için pek alaka daireme girmeyen SilverLight, geçenki PDC 09‘da canlı canlı gördüğümüz gibi 4′üncü sürüme geçmiş. Microsoft’un sevilen adamı Scott‘un elinden son sürümün faziletlerini görmüş idik. Linkte ise, bu sunuma ait dosyalar var. Bulutlararası adına yapacağım yorum şöyle ki: yeni sürümde istemci taraflı yeteneklerin artırıldığını görüyoruz. Yavaş yavaş paradigma kaymaya başlıyor anlayacağınız. Microsoft platformlarında kod yazanların kafası çok rahat ve dingin bir iç huzurları olduğundan dolayıdır ki biraz heyecan gerekiyor. Böylelikle, tüm hazır istemci platformlarının yanına bir de istemci tarafı zenginleşen bu SilverLight giriyor. Bir yandan heyecanı körüklemeye gelen üfürükten danışmanlık firmaları, hiçbir işe yaramayacak fantastik workflow uygulamaları çizerek propagandaya çanak tutuyor. Benden Microsoft kulvarındaki kod emekçilerine tavsiye. SilverLight ile şu saatte kompleks iş uygulaması yazmaya kalkışmayın. Gidin, çok ihtiyaç duyulan Facebook, Twitter veya olmadı Ekşi Sözlük istemcisi yazın ama iş akışı kasmayın. İlla lazım oldu diyelim; gider o danışmanlık firmalarının arka sokağındaki çöpten bulursunuz size göre bir ürün.
- Ayende MSDN’de NHibernate Döktürmüş – Yahudiliği ve NHibernate Profiler‘ı ile meşhur Oren Eini, MSDN Magazine dergisinin Kasım sayısında hayli ihtimam görmüş. Kendisinden bir yazı yayınlanmakla birlikte en başta da blog’u tanıtılmış. Kod adıyla Ayende, her sayıda Entity Framework’ün anlatıldığı dergide hiçbir ORM’in lafını etmeden NHibernate‘e girmiş ve onu bir masa üstü uygulamasına uyarlamış. Web’deki mantalite ile farklılıkla arz eden noktalara değinmiş. Açık Kod’un Ticari Kod’a verdiği ayarlardan biri olarak tarihe geçen NHibernate adına güzel bir yazı. (Bu ayarlardan birisi de saygıyla anmak gerekir ki NSIS‘tir.)
- MSDN UK’de 2009′un En İyileri – Sene sonu listelerinden birisi. MSDN UK sitesinde yayınlanan seçilmiş makaleleri derlemişler. 2009′da en fazla neyi önemsemişler diye merak edenler için bakmak iyi gelebilir. PDF ve XPS indirme seçenekleri de sunuyorlar, maşallah.
- Apple ve Viral – Pek heyecanlı Apple camiasını yeni bir dedikodu sarmaya başladı. Boygeniusreport.com adlı sitemiz, güya log’larında dolaşırken, browser agent bilgilerinde IPhone OS’un 3.1.3 güncellemesini ve 4.0 majör sürümünü görüvermiş. Mükemmel; viralin dibindeyiz. 3.1.3 çıkmadan konuşmaya başladık sayelerinde. Hatta daha Haziran’da çıkacağı söylenen 4.0 da dilimize pelesenk oldu. Ve hatta, bu kâşif arkadaşlar, 4.0′a şimdiden multi-tasking‘i bile koymuşlar. Tez zamanda Mustafa Tan‘ın olaya el atmasını bekliyoruz.
- Kodun Üzerinden Güvenlik Taraması – Bir önceki yazımızda bildiğiniz gibi, siteleri geliştirme platformu ayırt etmeksizin web üzerinden teftiş eden NetSparker‘i anlatmıştık. Bu linkteki Microsoft ürünü de güvenlik taraması yapıyor fakat taradığı yer, herkesin görmediği kaynak kodunuz. Bu nedenle .NET’e özgü bir araç; adı da CAT.NET. Sürümü güncellendiği için tekrar gündeme geldi. Web istekleriyle tarama yapmak yerine kod üzerinden gittiği için, web üzerinden tarayan araçların bilemediği zaafları da tespit edebilir. Tavsiyemiz, .NET ile web geliştirenlerin hem bu cihazı hem de web üzerinden tarama yapan bir cihazı beraber kullanmaları. Biri diğerininin lüzumunu ortadan kaldırmıyor.
- Microsoft’ta Neler Öğrendin Sriram? – Windows Azure ekibinden Sriram, Microsoft‘ta geçen 5 yılın muhasebesini yapıyor. Şu an orada çalıştığı için biraz kısıtlı olacaktır bu muhasebe. Yine de bakmaya değer. Ufak bir cümlesi: “code is king“.
Web Güvenliğinde Son Gelişmeler
Aralık 13, 2009 by mucit · Yorum bırakın
Türkiye’nin ulusal çapta yazılım geliştirme etkinlikleri açısından zengin bir ülke olmadığını rahatlıkla söyleyebiliriz. Sürekli olarak yapılan bir etkinliği ben şahsen duymuyorum. Hep arada bir, “estikçe” yapılan etkinlikler oluyor ve bir türlü gelenekselleşemiyor. Oysa bizim insanımız değil mi ilk düzenlediği olayı hemen gelenekselleştiren? Demek ki yazılımda istisnâi hareket ediyoruz.
Güvenlik ve Web 2.0 sahasında, son seneler daha hareketli geçiyor. Elbette popüler yazılım geliştirme platformunun web hâline gelmesi ve beraberinde getirdiği güvenlik sorunları bunun başlıca sebebi. Bu sebep ve bir çok sebepler, bir yağmurlu Istanbul gününde, kendimizi Bilgi Üniversitesi’nin kampsünde bulmamızı sağlıyor.
IstSec, 12 Aralık 2009 Cumartesi sabah saatlerinde açılış konuşmalarıyla başladı. Akademik isimlerle emekçilerin buluştuğu karma bir organizasyon olmuş. Çünkü organizasyona Bilgi Üniversitesi de müdahil durumda. Read more

