aws

AWS: DynamoDB için Testlerin Yazılması

DynamoDB’nin Java API’sinin nasıl kullanılacağına önceki yazıda değindik fakat uygulamamızı çalıştırarak test ettik. Her ne kadar bu tip blog yazılarında kabul edilebilir olsa da ciddi bir uygulamayı bu şekilde test edemezsin. Bu yazıda, DynamoDB kullanan ciddi bir uygulamanın, DAL (Data Access Layer) katmanını nasıl test edebileceğimize bakacağız.

aws

AWS: DynamoDB Java API

DynamoDB’nin ne olduğuna, özelliklerine ve ücretlendirmesine daha önce şu yazımda değinmiştim. Şimdi ise Java kullanarak DynamoDB ile nasıl haberleşebileceğimize değinmek istiyorum.

codereview

Canlıdaki Uygulamaların Takip Edilmesi

Uygulamayı geliştirme kısmı, herhalde yazılım sürecinin en stressiz en rahat kısmı. Asıl stres uygulamanızı canlıya aldıktan sonra başlıyor. Müşteriden dönen hatalar, sistemde oluşan beklenmedik durumlar ile yeni eklenmesi gereken özellikler birleştiğinde stres bir hayli artıyor. Bu yazı da bu stresi azaltmak için uygulamalarımızı nasıl takip edebileceğimize bakacağız.

apple_logo

Yazılımcılar İçin Mac Kurulumu

Amazon’da çalışmaya başlayalı daha altı ay olmadı ama daha şimdiden Mac’ime iki kere sıfırdan kurulum yapmak zorunda kaldım. İlki tahmin edebileceğiniz gibi bilgisayarı ilk aldığımda oldu. Beni sinir edeni ikinci kurulum zaten, durduk yere bilgisayarım arızalandı, yeni makine verdiler sıfırdan tekrar kurulum yapmak durumunda kaldım. Neyi kurmuştum nasıl kurmuştum derken bir hayli zaman gidiyor. Bende […]

Okumaya devam…

java

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.

java

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

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.