İçeriğe geç

erhan kocabuga Yazılar

Blazor: ASP.NET Core ile tarayıcı tabanlı web uygulamaları

Microsoft bir süre önce Blazor isminde yeni bir .NET web framework’ünü duyurmuştu. Oldukça heyecanlandırıcı bir gelişme olarak gördüğüm bu teknoloji ile önümüzdeki zamanlarda full-stack development kavramını .NET beraberinde sıkça duyacağımızı düşünüyorum. Bu yazımda Blazor nedir, neden Blazor kullanmalıyız, Blazor ne işe yarar gibi konuları irdelemeye çalışacağım.

Yorum Bırak

NoSQL veritabanı MongoDB

Oldukça popüler bir NoSQL database türü olan MongoDB nedir, özellikleri nelerdir gibi konularda kısaca bahsederek Javascript istemcisi üzerinde bir MongoDB örneği yaparak konuyu pekiştirmeye çalışalım.

MongoDB Nedir?

MongoDB, cross-platform, açık kaynaklı ve döküman tabanlı bir database yönetim sistemidir. Bir NoSQL database türüdür. Döküman tabanlı dedim çünkü bünyesinde ilişkisel bir tablo yapısı barındırmaz. Kullandığı data yapısı JSON’a çok benzer olmasına karşın BSON adı verilen bir data yapısını kullanır. BSON, Binary JSON manasına gelir.

Yorum Bırak

Node.js ve Npm nedir? Ne işe yarar?

Günümüz teknolojisiyle ve kullanım alanlarının genişlemesiyle JavaScript en çok tercih edilen yazılım dili oldu. Stack Overflow’un gelenekselleşen geliştirici anketlerinde (Stack Overflow Developer Survey 2018) üst üste altı yıldır, en yaygın kullanılan programlama dili seçilmesi bir tesadüf olmasa gerek 🙂

Öncelerde web sayfalarında sadece kullanıcı etkileşimleri (tıklama, uyarı mesajları, pop-up’lar vb.) oluşturduğunu bildiğimiz yahut o amaçla kullanılmış kodlar, artık başlı başına bir uygulama olabilmekte. Artık tamamen JavaScript kullanarak oldukça performanslı, real-time ve ölçeklenebilir uygulamalar yapabilmek mümkün. İşte tüm bunları sağlayan platform ise şimdi bahsetmeye çalışacağım Node.js‘tir.

Yorum Bırak