8 Şubat 2021 | 0 yorum
Webpack nedir?
Önceki yazımda JavaScript'in varsayılan olarak sunduğu modules kavramından bahsetmiştim. Bu yazımda da sizlere Webpack ile bir web uygulaması nasıl geliştirilir ona değineceğiz.
Halihazırda web uygulaması geliştiriyorsanız Angular, Vue ve React gibi pek çok modern JavaScript geliştirme...
1 Şubat 2021 | 0 yorum
JavaScript'te modül kavramının ortaya çıkışı
JavaScript henüz ilk çıktığı yıllarda web sitelerinde oldukça az mitarda kullanılmaktaydı. Sunucudan render edilmiş halde gelen web sayfası üzerinde bir takım küçük işler yapmaya yardımcı oluyordu. Bu nedenle çok fazla kod içeren büyük JavaScript dosyalarına...
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...