Verilerimiz bazen farklı farklı tablolar üzerinden alınarak bir araya geldiğinde anlam kazanır. Farklı tablolardan veri almamız sonucunda bazı işlemleri yapmak zor olabilir ya da bu durum performansı etkileyebilir. Bunun için en son hazır veri üzerinden JS ile bazı işlemleri yapmamız daha basit ve hızlı çözümler üretmemizi sağlar. Ben yaşadığım bir durum üzerinden anlatmak istiyorum. Mevcut yapmak istediğim olay tarihleri eskiden en yeniye olacak şekilde sıralamak. Boş olan tarih verisi de en sonda olması gerekiyor. Şimdi bu durum göz ön&uu...
ASP .NET MVC ve Core projelerinde Windows Identity Foundation kullanılabiliyor. Proje içerinde bunun kullanıp kullanılmadığını bilmeden ilgili yeri çalıştırdığınızda "'Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' dosyasını
veya bütünleştirilmiş kodunu ya da bağımlılıklarından birini yükleyemedi. Sistem belirtilen dosyayı bulamıyor." şeklinde hata alabiliyoruz. Bu sorunu çözebilmek için Windows 10 işletim sisteminde Windows Identity Foundation 3.5'i etkinleştirm...
Angular'da projenin tasarımını yaparken genel CSS'ler için style.css dosyamı hazırladım. Fakat projeyi çalıştırdığımda CSS kodları sayfada etkin görünüyor ama console ekranında sorun görünüyordu. Console ekranına F12'ye basarak ya da Sağ Tık > İncele > Console adımlarını takip ederek ulaşabilirsiniz. Console ekranında "Refused to apply style from 'http://localhost:4200/src/styles.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled." ...
Angular kullanırken Firebase'i merak ettim. Sonrasından Firebase ile bulut bir veri tabanı oluşturup Angular ile kayıt işlemleri yapmaya karar verdim. Ama öncesinde Firebase bulut veritabanı hizmeti üzerinden bir veritabanı oluşturmamız gerekiyor. Bu yazımda sonraki Firebase ve Angular işlemleri için ön hazırlık diyebiliriz. Bu yazımda Firebase üzerinden bir proje nasıl oluşturulur? Oluşturmuş olduğumuz projeye nasıl veritabanı ekleriz? Gibi sorularımıza adım adım cevap bulacağız.
1. Adım Firebase'e kayıt olma
Firebase'e kayıt olmak için goog...
Angular projelerimizde görselleri fazla kullandığımızda performans sorunu yaşayabiliriz. Sayfadaki görselleri tek seferde yüklemek yerine sadece sayfanın görünen kısmını kapsayan görselleri yüklemeye yarayan lazyload-image paketini kullanabiliriz. Sayfayı aşağıya doğru kaydırdıkça diğer görselleri yüklemeye başlar. Örnek vermek gerekirse sayfamızda 10 tane görselimiz olsa ve her biri 2 MB gibi bir boyutta olduğunu düşünelim. Normal şartlarda sayfamızı ilk açmaya çalıştığımızda 10x2=20MB gibi bir yük...