ActiveAndroid ile ORM

Android kullanırken, Java EE’de olupda Android’tede olsa dediğim özelliklerden bir diğeri de ORM (Object Relational Mapping). Andorid için bu işi yapan kütüphaneler mevcut. ORMLite, greenDAO ve ActiveAndroid bunlardan bir kaçı. Ben denediklerim içinde en çok ActiveAndroid’i beğendiğimden ve kendime en yakın onu bulduğum. Bu sebepten bu yazıda ActiveAndroid kullanarak, Andorid uygulamalarınıza nasıl ORM’i entegre edeceğinizi […]

Okumaya devam…

Apache Camel ve XSLT

Şu an çalışmakta olduğum şirkette bir projede camel kullanmaktayız. Açıkçası önceden Camel adını çok duymama rağmen kullanma fırsatım olmamıştı, fakat şimdi kullanma fırsatı bulabildiğime seviniyorum. Bu yazıda ise kullanma sırasında öğrendiğim kısımlardan birini, Camel ve XSLT kullanarak soap mesajlarını birbirine  nasıl çevrilebileceğini, anlatmaya çalışacağım.

Android Volley

Volley android için geliştirilmiş Networking kütüphanesi. Networking kütüphanesi diyorum çünkü network üzerinden yapmak isteyebileceğiniz hemen herşeyi yapabiliyor. Yapabileceklerinin başında ise URL üzerinden resim indermek ve REST servislere bağlanmak geliyor.

Node.js – Dosya Islemleri

Önceki yazımda node.js ile neler yapabileceğize ve nodejs kütüphanesinin javascript için bize kattıklarına bakmıştık. Hatırlarsanız Node.js ile diğer sunucu tarafında çalışan dilleri bir birinden en çok ayıran kısım çalışma şekilleriydi. Örneğin Java’da soket açma işlemi bulunduğunuz thread’i bloke eden bir işlem olmasına karşın, node.js kullandığımızda threadlerimiz bloke olmuyordu. Herşeyi ama herşeyi “callback” fonksiyonlarıyla yapıyorduk. Fakat […]

Okumaya devam…

Node.js – Hello World

Şu sıra merakım ve tüm ilgim Node.js üzerinde. Sadece Node.js’te değil Express.js, Angular.js, Backbone.js, Bower, Grunt … Hemen hemen Javascript hakkındaki her şeyi merak ediyorum araştırıyorum ve öğrenmeye çalışıyorum. Ağırlıklı olarak Java geliştiren biri olarak script yazmak beni zorlasada keyifli olduğunu söyleyebilirim.

Groovy

Groovy ve Grape

İlk Groovy ile ilgili makaleler okumaya başladığımda en çok garipsediğim kısımlardan biri Grape bölümüydü. Grape kısmını garipsememin asıl nedeni tüm proje yapsını ve bağımlı olduğum kütüphaneleri maven ile yöneteceğimi düşünmemdi. Aslında Object Oriented proje olarak düşündüğümde bu tamamen yanlış sayılmazdı. Yalnız atladığım kısım Groovy’nin aslında bir Script dili olduğuydu.

Groovy

Groovy ile Kodlama

Groovy kurulumunun nasıl yapılacağına, örnek güzel özelliklerine ve maven proje yapısına göz attık. Şimdi büyük bir projeye geliştirecek olursak kodlamanın nasıl yapılacağına bir bakalım. Öncelikle şunu belirtmek istiyorum Java’da olduğu gibi Groovy’de kodlama standartları açıklanmış değil. Bu sebepten herkes alışık olduğu şekilde kodlamaya devam ediyor. Yani Java tabanından gelenler Java kodlama standartlarını izlerken Ruby tabanından […]

Okumaya devam…

Maven ve Groovy

Groovy ve Maven

Groovy dilini nasıl kullanabileceğimize ilişkin girişimizi yaptık. Fakat ben hala kendimi groovy kullanırken rahat hissedemiyorum. Az kod yazıyor olmak mı yoksa script yazıyor olmak mı beni rahatsız ediyor daha tam anlayamadım. Dilin kendi özelliklerini, yazım şekillerini incelemeden önce Groovy projelerini daha alışık olduğum bir formata çevireceğim. Böylelikle dile biraz daha aşina olmayı hedefliyorum. Ne kadar […]

Okumaya devam…

Groovy

Groovy – Xml Okuma

Önceki yazımda bahsettiğim gibi Groovy incelemeye başladım. Örnekten örneğe dolaşırken, Xml ayrıştırması ilgili örneğe denk geldim. Bir Xml ayrıştırma işlemi ancak bu kadar kolaylaştırılabilir. Özellikle böyle basit ve alıştırma denilecek safhalarda böyle örnekler görmek beni bu dili öğrenmeye daha da itiyor. Bu sebepten bende benzer bir örneği sizin için hazırladım.