15 Nisan 2021 | 0 yorumModern JavaScript frameworkleri ile uygulama geliştirirken birçok component (bileşen) kullanmaktayız. Bunların kendi içerisinde barındırdığı (child) ya da içerisinde bulunduğu (parent) componentler arası iletişim kurma ya da veri alışverişi gibi birçok işlemler gerçekleştiririz. Uygulamalar büyüdükçe, component...
1 Mart 2021 | 0 yorumBu yazıda thread yapısını detaylı bir şekilde anlatmaya çalışacağım. Çoğu yazının aksine bir programlama dili üzerinden örneklerle değil, işletim sistemindeki davranışı ve yaşam döngüsüyle alakalı bilgiler vermeyi umut ediyorum.
Unix ve Windows sistemlerde thread oluşturma, process ve thread kavramlarının...
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...
28 Aralık 2020 | 0 yorum
Gradle, çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynaklı bir derleme otomasyon aracıdır. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanmakla birlikte C/C++ ve JavaScript dillerini de...
26 Aralık 2020 | 0 yorumYeni düzene alışmaya başladığımız bu günlerde, uzaktan çalışma hayatımızın bir parçası haline geldi. Bu durum birçoğumuz için sorumluluklarımızı yerine getirme esnasında sorun oluşturmasa da hepimiz uzaktan çalışmada gerekli etkiyi yaratmak adına zamanımızı verimli kullanmaya yönelik adımlar...
17 Aralık 2020 | 0 yorum
NoSQL; MSSQL, MySQL ve PostgreSQL gibi ilişkisel veritabanı sistemlerine (RDBMS) alternatif olarak üretilmiş bir veritabanı sistemidir. Bu veritabanı çözümü, bize ilişkisel olmayan, esnek yapılı, büyük verili ve çok sayıda aktif kullanıcılı sistemlerde yüksek performans ve yönetim kolaylığı...
11 Ekim 2020 | 0 yorum
Mikroservis mimarisinin yaygınlaşması ile birlikte API Management konusu önemli bir konuma geldi. Özellikle bounded context sayısı çok olan mimarilerde performans takibi kritik rol oynamaktadır. Uygulamalarda oluşabilecek sorunları izlemeyi kolaylaştıran ve sorunların temel nedenlerini bulmada fikir...
22 Eylül 2020 | 0 yorumMobil uygulamalar ve sunucu uygulamalarının CI/CD süreçleri arasında çok önemli farklılıklar olması nedeniyle, mobil dünyada CI/CD süreçleri Jenkins gibi CI/CD araçları yerine Appcircle gibi mobil alanda özelleştirilmiş araçlar ve kaynaklarla yönetilmektedir. Bu yazıda, bu farklılıkların en temel beş tanesine...