25 Ocak 2018 | 0 yorum
Yazılım geliştirme süreçlerinde IDE'lerin sıklıkla yapılan işler için otomatik kod oluşturma fonksiyonları bulunur. Bunlardan bazıları getter-setter fonksiyonlarını, constructor'ları, foreach döngülerini oluşturan küçük işlevler olabileceği gibi, veri tabanı yapısını ele alarak, tablo ile ilgili...
12 Aralık 2017 | 18 yorum Kaynak: www.raywenderlich.com
Android ve iOS için native kod yazan arkadaşlar bilirler. Yazdıkları uygulama için şirket tarafından bir güncelleme istendiğinde hem iOS hem de Android ekibi meşgul edilir. Peki ya native UI sunan, web tabanlı bir geliştirme ortamı sağlayan bir çatı olsa ve bu çatı kullanılarak tek...
27 Kasım 2017 | 4 yorumInternet üzerinden yaptığımız alışverişlerde çoğumuz kredi kartı bilgilerimizi girerek ödeme yapıyoruz. Yazılım geliştiriciler de bu ekranların oluşturulması ve servis bağlantılarının güvenli şekilde yapılması konusunda çalışıyorlar. Peki online ödeme ekranlarında kredi kartı bilgilerinin girildiği...
1 Kasım 2017 | 6 yorum
ASP.NET Core MVC, platform bağımsız şekilde geliştirilebilir, test edilebilir ve kolayca bakım yapılabilir web uygulamalarının oluşturabilmesini sağlar. .NET Core platformunda çalışır. Bu platformun .NET dünyasından geçiş yapan yazılımcılar için getirdiği en büyük yeniliklerden biri, web uygulamasının...
10 Ekim 2017 | 0 yorumGünümüzde artık her elektronik cihazda işlemci(CPU) ile karşılaşmanız mümkün. Cep telefonu, akıllı saat, buzdolabı, hatta asansörlerde dahi CPU var. Sabit donanım tasarımı ve veri yolu (32 bit, 64 bit) sayesinde uygun şekilde yazılan bir kod bu cihazlarda kolaylıkla çalışabiliyor. Diğer yandan görüntü işleme...
15 Eylül 2017 | 2 yorum
Günlük hayatta yazdığımız algoritmalar için karmaşıklık analizini büyük O notasyonu cinsinden hesaplayabiliyoruz. Peki yazdığımız O(n) karmaşıklığına sahip bir kod gerçekten ne kadar hızlı ve hangi sürelerde yanıt veriyor? Bu gibi istatistiklerin tutulması ve programcı tarafından hesaplanması ek bir yük...
7 Eylül 2017 | 0 yorumConnectivity (bağlanabilirlik) çağımızın belki de en büyük sorunlarından biri. Evet 4G ve fiber gibi teknolojiler ile hızımız arttı fakat hala kullanıcılar mobil ölçekte bağlantı problemleriyle karşılaşabilmekte. İnternetteki herhangi bir web sayfasının içerdiği JS dosyalarının boyutunun ortalama 420 KB...
3 Ağustos 2017 | 1 yorum Apache Solr — Görsel: apache.org
Geçtiğimiz haftalarda ElasticSearch ile ilgili bir yazı yayınlamıştık. Apache Solr da benzer bir göreve sahip olup, temel olarak gücünü indeksleme mekanizması sağlayan bir Java kütüphanesi olan Apache Lucene'den alan açık kaynaklı bir arama platformudur diyebiliriz. Temelinde...
26 Temmuz 2017 | 0 yorumÜlkemizde bilişim sektörü daha çok hizmet alanına yönelik çalışmakta ve yazılım üreten firmalardan oluşmaktadır. Çoğumuz backend, frontend, mobil gibi alanlarda yazılım geliştiriyoruz, yani donanıma dokunmayan "sanal" işlerle uğraşıyoruz. Türkiye’de donanım üretmek ucuz olmadığı için bu alana fazla...
4 Temmuz 2017 | 14 yorum
Önceki yazımızda JSON API Standardı üzerine değinmiştik. Bu yazımızda da kimliklendirme işlemleri için JSON Web Token Standardı'nın kullanımı üzerine değineceğiz. Sizin de bildiğiniz gibi her bir projede kullanıcı kimliklendirilmesi işlemlerinde vazgeçilmez unsurlardan biri token yapısıdır. Genel senaryo...