Aylar: Ağustos 2016

FluentMigrator ile Veritabanı Değişiklik Yönetimine Giriş (Database Upgrade & Migration)

FluentMigrator ile ilgili bir uygulamayı anlatmadan önce hangi ihtiyaca cevap verdiğini anlatmamız daha doğru olur. Yazılım projelerimizde genel olarak verilerimizi tutmak için bir veritabanı kullanıyoruz. Veritabanı şeması da, gelişen yazılım ile paralel olarak değişiyor. Kolonlar yaratılıyor, foreign keyler ekleniyor, tablolar güncelleniyor, yeni tablolar ekleniyor, varolanlar siliniyor. Geliştirme ortamında yapılan bu tür değişikliklerin düzgün bir şekilde, production, staging ortamlarına aktarılması gerekiyor. …

FluentMigrator ile Veritabanı Değişiklik Yönetimine Giriş (Database Upgrade & Migration) Devamı »

Apache JMeter: Web Uygulamamızın Yük Testlerini Nasıl Yaparız? (4): Recording

Apache JMeter’i anlattığımız yazı dizimizin sonuna gelmiş olduk. Bu yazımızda apache jmeterin çok önemli özelliklerinden birisini, http isteklerini, web sitesini tarayıcıda ziyaret ederken otomatik olarak kaydetmeyi anlatacağız. Böylece jmeter ortamında, http isteklerini manuel olarak tanımlama ihtiyacımız kalmamış oluyor. Diğer anlatacağımız konuda, jmeterin gui’sini kullanmadan console üzerinden testleri başlatmak. Kaydetme (Recording) Diğer yazılarımızdan faydalanarak jmeter ile …

Apache JMeter: Web Uygulamamızın Yük Testlerini Nasıl Yaparız? (4): Recording Devamı »

Sıfırdan FastReport kullanan bir asp.net mvc anlatımı

FastReport aracının asp.net mvc uygulamasında kullanımı ile ilgili bir kaç yazı yazmıştık. Gelen bazı yorumlar üzerine, en baştan böyle bir uygulama nasıl yazarız, ona bakalım. Asp.net mvc uygulamasında rapor üretmenin temel olarak iki şekli var. Birincisi, raporu hazırlayıp, pdf veya bir başka formata dönüştürerek, son kullanıcıya döndürmek, diğeri de bir çeşit viewer, editor arayüzü sunan webreport …

Sıfırdan FastReport kullanan bir asp.net mvc anlatımı Devamı »

Redis; Süper Hızlı Bir Veritabanı ve CSharp

Yazılım dünyasında Nosql veritabanları artık yaygın bir şekilde kullanılmaya başlandı. MongoDB, Cassandra, Couchdb ve ravendb vs. Redis bu veritabanları arasında özellikle olağanüstü performansı sayesinde öne çıkmaktadır. Redis temel olarak bir key-value store’dır. Key değerine ek olarak başka veri yapılarını da desteklemektedir: hash, list, set, sortedset. Redis, in-memory yani ram üzerinde çalışan bir veri tabanıdır. Performanslı çalışmasının …

Redis; Süper Hızlı Bir Veritabanı ve CSharp Devamı »

Scroll to Top