7 Ocak 2021 | 0 yorum2020 yılının bitiminde aralık ayında React geliştiricileri Server Components adında bir geliştirim yönteminden bahsettiler. Bu geliştirim yöntemini de bir video ve RFC doküman duyurdular. Bu yazıda da video ve RFC dokümanında belirtilen yenilikler ele alınacaktır. Öncelikle yazıya başlamadan o videoyu izlemenizi...
26 Haziran 2020 | 0 yorum
React Native uygulamalarında, yazılan JavaScript kodunun cihazda çalıştırılabilmesi için varsayılan olarak JavaScriptCore (JSC) motoru kullanılır. JSC motoru iOS cihazlarda, Safari tarayıcısı ile birlikte tümleşik halde gelirken, Android cihazlarda ise harici olarak APK'ya eklenmektedir. Bu nedenle JSC, varsayılan...
27 Mayıs 2020 | 0 yorum
Bundan çok değil, daha birkaç yıl önce jQuery ve bootstrap ile harikalar yaratırken, artık günümüzde SPA'lerin de yaygınlaşması ile kendimizi React, Vue, Angular arasında seçim yaparken buluyoruz. Bu 3 framework de JavaScript bazlı bir uygulama geliştirmek için ideal çözümler sunuyor ve yaygın olarak...
21 Mayıs 2020 | 0 yorum
Önceki yazımda React uygulamalarındaki state paylaşım probleminden ve Redux'ın bu problemi nasıl çözdüğünden bahsetmiştim. Redux'un büyük olduğu ve boilerplate kod ürettiği aşikar. Bu nedenle JS ekosisteminde de birçok farklı state management kütüphanesi bulunuyor. Hatta tüm state kütüphanelerinin bi arada...
15 Mayıs 2020 | 0 yorum
NodeJS günümüzde JavaScript ekosisteminin en önemli parçasını oluşturuyor. Neredeyse her proje için NodeJS'i kullanıyoruz. REST servisler yazıyoruz, websocket ile haberleşme yapıyoruz ya da en basitinden bir uygulamanın bağımlılıkları için npm (Node Package Manager) kullanıyoruz. Fakat NodeJS'i yazan Ryan...
26 Ocak 2020 | 0 yorum
Geliştirilen birçok uygulama, olaylar (events) üzerine kuruludur. Bu olaylar, kullanıcının uygulama ile etkileşimde bulunduğu tıklama olayları olabileceği gibi, görsel bileşenlerin ekrana yüklendiği window.onload gibi uygulamanın yaşam döngüsü olayları da olabilir. Sunucu taraflı render edilen uygulamalarda,...
5 Ocak 2020 | 0 yorum
Devnot'taki bir önceki yazımda EcmaScript 6 üzerinden JavaScript ile fonksiyonel programlama konusunu ele almıştım. Bu yazıda da uygulama geliştiricilerinin günlük hayatta veri alıp verirken en çok diziler(array) üzerindeki fonksiyonlardan bahsedeceğiz. Günlük programlama rutininde for veya while gibi döngü...
26 Kasım 2019 | 0 yorum
Fonksiyonel programlamayı ilk duyduğumuzda, adından da anlaşılacağı üzere fonksiyonlar ile işler yapan bir programlama türü olduğunu düşünürüz. Elbette ki bunda haklıyız, fakat bunun daha ötesinde anlamı ve amacı olan unsurları ihtiva etmektedir. İsterseniz gelin şimdi bunlara değinelim.
Fonksiyonel...
16 Eylül 2019 | 0 yorum Görsel - freepik.com
Svelte (sıvelt), kelime anlamı olarak ince yapılı, ve fidan gibi zarif anlamları vardır. Svelte framework'ünün amacı ise yüksek performanslı web uygulamalarının geliştirilmesini sağlamaktır. Component'ler ile kolay bir şekilde akıcı ve interaktif kullanıcı arayüzleri sağlama amacı...
9 Eylül 2019 | 0 yorum
Rust programlama dili, özellikle güvenilir bir şekilde asenkron işler yapabilmek için tasarlanan, bellek güvenliği öncelikli, çoklu geliştirim yaklaşımlarına sahip bir sistem programlama dilidir. Çoklu geliştirim yaklaşımları olarak: eş zamanlı, fonksiyonel, generic, emirsel ve yapısal programlama dillerinin...