19 Mayıs 2020 | 0 yorumUygulamalarımızı geliştirirken performans, ölçeklenebilirlik gibi kavramlar üzerinde sıkça durmaktayız. Bu kavramları geliştirme yöntemlerinden birisi olan ön belleğe alma (caching) işlemi sıkça kullanılan bir yöntemdir.
Caching Nedir?
Caching (önbellekleme) işlemi, sık kullanılan verilerin sürekli veri...
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...
22 Mart 2020 | 0 yorumROS, açılımı Robot Operating System olan ve robotları kontrol etmeyi sağlayan bir yazılımdır. İsminde işletim sistemi ifadesi geçse de insan ile robot arasında iletişimi sağlayan açık kaynak kodlu bir arayüz yazılımı denebilir.
ROS, robotlarda oldukça yaygın kullanılan yazılımdır. Robotun dış dünyadan...
1 Mart 2020 | 0 yorumUzun zamandır yapay zeka üzerine yaptığım çalışmalardan genel bazı temel bilgi ve tavsiyeleri toparlayıp, eğitimlerim ve internetten de gelen soruları toparlayarak bir sunum hazırlayıp yayınladım.
Bu sunumun amacı teknik kişilere yapay zeka hakkında genel bir bilgi kazandırmayı sağlamak ve sektöre yeni atılacak...
19 Şubat 2020 | 0 yorum
Yıl sonları; geçmiş seneye ait muhasebe, gelecek seneye ait planlama ve tahminler için güzel zamanlar. Son birkaç yıldır İçerik Bulutu dijital pazarlama alanında konunun uzmanlarına sorarak gelecek senenin öngörülerini yayımlıyor. İçerik Bulutu’nun bu seneki raporunu görünce “Neden yazılım ekosistemi...
9 Şubat 2020 | 0 yorumUygulamalarımızı geliştirirken kodun; okunabilirliği, bakımı (maintability), modülaritesi, tekrar kullanılabilirliği (reusability) gibi pek çok kavram üzerinde çalışmaktayız. Her ne kadar bunlara dikkat etmeye çalışsak da proje büyüdükçe, kod blokları uzadıkça da kodun okunması, bakımı vs. zorlaşabiliyor....
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ü...
17 Aralık 2019 | 0 yorumBu yazıda bileşen odaklı geliştirmeye (component-driven development) olanak sağlayan Angular, Vue, React gibi frontend framework’lerinin dayandıkları ortak temel noktalara ve bunu nasıl sağladıklarına değineceğim.
Web Bileşenleri
Web bileşenleri, ilk olarak 2011’de tanıtıldı, ancak bileşenler...
8 Aralık 2019 | 0 yorumGANs yapay sinir ağları sınıflandırma, tahmin etme ve problem çözme konularında son derece başarılı ve makine öğrenimi alanında son dönemlerdeki en heyecan verici gelişmelerden biri. Ian Goodfellow tarafından 2014 yılında geliştirildi. Son olarak Google ve Apple'da görev alan Ian, 28 yaşındayken bu teknolojiyi...