Bu sene sonunda San Francisco şehrinde yapılacak yirminci JavaOne konferansına konuşmacı olarak aşağıda yer alan sunum önerisini gönderdim. Sunum önerilerini 29 nisana kadar bu link üzerinden göndermek mümkün.
Eclipse Altında Birim ve Entegrasyon Testleri Nasıl Ayrı Koşturulur?
Çalıştığım projede aynı sınıfın entegrasyon ve birim testleri aynı paketin içinde yer alıyor. Maven ile birim testlerini yapıdan (build) önce, entegrasyon testlerini yapı ve deployment sonrası koşturmak mümkün. Bu şekilde testler ayırt edilebiliyor. Lakin Eclipse altında testleri koşturmak istediğim zaman, doğal olarak JUnit plugin testleri ayırt etmeden, beraber koşturuyor. Geliştirme esnasında bu sıkıntılı bir durum, çünkü sadece birim testlerini koşturarak, seri bir şekilde geribildirim almak istiyorum.
Kod Redaktörlügü
Kod Redaktörlügü başlıklı yazım.
Yazılımda Otopilot
Yazılımda Otopilot başlıklı yazım.
20 Yaş, 30 Yaş, 35 Yaş ve Bugünki Programcı Ben
Bu yazıyı kaleme alırken Can Yücel’in o güzel yazısından esinlendim. Onun yaptığı gibi yirmi, otuz ve otuz beş yaşında olan benleri coding dojo ya davet ettim. Maksat biraz yazılım üzerine sohbet etmekti. Ortaya çıkan bu oldu.
JVM Nasıl Çalışır Yazı Serisi – JVM Stack Nedir ve Nasıl Çalışır?
Java sanal makine bünyesinde (JVM – Java Virtual Machine) vücut bulan her thread ile birlikte thread e özel ve stack ismini taşıyan bir hafıza alanı oluşturulur. Stack bünyesinde thread in içinde bulunduğu (koşturduğu) metotlardaki lokal değişkenler, yapılan işlemler için gerekli parametreler (operand), işlem sonuçları ve metot giriş (invocation) ve çıkış (return) bilgileri yer alır.
JVM Nasıl Çalışır Yazı Serisi – Java Dilinde Neden Göstergeçler (Pointer) Yok?
Java’da göstergeçler var, ama C dilinde olduğu şekilde işlemiyorlar. Bu yazımda Java’da göstergeçlerin neden olmadığını aktarmaya çalışacağım.
C dilinde aşağıdaki şekilde bir göstergeç tanımlaması yapilabilmektedir:
Neden Spring, JPA ve Diğer Çatılar ÖğrenilmeMEli
Neden Spring, JPA ve Diğer Çatılar ÖğrenilmeMEli başlıklı yazım.
Neden Kafam Bu Kadar Rahat?
Kişisel Gelişim başlıklı yazımda kullandığım metot ve araçlardan bahsetmiştim. Bu yazımda çok faydalı bulduğum bir aracı daha tanıtmak istiyorum.
Versiyon ve Sürüm Numaraları Nasıl Oluşturulur?
Versiyon ve Sürüm Numaraları Nasıl Oluşturulur? başlıklı yazım.
Hangi Programlama Dilini Öğrenmeliyim?
Hangi Programlama Dilini Öğrenmeliyim? başlıklı yazım.
Java Şampiyonluğu Nedir ve Nasıl Olunur?
Ben 2009 senesinde Java sampiyonu olarak seçildim. Bilişim sohbetleri söyleşimde Java şampiyonluğu hakkında bilgi vermeye çalıştım. Bu yazımda kısaca Java şampiyonluğunun ne olduğunu tekrarlamak ve nasıl Java şampiyonu olunabileceği konusuna değinmek istiyorum.
Kokan Kod Yazı Serisi – Giriş
Söz konusu yemek olduğunda, insanlar kötü kokuları yemeğin formda olmadığının ibaresi olarak algılarlar. Aç kalmadıkça kötü koku saçan bir yemeği kimse yemez. Kötü kok yemeğin hangi durumda olduğunu gösteren bir işarettir. İnsanlar kötü kokan bir yemeğin yenmemesi gerektiğini bilirler.
JVM Nasıl Çalışır Yazı Serisi – Çalışan Bir Java Uygulamasında Bytekod Nasıl Değiştirilir?
Çalışan Bir Java Uygulamasında Bytekod Nasıl Değiştirilir? başlıklı yazım.
Bilişim Sohbetleri
Mimar Aslan ve Orhan Eripek tarafından sunulan Bilişim Sohbetleri‘ne konuk oldum. Okumaya devam et
Teknik Borç Nedir ve Nasıl Ödenir?
Teknik Borç Nedir ve Nasıl Ödenir? başlıklı yazım.
Başkalarının Kodu Okunarak Daha İyi Programcı Olunabilir mi?
Başkalarının Kodu Okunarak Daha İyi Programcı Olunabilir mi? başlıklı yazım.
JVM Nasıl Çalışır Yazı Serisi – Java String Nesnelerinin Hafıza Kullanımı Nasıl Azaltılır?
Java String Nesnelerinin Hafıza Kullanımı Nasıl Azaltılır? başlıklı yazım.
Çok Gezen mi Bilir, Çok Okuyan mı?
Çok Gezen mi Bilir, Çok Okuyan mı? başlıklı yazım.