Priority Queue Collection

Temel olarak bu tip bir koleksiyon Queue(FIFO - First In First Out ilkesine göre çalışmaktadır) ve Stack(LIFO - Last in First Out ilkesine göre çalışmaktadır) tipinden olanlarına benzer. Bu tip koleksiyonlar(generic karşılıkları da dahil olmak üzere), bildiğiniz gibi tek boyutludur. [Daha fazla]

Java ile 24 Kahve Molası Dökümanı

Geçtiğimiz günlerde daha önceden Almanac ve Oldies But Goldies serisinde yaptığım gibi, bu yazıları da tek bir döküman altında toplayayım dedim Smile Söz konusu dosyayı bu adresten indirebilirsiniz. Eskidir, nostaljiktir, amatördür ama yine de temel bazı bilgileri sunmaktadır. Yararlı olması dileğiyle hepinize mutlu günler dilerim. [Daha fazla]

Ocak Bültenim

Zaman ne kadar da hızlı akıyor öyle değil mi? Bakın 2012' ye ha girdik gireceğiz derken, senenin ilk ayını da tamamlamış durumdayız. İstanbul' da bu sene çok fazla kar görememiş ve onu özlemiş olsakta bir ayda bu şekilde geldi geçti işte. Peki ben 2012 yılını nasıl geçirmeyi planlıyorum. Aslına bakarsanız son aylarda içimde doğan yazma isteğini devam ettirmek niyetindeyim. Fakat her zaman dediğim gibi istikrar çok ama çok önemli. Yaptığım planlamaya göre ayda 2 Teknik Makale, 1 Webiner(NedirTv?com), 2 Tek Fotoluk İpucu ve bir de Aylık Bülten yayınlamayı düşünüyorum. [Daha fazla]

Entity Framework ile Gerçek Hayat Örnekleri 2 Webineri

Hatırlayacağınız üzere bir önceki bölümümüzde, Entity Framework tabanlı Data-Centric çözümümüzü(Solution) geliştirmeye başlamış ve çok basit olarak çatıyı kurduktan sonra, iş katmanına(Business Layer) ait bir operasyonu örneklemiştik. Ardından bu operasyonu bir Unit Test metodu ile denemeye tabi tutarak Webinerimizi sonlandırmıştık. [Daha fazla]

T-SQL ile Dinlenmece Eğlenmece

Açıkçası geçtiğimiz günlerde böyle sıkkın ve bıkkın bir ruh halindeyken ve konuşmak istediğim tüm arkadaşlarım yoğunken, ekranımda duran Management Studio' daki bembeyaz ve bomboş Query penceresi ile muhabbet etmeye karar verdim. Aslında amacım basitti. Daha önceki tecrübelerime dayanarak ihtiyaçlar dahilinde kullandığım T-SQL ifadelerini şöyle bir tekrar etmeye çalışacak ve siz değerli okurlarıma bir blog girdisi olarak sunacaktım. Aklıma geldikçe ihtiyaçlarımın T-SQL karşılıklarını yazmaya başladım. Düşündüğüm ilk gereksinim, sistemimde yüklü olan kaç veritabanı olduğunu ve bunlara ait bazı temel bilgileri edinmekti...İşte serüvenimiz bu ilk sorgumuz ile başlıyor. [Daha fazla]

Entity Framework Gerçek Hayat Örnekleri Bölüm 1

12 aralık 2011 Pazartesi günü Nedirtv?com ve Zenith Bilişim sponsorluğunda gerçekleştirdiğimiz Entity Framework Gerçek Hayat Örnekleri Bölüm 1 isimli webinerimizi aşağıdaki adresten izleyebilir veya isterseniz bilgisayarınıza indirebilirsiniz. İlk bölümümüzde Entity Framework ve Surrogate Library projelerimizi oluşturup örnek bir iş fonksiyonelliğini diğer bir kütüphane içerisinde ele aldık ve buna ait basit bir Unit Test metodu geliştirdik. [Daha fazla]

NedirTv?Com Söyleşileri - Yazılım Eğitimleri Üzerine

Bu aralar Nedirtv?com adına sizlere elimizden geldiğince çok paylaşım yapma uğraşısı içerisindeyiz. Her zaman teknik konulardan bahsetmeyeceğimizi daha önceden de ifade etmiştik. İşte bu amaçla gerçekleştirdiğimiz ikinci söyleşimiz ile karşınızdayız. Bu kez aslında önemli bir mevzuya değiniyoruz. İster öğrenci olun ister çalışan, ister genç ister yaşlı, hayatınızın belirli bir noktasında yazılım eğitimi almaya karar verdiğinizi düşünelim. Fakat araştırıyorsunuz, kıyaslıyorsunuz, çabalıyorsunuz bir türlü nereden nasıl bir eğitim almanız gerektiğine karar veremiyorsunuz. Acaba doğru kurum nasıl seçilir? Nelere dikkat edilmelidir? Sınıf ortamı ne kadar önemlidir? Peki ya eğitmen? [Daha fazla]

Parallel Programming–Reduction

Şimdi şöyle düşünelim; elimizde yüsek boyutlu sayısal bir dizi veya koleksiyon olsun ve biz bu sayı kümesi üzerinde örneğin 7 ile tam bölünebilenlerin sayısını bulmak istediğimizi var sayalım. Standart bir for döngüsü ile bu işlemi yapabileceğimiz gibi, çok yüksek boyutlu bir sayı olması halinde Parallel.For veya Parallel.ForEach metodlarını da söz konusu hesaplama için kullanabiliriz pekala... [Daha fazla]

Girişimci Ruh ve BizSpark

Merhaba Arkadaşlar, Üniversiteye 1993 yılında girdim. O zamanlarda Matematik Mühendisliği bölümünde GwBasic, C++, Cobol gibi programlama dilleri okutuluyordu. Yazılıma ilgili ve meraklı bir öğrenciydim. Gerçi o zamanlar bu meslek şimdiki gibi dallara ayrılmıyordu(Yani Yazılım Mühendisi, Database De... [Daha fazla]

Task Relations–Continuation Metodları

Continuations tekniklerinde, bir Task’ ın çalıştırılması veya icra edilmesi, atası olan ya da öncesinden tanımlanıp kendisine bağlanan Task örneklerine bağlıdır. Normal şartlar altında size tek bir Task örneği ve bu Task çalışmasını bitirdikten sonra devreye girmesi gereken bir Task örneğinin ele alındığı senaryoyu aktarmam gerekiyor. Ancak bana göre konunun daha iyi anlaşılabilmesi için aşağıdaki kod parçasında yer alan örneği göz önüne alarak başlamamız daha doğru olacaktır [Daha fazla]

SSIS - Programatik Olarak Variable Değeri Set Etmek

Ne varki bu ham veri içeriklerinin operasyonel düzeyde ele alınabilmeleri için ilişkisel hale getirilmeleri, bir başka deyişle SQL Server gibi ilişkisel veritabanı ortamlarına aktarılmarı gerekmektedir. Pek tabi tersi bir durumda çoğu zaman söz konusu olmaktadır. Bu gibi ihtiyaçlar dahilinde SSIS(Sql Server Integration Services) paketleri oldukça kullanışlıdır. Özellikle bir tasarım aracının söz konusu olması, zengin kontrol seti ve akış bazlı çalışma modeli önemli avantajlar olarak karşımıza çıkmaktadır. [Daha fazla]