30 Kasım 2016 | 4 yorumBu yazımda son yıllarda dünyada yaygınlığı artmaya başlayan ve dev firmaların Ar-Ge ekiplerinin üzerinde ciddi mesai harcadığı bir alana, otonom araçlara değineceğim. Bu konuyu hem teknolojik açıdan, hem yazılım geliştiriciler açısından ele almaya çalışacağım.
Resimde gördüğünüz araç bundan 100 yıl...
13 Kasım 2016 | 3 yorumNesne yönelimli geliştirme yaparken yazılan kodların tüm geliştiriciler tarafından kolay okunabilmesi ve çözümlenebilmesi, yazılımın kaliteli ve hızlı geliştirilebilmesi için izlenmesi gereken en önemli prensiplerden biridir.
Uzun süreye yayılan bir yazılımı geliştirmek oldukça zahmetli ve maliyetli bir...
18 Eylül 2016 | 0 yorumKullandığımız birçok uygulamanın bulut ortamına geçişini tamamladı, bizler de son kullanıcılar olarak artık bulut tabanlı uygulamaları kullanmaya alıştık. Microsoft tarafından son kullanıcı ve kurumsal firmalara bulut tabanlı olarak satılan Office 365 de gerek içerik olarak, gerekse kullanım açısından en...
2 Mayıs 2016 | 1 yorumGeliştirilen yazılımlar ve internet erişimine açık cihazlar için en büyük güvenlik tehditi hackerlar. Özellikle web tabanlı uygulamalarda bulunan açıklar hackerlar için bulunmaz nimet değerinde.
Yazılım geliştiriciler olarak her ne kadar güvenlikle ilgili önlemleri alsak da, çok hakim olamadığımız bazı...
28 Mart 2016 | 1 yorumOyun konsolları, bilgisayarlar, akıllı telefonlar, tabletler derken teknoloji devriminde sırada akıllı cihazlar var. Internet of Things, yani Nesnelerin Interneti, kısa adıyla da IoT artık hayatımıza girmeye başladı. IoT teknolojisi ile artık kullanacağımız cihazların birçoğu internete bağlı olacak, birbirlerine...
15 Mart 2016 | 4 yorumSon zamanlarda adını sıkça duyduğumuz, yakın gelecekte ise hayatımızda çok önemli yer teşkil edecek olan bir kavram var: IoT, yani Internet of Things. Kimileri bunu “Nesnelerin İnterneti” olarak çevirse de kimileri de birebir çevirisini yani; “Şeylerin İnterneti” şeklinde kullanıyor. Ben ise hem bu karmaşadan...
7 Mart 2016 | 1 yorumSon zamanlarda bulut bilişimle sıkça uğraşıp da Docker'ı duymayanınız yoktur sanırım. Container yapılarının bulut dünyasında yaygınlaşmasıyla birlikte, Docker da artık çoğu yazılımcının hayatına girmeye başladı. Özellikle geçtiğimiz yaz ilk stabil sürümünü duyurduktan sonra, geçen senenin en popüler...
6 Şubat 2016 | 0 yorumMicrosoft Azure IaaS (Infrastructure as a Service), PaaS (Platform as a Service) ve Saas (Software as a Service) gibi pek çok servis modeline sahip. Azure sağladığı servis modellerinin yanı sıra SLA süreleri, güvenlik, ölçeklenebilirlik, hız ve performans gibi konularda da oldukça başarılı. Alttaki resimde cloud...
29 Ocak 2016 | 1 yorumKonfigürasyon, günlük hayatımızın önemli bir parçası. Uygulamaların değişebilecek parametrelerini ayırıp konfigürasyon dosyalarına taşıyarak, aslında iyi bir iş yapıyoruz. Özgür kalması gereken verileri "hard coded" diye tâbir edilen mahpusluktan kurtarıyoruz.
Ancak yazılım geliştirme dünyasında, yeni...
6 Ocak 2016 | 9 yorumREST istemci-sunucu arasında hızlı ve kolay şekilde iletişim kurulmasını sağlayan bir servis yapısıdır. Açılımı Representational State Transfer olan bu ifadeyi Türkçe'ye Temsili Durum Transferi diye çevirebiliriz. Bu yazıda REST'in genel mimarisini, nasıl çalıştığını, artılarını, eksilerini ve SOAP ile...