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...
2 Eylül 2019 | 0 yorum
Önceden uygulamaların işleyişi, sadece tek bir web servisin tüm işi yürütmesi ile gerçekleşiyordu. Fakat son yıllarda, mikroservis mimarilerin yaygınlaşması ile birlikte, uygulama altyapısı birçok servisin birbiri ile konuştuğu dağıtık yapılara dönüşmüş durumda. Bu yapıların bir avantajı olarak,...
26 Ağustos 2019 | 0 yorumNesne yönelimli programlama metodolojisi ile yazılımın geliştirildiği ortamlarda ilerleyen süreçlerde nesneler arası bağ kurmak zor olabiliyor. Bir nesnede yapılan değişiklikler veya yerine başka nesneyi koymak, başka yerlerde problemlere yol açabiliyor. Bu problemleri en aza indirmek için de Dependency Injection(DI)...
9 Ağustos 2019 | 0 yorumÖnceki yazımızda React Native ile haber kategorilerinin listelendiği bir uygulama yapmıştık. Bu yazımızda haber listesini çekecek ekranı yapacağız ve kategori listesi ile bağlamak için React Navigation Library'i kullanacağız.
Öncelikle haber başlıklarının yer alacağı Headlines bileşenini oluşturalım. Proje...
6 Ağustos 2019 | 0 yorum
Önceki yazılarımızda React Native'in genel olarak mimarisinden ve kurulumundan bahsetmiştik. React Hooks sayesinde de fonksiyonel bileşenlerde state yönetiminin nasıl yapıldığına değinmiştik. Şimdi gelin bu bilgileri kullanarak basit bir haber uygulaması yapalım.
Projenin oluşturulması
ReactNews adında...
24 Temmuz 2019 | 0 yorumYazılımların farklı ortamlarda kurulumlarının yapılması, yazılım geliştirme sürecinin en zorlu ve riskli adımlarından biridir. Son yıllarda DevOps alanında birçok yeni araç ve yaklaşım duyuyoruz hatta kullanıyoruz. Bu araçlar zorlu bir işi otomatize ederek hem bizlerin hayatını kolaylaştırıyor hem de olası...
3 Temmuz 2019 | 0 yorumMinIO; çok basit anlamda bir nesne depolama aracıdır. Kullananlar bilir, Amazon Web Services içerisindeki S3 aracıyla neredeyse aynı işlevi görmektedir. Ancak S3 araçlarının fiyatları ve özellikle finans sektöründeki regülasyonlar göz önüne alındığında, verilerin yurtdışında saklanabilmesi yasal...
18 Haziran 2019 | 0 yorumKeystoneJS açık kaynaklı, Node.js tabanlı CMS ve web uygulamaları geliştirmek için kullanılan basit ve hızlı bir platformdur. Sadece MongoDB veritabanı ile çalışır. CMS tarafında kullanması basit ve yönetirken müşteri ihtiyaçlarının bir çoğunu karşıladığı için, son günlerde oldukça fazla ilgi...
31 Mayıs 2019 | 0 yorumÇarpraz platform mobil uygulama geliştirme çatısı Ionic'in geçtiğimiz aylarda yeni sürümü olan Ionic 4 duyuruldu.
Ionic Framework ekibi tarafından yayımlanan bu sürümün getirdiği çok fazla sayıda yenilik bulunuyor, öyleki tamamını bir yazıya sığdırmak biraz zor. Bu yazıda performans açısından yapılan...
27 Mayıs 2019 | 0 yorumSerilog 2013’de yayınlanan ve çeşitli platformlara loglama yapmayı oldukça basite indirgeyen bir üçüncü parti kütüphanedir. Serilog'u diğer kütüphanelerden ayıran şey oldukça kullanışlı bir şekilde kurgulanmış "structured logging" özelliğidir.
Structured Logging Nedir?
Structured logging, bir veriyi nesne...