formats

Yazılımcılıkta Üstat Felsefesi’ni Uygulamak

Özcan Acar, Melih Sakarya, Çağatay Çivici, Talip Öztürk, Akın Kaldıroğlu, Muharrem Taç, Altuğ B. Altıntaş, Aykut Taşdelen…” vb. birçok ismi sıraladığımda ilk aklınıza ne geliyor? Tabi ki öncelikle bilişim dünyası, biraz daha detaylandırırsak Java ve Java dünyası geliyor değil mi? Gelmeyenler, ve “kim ki bunlar yahu” diyenler endişelenmesin çünkü bu yazının aslında amacı biraz da bu konuyla ilgili:)

Öncelikle isterseniz yazı başlığından yola çıkarak üstatlık ve üstat felsefesi nedir onu biraz irdeleyelim:

Hacker(bildiğiniz anlamıyla hacker değil emin olun) üstatlarından biri olarak sayabileceğim Eric S. Raymond, “How to become a hacker” isimli makalesinde üstatlıktan, bir Zen üstatlık felsefesini koyarak kısaca bahsetmiş:

To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.

(daha fazla…)

 
3 Comments  comments 
formats

Kodcu.Com

Published on 06 Şubat 2012 by in Haberler

Kodcu.com‘u belki duymuşsunuzdur. Bu yazım aslına bakarsanız duymayan ya da keşfetmemiş olanlara.

Kaç yılında kurulduğu bilgisine sahip değilim. Sitenin varlığından 2011 Haziran ya da Temmuz ayında sitenin kurucusu, aynı zamanda Java Teknolojileri ve Programcıları Derneği(JTPD) başkanı Altuğ Bilgin Altıntaş‘ın şirketimize gelmesi vesilesi ile tanışmamızla haberdar oldum.

Ağırlıklı olarak Java ve Java teknolojileri üzerine yazılar ve eğitim videoları barındıran bu site, PHP ve web programlama ile ilgili konularda da içeriklere sahip. Bir kurum olarak eğitim ve danışmanlık hizmetleri vermekle birlikte ara sıra yapılan bedava uzaktan eğitimler, çeşitli seminer/toplantı düzenlemeleri de -henüz birine gitme fırsatım olmadı ama- oldukça faydalı diyebilirim.

Ben de burada özellikle Vaadin Web Framework konusunda yazılar yazmaktayım. (Bu yazılar kendi sitemdekilerden daha güncel olacak, paralel olarak da aynı konuları farklı yaklaşımlarla buraya da yazmaya çalışacağım.)

Yazılarımı ve kodcu.com‘u takip etmenizi tavsiye ederim.

 
No Comments  comments 
formats

Web Programlamada Değişik Yaklaşımlar ve Vaadin Framework

JSP, JSF, Struts vb. Java teknolojileriyle uygulama geliştirenler bilirler ki web ortamı için uygulama geliştirmek zihnen ikiye ayrılmak demektir. Client-side ve server-side. Klasik anlamda bir web projesi oluşturacaksak bu iki tarafın da uyumlu ve tam çalışabilmesi, uyumdan da ziyade -yazılımda herşey uyumdan ibaret olmadığından- mimari yapı, kod okunurluğu yazılım dünyasında, özellikle web’te oldukça önemlidir. Önemlidir diyorum çünkü web her zaman hibrittir, hibrit çalışır; client’a gidilmek zorundadır.

Klasik bir web projesinde önce programcı background kodu(asıl işi yapan kod) yazar, ardından o yaptığı iş akabinde aldığı veriyi/parametreyi client-side’a XML, JSON, BSON formatında aktarır. Ya da durum bunun tam tersidir.  Yazılım piyasası içinde bulunduğum seneler boyunca öğrendiğim başlıca şeylerden biri teknolojide çok çeşitlilikten( aynı projede hepsini çorba yapmak) kaçınmak gerektiğiydi. Bir sistem ne kadar karmaşıklaşırsa o kadar yönetilemez olur, bu da hangi sektörde olursa olsun hiç bir firmanın istemeyeceği birşeydir. (daha fazla…)

 
1 Comment  comments 
formats

Pardus’a kardeş geliyor!

Published on 14 Ekim 2011 by in Haberler

Pardus GNU/Linux’u temel alan ilk dağıtım olma hedefiyle yola çıkan Turkuaz GNU/Linux projesi için ilk adımlar atıldı!

Pardus porjesine alternatif gelişim çözümleri sunmak için ilk önce, 2 Nisan’da yapılan Özgür Yazılım ve Linux günlerinde bir “Topluluk Dağıtımı” konuşulmuş. Bu dağıtım Pardus teknokojilerini temel alarak, Pardus projesinin gerek bürokratik sorunlar gerekse yapısal ve yönetimsel engelleri nedeniyle aksayan bacaklarını telafi etmek, Türkiye’de GNU/Linux’un gelişimi için bir alternatif çatı olmayı hedeflemişti.

Topluluk Dağıtımı fikir, somut adımlara dönüşmüş, internet alan adı olarak toplulukdagitimi.org alınmış ve burada bir wiki kurulumuş, eposta listeleri açılarak temel konularda epeyce konuşulmuştu. Fakat bir süre sonra bu listeler bir sessizliğe bürünmüştü. (daha fazla…)

 
No Comments  comments 
formats

Yazılım Geliştirme Süreci

Bir şeyler okurken, çalışırken, araştırma yaparken kısacası aklımın o yoğun akışı yakaladığı anlar son zamanlar bir düşünce beni o akıştan çıkarırcasına dürtüp durur oldu. İşim gereği midir, obsesif miyim bilinmez “bu iş gerçekten nasıl yapılmalı, daha verimli nasıl yapılabilir” sorusunun bir alt kümesi olan “yazılım geliştirme süreci nasıl olmalı” mevzusuna takılmakta kafam son zamanlar. Bunun için internet üzerinden çok yoğun olmasa da bu şekilde aklıma takıldıkça araştırma yapmaktayım.

İşte bu ufak çaplı araştırmaları yaparken daha birkaç ay önce inceleyip de beğendiğim, KodLab yayınlarından çıkan “Algoritma” adlı kitabın yazarı olan, yazılım camiasına, özellikle Türk yazılım sektöründe kitapları ile adından söz ettiren, benim de elimden geldiğince takip ettiğim Kadir Çamoğlu’nun bir yazısını paylaşmak isterim:

“Yazılım Geliştirmek” Kodlamaktan İbaret Değildir!

Tek Kişilik Yazılım Evi, adı üzerinde “yazılım geliştiren” bir yapıdır. Yapı dediysem, kafanızda büyük bir şey canlanmasın. “Tek Kişilik” bir yapı…
Zaman zaman proje bazlı olarak kaynaklarını artırdığı olur. Bazen da dış kaynak kullanımı yapılır. Ama genelde tek bir kişiyle çalışır. (daha fazla…)

 
No Comments  comments 
formats

İstanbul Java Günü 2011

Published on 19 Eylül 2011 by in Haberler

Bahçeşehir Üniversitesi Beşiktaş kampüsünde verilecek olan İstanbul Java Günü konferansı 24 Eylül Cumartesi günü JUG tarafından düzenlenecek.  Benim de katılmayı planladığım, ve ön-kayıt yaptırdığım bu ücretsiz konferansa JCP başkanı Patrick Curran‘ın yanı sıra Hazelcast kurucusu Talip Öztürk, PrimeFaces kurucusu Çağatay Çivici, JUG ve kodcu.com kurucusu Altuğ Bilgin Altıntaş gibi Türkiye’nin tanınmış javacı isimleri konuşmacı olarak katılacak.

Detaylı bilgi için buraya tıklayınız.

 
1 Comment  comments 
formats

Açılış Yazısı

Published on 15 Ağustos 2011 by in Genel

Merhaba;

Kişisel web sitem hemen yukarıda gördüğünüz tarih itibariyle açılmış bulunmakta. Peki uzatmadan hemen konuya gireyim; ne yazacağım?

Dinamik, kaotik, çok parametreli, paternize sistem analizlerinden, bunların psikolojik ve programatik yansımalarına, naçizane programlama ve matematik bilgim ile hayat problemlerinin çözümünden, bilimsel açıklamalarına, kimi zaman yermeceye, kimi zaman sevmeceye, kısacası eleştirmeceye de yer verebileceğim, bazısı kişisel bilgilerimi de içeren yazılardır yazacaklarım.

Ayrıca mesleğim gereği bolca da yazılım ile direk alakalı yazı bulacaksınız bu sitede.

Umarım bilgi kirliliğinin çokça yaşanmakta olduğu internet alemine kirlilik yaratmayacak bilgiler kazandırabilirim.

 
No Comments  comments