Arda Çetinkaya Yazılım ve arada kendim ile ilgili karaladıklarım…

AzureŞu sıralar Los Angeles’da devam eden PDC 2008’de Windows Azure duyuruldu. Windows Azure(Ajur)Cloud-computing kavramının ortaya çıkarmış olduğu bir işletim sistemi olarak lanse edilmekte. www.azure.com adresinden ayrıntılı bilgilere ulaşabilirsiniz.Şimdiden merak etmekteyim. Ayrıca aşağıdaki videoyu izlemenizi de öneririm. Azure’nin ne olduğunu ve mimarisi çok güzel bir şekilde anlatılıyor.
Video:Manuvir Das: Introducing Windows Azure

 

 

Hatırlarsak, Microsoft uzun bir süre önce duyurduğu Ado.net Entity Framework’ü .NET 3.5 ile bizlere sunmuştu ve O/R Mapping konusunda piyasadaki yerini aldı. Ve açıkcası kişisel görüşüm, hiç beklemediğim bir şekilde oldukça güzel bir ürün çıkarmış. Ado.net Entity Framework’ün ne olduğunu önceki yazılarımda bulabilirsiniz. Google’da arama yapacak olursanız zaten bir çok kaynakla karşılaşabilirsiniz.

Peki nasıl kullanıyoruz bu Entity Framework’ü. .NET 3.5 SP 1 ile son halini alan bu framework için önceleri Visual Studio’ya bir şeyler yüklemek gerekiyordu. Ama son çıkan service pack’ler ile bu ortadan kalktı.
Öncelikle yeni bir proje açıyoruz ve data modelimizi oluşturuyoruz. Daha doğrusu mevcut SQL’de ki veritabanı modelimizi koda çeviriyoruz. Otomatik olarak oluşan kodlar, veritabanındaki yapıyı temsil ediyor. Veritabanındaki tablolar arasındaki ilişkiler kod tarafında kolayca kullanabileceğimiz şekilde, nesne modeli olarak oluşuyor. Data modelimizi oluşturmak için, yarattığımız projeye sağ tıklayıp Add New Item diyoruz.Çıkan ekrandan  ADO.NET Entity Data Model’i seçip, modelimiz için uygun ismi yazıyor ve Add diyoruz.

Bu işlemden sonra karşımıza Entity Data Model Wizard’ı çıkıyor. Bu ekran modelimizi oluşturmak için ilk adım. Generate From Database ve Empty Model şeklinde iki seçenek karşımıza çıkıyor olacak. Generate From Database dediğimizde, seçeceğimiz bir veritabanındaki yapıya göre Entity’lerimiz oluşacaktır. Veritabanındaki tüm ilişkiler, Entity’ler arasında yaratılacak ve veritabanındaki modeli, nesne modeli şeklinde kullanabileceğim. Empty Model dersek eğer, sıfırdan kendi Entity’lerimizi oluşturabileceğimiz bir prosedür bizi bekliyor olacak.

Devam…

Scrum konusunda en deneyimli isimlerden biri olan Craig Larman, 13-14-15 Kasım 2008’de Scrum eğitimi vermek için Türkiye’ye geliyor. Certified Scrum Master olma şansını elde edebileceğiniz bu eğitimin ayrıntıları için burayı okuyabilirsiniz…

Edit: Ne yazık ki,ekonomik şartlardan dolayı eğitim iptal olmuştur…

Priview 4’den sonra Beta şeklinde yavaş yavaş son halini alan MVC framework’ü çıktı. Scott Guthrie’nin ayrıntılı haberini buradan okuyabilirsiniz.