Statik Kod Analizi

Statik kod analizi, benim için her zaman yazılım geliÅŸtirme sürecinin önemli bir parçası olmuÅŸtur. Çalıştığım hemen her ÅŸirkette elimden geldiÄŸince, statik kod analizini oturtmaya, kod yazılımına belli standartlar getirmeye çalışmışımdır. Fakat son dönemde, Amazon’da çalışmaya baÅŸladığımdan beri, statik kod analizine bakışım biraz deÄŸiÅŸti.

Test Yazarken Uyulması Gereken 7 Kural

En sonunda bu da oldu ve bende “yapılması gereken x ÅŸey” tadındaki baÅŸlığımı attım. Bakalım söylendiÄŸi kadar hit getirecek mi. “Hit” kaygısıyla atılmış olsa da benim için çok iddialı bir baÅŸlık oldu, ama test yazma konusunda o kadar iddialı deÄŸilim. Her gün yeni biÅŸeyler öğreniyorum. Bu yazı da ise bu zamana kadar kendi hatalarımdan çıkardığım […]

Okumaya devam…

AWS: DynamoDB Nedir?

Bu yazıda AWS’in saÄŸladığı baÅŸka bir veri saklama yönteminden, DynamoDB’den bahsedeceÄŸim. Genel olarak, terminolojisine ve ücretlendirmesine deÄŸineceÄŸim. Uzun bir yazı olmasını istemediÄŸimden Java ile nasıl uygulama geliÅŸtirilir gibi konulara deÄŸinmeyeceÄŸim.

AWS: S3 ile Veri Saklama

Amazon Web Servisleri (AWS) her gecen popülerliÄŸi artan bir konu. Her ne kadar daha önceleri çok heves edip bir iki deneme yapmış olsam, Amazon’da çalışmaya baÅŸlayana kadar iÅŸ yerinde hiç kullanmamıştım. Åžimdi yavaÅŸ yavaÅŸ projelerde AWS kullandığımızdan, artık bir iki yazı yazmanın zamanı geldi diye düşünüyorum. Yazılar genelde, AWS hakkındaki ön yargılarım, ücretlendirme politikaları ve […]

Okumaya devam…

Optional Kullanmaya BaÅŸlamak

Java 8’i uzun zamandır kullanıyorum desem yalan olur. Yaklaşık bir sene önce kullanmaya baÅŸladım. Kullanmaya baÅŸladığımdan beri de genel olarak Stream yapıları ve Lambda’ları kullandım. Optional ve diÄŸer özelliklerine de baktım ama açıkcası çok ilgimi çekmedi. Bu yazıda kısaca neden baÅŸlarda ilgimi çekmediÄŸini ve sonrasında ise neden her fırsatta kullanmak istediÄŸimi anlatacağım.

Londraya Taşınmak

Evet, nerede kalmıştık. En son vizemin çıktığını ve vizem baÅŸladığı gibi soluÄŸu Londra’da aldığımı anlatmıştım. İlk yapılması gerekenden baÅŸlayıp, sırayla Londra’ya taşınırken yapılması gereken ÅŸeyleri anlatmaya çalışacağım. Umarım Londra’ya taşınmayı düşünen herkesin az çok olsun iÅŸine yarar.

Amazon ve Vize Süreci

Amazon’da çalışmaya baÅŸlamamın üzerinden yaklaşık bir ay geçti. Bende bir ay geçtiÄŸine göre artık taşınma sürecimden tutunda, Amazon’da çalışmanın nasıl olduÄŸuna kadar farklı bir çok konuda yazmaya baÅŸlayabilirim. Bir önceki yazım, vize baÅŸvurularında kalmıştı, oradan devam etmeye çalışacağım.

SpringData ve Redis

Bir önceki yazıda Redis’in ne olduÄŸuna, kısaca geliÅŸtirme ortamınız için nasıl Redis kurulumu yapabileceÄŸinize deÄŸinmiÅŸtik. Bu yazıda ise bir seviye daha ileriye gidip spring-data kullanarak, Redis ile nasıl haberleÅŸebileceÄŸimize bakalım.

Redis ile Uygulama Gelistirmek

Redis, günden güne popülerliÄŸi artan bir NoSQL veritabanı. Bense bu yazımda, bir geliÅŸtirici gözüyle redis ne olduÄŸuna, kısaca uygulamalarınızın hangi bölümlerinde kullanmanızın yararlı olacağına ve vagrant ile redis’i nasıl geliÅŸtirme ortamında kullanabileceÄŸinize deÄŸineceÄŸim.

Spring Amqp ve RabbitMq

Bir önceki yazıda Amqp’nin ne olduÄŸuna, kısaca geliÅŸtirme ortamınız için nasıl RabbitMQ kurulumu yapabileceÄŸinize deÄŸinmiÅŸtik. Bu yazıda ise bir seviye daha ileriye gidip spring-amqp kullanarak, RabbitMQ ile nasıl haberleÅŸebileceÄŸimize bakalım.