ASP.NET Core Partial View ve View Component İçerisinde Section Tanımlayabilmek

Partial View ve View Componentlerde mevcut yapıda Section kullanamamaktayız. Bu da Partial View veya View Componentlerimizde yazdığımız bazı Javascript / Jquery kodlarımızın Layout sayfasında alt kısımda çalıştırmak istediğimizde bize engel oluyor. Aşağıdaki bir taghelper yazarak bu soruna çözüm üretebilirsiniz.

Okumaya devam…

ASP.NET Core ile Çoklu Dil Desteği Olan Uygulamalar Geliştirmek

Web sitelerimizi daha fazla kitleye ulaştırabilmek veya daha fazla ziyaret alabilmek gibi farklı sebeplerle çoklu dil desteği gerektiren yapılara ihtiyaç duyabilmekteyiz. Bu makale de günümüzde neredeyse standart hale gelen çoklu dil destekli web sitelerinin ASP.NET Core ile birlikte nasıl yapıldığını öğreneceğiz.

Okumaya devam…

En Popüler Visual Studio Eklentileri

Visual Studio Marketplace üzerinden edinebileceğiniz eklentiler ile IDE’nizi çok daha güçlü hale getirerek verimliliğinizi artırabilirsiniz. Dakikalar harcadığınız işleri çok daha kısa sürelerde yapabilir, kodlarınızın daha düzenli ve okunaklı olmasını sağlayabilirsiniz. Eklentilerin size sunduğu öneriler ile de kod yazma yeteneklerinizi geliştirebilirsiniz.

Okumaya devam…

Ziyaretçilerinizi İzleyebileceğiniz Analiz ve İstatistik Araçları

Web sitelerinizde hangi sayfaların daha fazla ziyaret aldığı, hangi tarz içeriklerin ilgi çektiği, bu sayfalarda ne kadar süre geçirildiği gibi veriler oldukça önemlidir. Analiz ve istatistik araçları ile web sitenize girenlerin hareketlerini takip edebilir ve anlamlı sonuçlar çıkarabilirsiniz. Bu yazıda en popüler web sitesi analiz ve istatistik araçlarından bahsedeceğiz.

Okumaya devam…

C# ile Nesne Yönelimli Programlama

BilgeAdam için hazırladığım C# ile Nesne Yönelimli Programlama sunumudur.

Sunum içerisinde

  • Nesne yönelimli programlama ne işe yarar.
  • Metotlar
  • Sınıflar (Class)
  • Instance (Türetmek)
  • Erişim Belirleyiciler (Access Modifiers)
  • Yapıcı Methodlar (Constructor)
  • Kapsülleme (Encapsulation)
  • Miras/Katılım (Inheritance)
  • Çok Biçimlilik (Polymorphism)
  • Struct
  • Enum
  • Statik Yapılar
  • Soyut Nesneler (Abstract)
  • Interface

yapılarından kısaca bahsedilmiştir.

Okumaya devam…

Geliştiriciler için Chrome Eklentileri

Eğer bir geliştiriciyseniz ve tarayıcı olarak Chrome tercih ediyorsanız tarayıcınızın yeteneklerini artırmanın zamanı geldi. Farklı programlar kullanarak yaptığınız bir çok işi bu eklentiler aracılığıyla yapabilir, hız ve zaman kazanabilirsiniz.

Okumaya devam…

CSS ile Dikey Ortalama (Vertical Align)

CSS ile genellikle yaşanan sorunlardan bir tanesidir dikey ortalama. Yatay ortalama (horizontal align) yapmak istediğimizde margin:0 auto; veya text-align:center kullanabiliyoruz. Ancak dikey ortalama yapmak istediğimizde margin işimizi görmüyor.

css_dikey_ortalama

Dikey ortalama yapmak için display:table, display:table-cell ve veritical-align:middle kodlarını kullanacağız.

Örneğimize geçecek olursak bir tane dış ve bir tane de iç div var. Amacımız iç div’de bulunan yazıyı dış divimizin dikey ve yatay olarak ortasına getirmek olacak. Okumaya devam…

TinyPng – Resimlerinizi Kayıpsız Sıkıştırarak Sayfa Boyutlarını Düşürün

Web tabanlı bir uygulama veya web sitesi geliştirirken dikkat ettiğimiz kriterlerinin başında sayfalarımızın hızlı açılması gelir. Eğer sayfalarımız geç açılıyorsa hem arama motorları tarafında puanımız düşecek, bu da sıralamamızı etkileyecek, hem de kullanıcılar beklemeyip web sitemizden çıkacaklardır. Okumaya devam…

İsyanım Var :)

enterpriseee

İsyanımmmmmmmm var :)

İyi yazılım için katmanlı olması lazımmış, katmanlı yazıyoruz. Ado’nun son kullanma tarihi geçmiş, Entity Framework CodeFirst kullanıyoruz ve tüm database bilgimizi çöpe atıyoruz, model, mapping vs yazıyoruz. EF ile Unit Of Work kullansak daha iyi olurmuş. Tamam Unit Of Work le yazalım diyoruz, oda Generic Repositoryle kan kardeşmiş, Okumaya devam…

Bill Gates Nasıl Biridir?

Microsoft’un kurucusu, gerçek bir mucit ve dünyanın en büyük hayırseverlerinden birisi… Ve ayrıca 80 Milyar Dolara yakın servetiyle dünyanın kişisel olarak en zengin insanı durumunda.

İşte tüm bu başarıların ardındaki isim hakkında 23 şaşırtıcı bilgi;

1 – Tam ismi William Henry Gates III, olan Bill Gates’in lakabı çocukken 3’ü çağrıştıran, ‘Trey’miş.

2 – Amerika’nın bilgisayar bulunan az sayıdaki özel okullarından birisinde eğitim görmüş ve ilk kullandığı program, bizim de ‘SOS’ olarak bildiğimiz, ‘tic tac toe’ adlı oyun olmuş

3 – Söylenene göre, okuduğu okulun bilgisayar sistemini ‘hack’leyerek kendi ders programını kız öğrencilerin ağırlıklı olduğu sınıflara göre düzenlemiş.

Okumaya devam…