Java EE Geliştirme Ortamı Bileşenleri – 2

Merhabalar. “Java EE Geliştirme Ortamı Bileşenleri” yazı dizimizin birinci bölümünde build ve dependency araçlarından (Maven, Gradle), kurumsal bağımlılık yöneticisinden (Artifactory) ve sürüm kontrol sistemlerinden (SVN, Git) bahsetmiştik. Bu bölümde sürekli entegrasyon sistemleri, test sunucusu ve hata/iş takip sistemlerinden bahsedeceğiz. Sürekli Entegrasyon Sistemleri Sürekli Entegrasyon (Continuous Integration a.k.a. CI) sistemleriyle Build, Test, Deployment,Quality Control gibi aşamaları sürekli […]

Read More →
Java EE Geliştirme Ortamı Bileşenleri – 1

Merhabalar. Bu yazımızda Java EE ile kurumsal uygulama geliştirme sırasında kullanılan metodolojilerden ve araçlardan bahsedeceğiz . Seçtiğimiz araçların mümküm olduğunca açık kaynak olmasına özen gösteriyoruz. Böylece ortaya tüm yazılım yaşam döngüsünün tamamen açık kaynak yazılımlar kullanılarak yönetilebileceği bir platform ortaya koymuş olacağız. Bahsedeceğimiz konular; build ve dependency araçları kurumsal bağımlılık yöneticisi sürüm kontrol sistemleri sürekli […]

Read More →
İlerleme Süreklilik İster 2

Daha önceki bir yazımda Google’ın gözlük projesinden sonra giyilebilir bilgisayarların gelişiminde öncü role sahip Steve Mann’ın hikayesinden bahsetmiş ve Google’ın gözlük projesini bugün konuşuyor isek biraz da bunu 70’lerin sonlarından bu yana çalışmalarını ısrarla ve kesintisiz biçimde sürdüren Steve Mann ve benzerlerine borçlu olduğumuzu anlatmaya çalışmıştım. Geçenlerde bütün dünyanın hayranlık ve bir o kadar da […]

Read More →
Kurumsal Java Eğitimleri Mart 2013 Bülteni

JSF ViewScope ve JVM Memory Problemleri Şu sıralar bir müşterimizin kurumsal web uygulamasındaki performans iyileştirme çalışmalarımız ve bu konuda elde ettiğimiz sonuçlarla ilgili olarak bu ayki bültenimizde JSF kullananlar için faydalı olacağını düşündüğümüz bir yazımız var. İlgilenenler yazıya buradan erişebilirler. Hibernate Eğitimimiz Yenilendi Uzun zamandır verdiğimiz ve oldukça ilgi gören Hibernate ile Java Persistence Eğitimi […]

Read More →
İlerleme Süreklilik İster

Steve Mann’ı ve çalışmalarını İnternet üzerinden 94’den bu yana aralıklarla takip ediyorum. Kendisi 70’lerin sonlarından bu yana “giyilebilir bilgisayar” sistemleri üzerinde çalışıyor. Çalışmaları en son Google’ın “gözlük” projesini duyunca tekrar aklıma geldi. Acaba Steve Mann’da bu projede yer alıyor mu veya bu proje hakkında ne düşünüyor diye merak ediyordum. Kısa bir zaman sonra takip ettiğim […]

Read More →
Kurumsal Java Eğitimleri Ocak 2013 Bülteni

Herkese Merhabalar, Yeni bir yıla başladık. Harezmi Bilişim Çözümleri ve Kurumsal Java Eğitimleri ekibi olarak 2013’ün hepimiz için başarılı ve verimli bir yıl olarak geçmesini dileriz. Bu ayki bültenimiz Spring ağırlıklı olacak, işte konu başlıklarımız; Spring 3.2 Sürümü Çıktı, Spring 4 Yolda… Spring 2’den 3’e geçiş dönemindeki yavaşlık bu sefer söz konusu olmayacak gibi duruyor. […]

Read More →
Hangi SVN Dizin Yapısını Tercih Ediyorsunuz?

SVN ile çalışırken iki dizin yapısı karşımıza çıkıyor. Bunlardan ilki repo/ repo/trunk/project1 repo/trunk/project2 repo/tags repo/tags/… repo/branches repo/branches/… şeklindedir. Çoğunlukla da bu yapı tercih edilmektedir. Bu yapıda trunk, tags ve branches dizinlerini her proje için tekrar tekrar oluşturma külfeti ortadan kalkmaktadır. Ayrıca bütün trunk’ın bir komut ile tag’lenmesi veya branch’ının oluşturulması da oldukça kolaydır. Diğeri ise […]

Read More →
5. TASOD Çalıştayı Yapıldı

Bedir Tekinerdoğan’nın gayretleri ile her sene düzenlenen Ulusal İlgiye Yönelik Yazılım Geliştirme Çalıştayı’nın 5.si geçen hafta Bilkent Üniversitesi’nde yapıldı. Bu çalıştayların çoğuna katılan birisi olarak sunumlardan oldukça yararlandığımı belirtebilirim. Gün geçtikte ilgiye yönelik yazılım geliştirme yöntemlerinin kurumsal uygulama geliştirmenin temel bir parçası olduğunu görmek sevindirici. Etkinlikteki sunumlara http://www.cs.bilkent.edu.tr/Bilsen/TAOSD-2011 adresinden erişebilirsiniz. Etkinlikteki sunumlara baktığımızda artık ilgiye […]

Read More →
İnce Müşteri

Son dönemde okuduğum kitaplardan birisi de Yakamoz Yayınları’ndan çıkan Steve Jobs’un hayat hikayesini anlatan bir kitap. Genel olarak çok hoşuma giden ve çeviri dilini de gayet iyi bulduğum bir eser olmasına rağmen, kitabın sonlarına doğru karşıma çıkan bir ifade teknik terimlerde yaygın biçimde kullanılan ve oldukça komik sonuçlar üreten “birebir sözlük çevirisi” yaklaşımına gayet güzel […]

Read More →
Peki Bizim Kullanıcı Arayüzlerimiz Nasıl?

Resim şimdilerde Fransa’daki kazadan sonra uçuşları durdurulmuş Concorde’ların cockpit’inden bir görüntü. Sizin de bazen geliştirdiğiniz uygulamaların kullanıcı arayüzlerinin de bu cockpit kadar karmaşık olduğunu düşündüğünüz oluyor mu? Uygulama geliştirme süreci boyunca sürekli olarak aynı arayüzü kullanmaktan ötürü ortaya çıkan aşinalık, kullanıcı arayüzünün basit olduğu izlenimini verebiliyor. Ancak daha önce bu uygulama arayüzü ile hiç karşılaşmamış […]

Read More →