En yeni yazılarım için Substack ve diğer yazılarım için Medium platformlarından beni takip edebilirsiniz.
Görüşmek üzere..
Software Architect | Project Manager | Developer & Instructor
Javascript ile UUID (Universally Unique Identifier) üreten bir JavaScript kodu yazarak bu kodu kütüphaneleştirelim. Ardından NPM(Node Package Manager) da bu paketi yayınlayalım.
UUID, dünya genelinde benzersiz bir kimlik belirteci oluşturmak için kullanılan bir standarttır.
Bu örnekte, uuid adlı bir harici kütüphane kullanacağız. uuid kütüphanesi, UUID oluşturmak için farklı yöntemler sağlar. Aşağıdaki örnek, bu kütüphanenin v4 yöntemini kullanarak rastgele bir UUID oluşturur. uuid.js isimli bir javascript dosyasını boş bir klasör de oluşturun. Aşağıdaki kodları içerisine yazarak kaydedin.
Okumaya devam et “NPM için JS Kütüphane Oluşturma ve Yayınlama”Buraya da ufak bir blazor notebook app örneği sayfası bırakıyorum.
Bu sefer 2 adet component ile örneğin daha sade hale getirdim. Component a parametre gönderme, Component dan Callback Event fırlatma ve Parent Component da yakalama örneğini de inceleyebilirsiniz. CSS Class tanımlarında ternary operatörü kullanımı da görebilirsiniz.
İsteyen server bağlantısını yapıp veri tabanına ya da x bir api ye verileri sadece göndermesi ve kaydedilmesi yeterli.
Github repo adresi : https://github.com/muratbaseren/blazor-page-samples/tree/master/BlazorServerApp1/Pages/Notebooks
Okumaya devam et “Blazor ile Notebook App Sayfası”Buraya da ufak bir blazor todo app örneği sayfası bırakayım. İsteyen server bağlantısını yapıp veri tabanına ya da x bir api ye verileri sadece göndermesi ve kaydedilmesi yeterli. Kodlar daha optimize şekilde component haline getirilebilir ya da metotlaştırılabilir ama özellikle o kadar küçültüp kompleks bir hal almasını istemedim. Her seviyeden geliştirici anlasın. Daha ileri olanlar tabii bu optimizasyonu yapasın.
Okumaya devam et “Blazor ile Todo App Page Sayfası”Bir süredir blazor ile uğraşmıyordum. Bu gece(yazının yayın saatinden anlarsınız :) ) Biraz uğraşayım dedim, bazı şeyleri unutmadığıma sevindim. Biraz kafama göre takıldım. Ortaya bu şekilde bir örnek sayfa çıktı. Yine de birilerinin işine yarayabilir diye buraya bırakıyorum. ;-)
Github repo adresi : https://github.com/muratbaseren/blazor-page-samples
Okumaya devam et “Blazor ile tek sayfada veri tabansız CRUD ve arama”Aşağıdaki kod ile bir sayfa içinde, herhangi bir kütüphane kullanmadan, sürükle-bırak işlemini kolayca ve basit bir şekilde nasıl yapılacağının kodlarını içerir.
Okumaya devam et “JavaScript ile Sürükle-Bırak (Drag-n-drop) İşlemi için Küçük Bir Kod Örneği”Object oriented programming(OOP) detaylarından, Entity Framework Core detaylarına, SOLID prensiplerinden, bazı design pattern lara kadar uzanan ve sonunda neredeyse her şeyi kullandığımız katmanlı bir kurumsal web api projesi ile hem ilişkisel hem noSql veri tabanı kullandığımız, logging, caching yetenekli eğitimimizi gerçekleştirdik.
Okumaya devam et “NET 6 ile Kurumsal Yazılım Mimarisi Eğitimimizi Tamamladık”14 Kasım 2022 Pazartesi – 21:30 ‘de görüşmek üzere diyorum :)
Veri tabanları ile belirli bir code-base üzerinden git branch kullanarak çalışma örneklendirmesi.
Okumaya devam et “Herkes Uyurken Kodlama : Entity Framework Core ile Farklı Veri Tabanlarını Kullanma – Part 04”24 Ekim 2022 Pazartesi – 22:00 ‘de görüşmek üzere diyorum :)