Blog Posts

jQuery Video Extend

Videolara logo ve duraklama noktaları ekleyebileceğiniz, youtube üzerinden veya flv dosyalarında video oynatmamızı sağlayan bir jQuery eklentisi.

TypeItJs – Harf Harf Animasyonlu Yazım Kütüphanesi

Az önce internette dolaşırken karşıma çıkan, hoşuma giden webmaster araçlarını, kütüphanelerini, hem unutmamak hem de sizlerle paylaşmak için fazla açıklama yapmadan paylaşmaya karar verdim. Bu kategorinin ilk kütüphanesi TypeItJs. Harf harf animasyonlu yazı yazmamızı sağlayan güzel bir kütüphane.

EntityFramework AsNoTracking Nedir?

Merhaba arkadaşlar, bugün .Net Core projem için Generic Repository örneği yapıyordum. Github üzerinden örnek kodlara bakarken Entity sorgularındaki AsNoTracking ifadesini gördüm. Yaklaşık 4 yıldır MVC projelerinde görev alıyorum. AsNoTracking ifadesini şimdiye kadar fark edemediğim için üzüldüm, şimdi bunu keşfettiğim için de mutluyum. 🙂 Sizin de bundan faydalanmanızı istediğim için çok geciktirmeden blogumda paylaşmak istedim.

Evrimsel Sürecin Simülasyonu – Genetik Algoritmalar – 1

0Selam arkadaşlar, bu makalemde birkaç aydır üzerinde araştırmalar yaptığım genetik algoritmalar hakkında edindiğim bilgileri sizlerle paylaşmak istedim. Genetik algoritamlar konusuna giriş yapmadan önce işi biraz daha temelden alarak “Algoritamanın” ne olduğu konusuna değinmek istiyorum. Bilgisayar bilimleri veya matematik bilimleri ile ilgilensek de ilgilenmesek de aslında algoritmalar hayatımız her yerinde. Günlük hayatımızda bilinçli veya bilinçsiz bir çok algoritmayı yerine getiririz. Bu algoritmalara en güzel örneği “yemek yapmak” eylemini gösterebiliriz. Yemek yaparken izlediğimiz tüm adımlar daha önceden belirlenmiş kurallar çerçevesinde ilerletilir. Bu bağlamda

Geliştiriciler İçin Offline Dokümantasyon – Zeal

Zeal – Offline Documentation Browser programı ile offline olarak dokümantasyon ihtiyacınızı giderebilirsiniz. Zeal, şuan 195 yazılım teknolojisinin dokümantasyonunu offline olarak sunmakta. İsterseniz masaüstü uygulamasını indirmek yerine kullandığınız IDE üzerine plugin olarak ekleme şansınız da var.

SQL Trigger Toplu Update Sorunu

Bazen triggerlarda where kullandığımız sorgular varsa, bu sorgular toplu update işlemi sırasında hata oluşturuyor. Where yerine Join kullanmak sorunu çözebilir.

SQL – Update İle Daha Performanslı İşlem Yapma

Bir sorgu içerisinde herhangi bir kolunun değerini bir fonksiyon ile düzenleyip basarsak performans kaybı olur. Ancak ilk olarak kolona varsayılan değerini basıp daha sonra toplu bir update çekersek gözle görülür performans artışı olur. 

Stored Procedures and Tables Last Modify Date

MSSQL sys.objects tablosundan üzerinde değişiklik yapılma tarihlerine göre tabloları ve stored proceduresleri listeleme sorgusu. U ile ifade edilenler tablo, P ile ifade edilenler ise SP.

ASP.Net MVC Stars Rating Helper

Geliştirmiş olduğum stars rating helperı. Açık kaynak olarak Github repomdan bakabilirsiniz. https://github.com/mehmetemineker/FontAwesome-SuperStarsRating-Helper

Single Responsibility Principle (SRP) – Tek Sorumluluk Prensibi #2

Bir önceki blog yazımda Nesne Yönelimli Tasarım Prensipleri – SOLID üzerinde durmuştuk. Bu yazımda ise SOLID’in S’si olan Single Responsibility Principle (SRP) – Tek Sorumluluk Prensibi üzerinde duracağım. Single Responsibility Principle (SRP) – Tek Sorumluluk Prensibi Bir sınıfın veya metodun sadece bir sorumluluğu vardır. Bu sayede bir değişiklik yapacağımız zaman sadece bir nedenimiz olur. Peki bu ne anlama geliyor? Resimde birden fazla işi yapan bir alet (çakı) görüyorsunuz. Bu aletin o kadar fazla sorumluluğu var ki, yeni bir sorumluluk eklemek istediğimde