Her senenin başında “yapacaklarım” listesi oluştururum. Geçen sene birkaç firemiz dışında görevlerimi tamamladım. Yeni bir yıl geldi ve yeni görevler zamanı … Eşimle beraber yapacaklar listemizi oluşturduk ve mantar panomuza astık. Listemin ilk sırasında okunacak kitaplar yer almaktadır. Barış Özcan’ın “2019’da Zinciri Kırma” videosunu da buraya koyuyorum. Bu video sizi büyük bir arzu ile harekete…
Bir Yazılımcının Sırt Çantası
Her zaman meslektaşlarınızdan veya takım arkadaşlarınızdan öğrenebileceğiniz bazı araçlar vardır. Özellikle yeni mezun olan arkadaşların okul projelerinde veya derslerdeki ödevlerinde ihtiyacı olmadığı için yardımcı araçları hiç duymadıkları bile oluyor. İyi bir yazılımcı olmak için algoritma, yazılım dili bilgisinin yanı sıra doğru araçları da bilmeniz gerekir. Bu nedenle günlük işleriniz için gereken araçları öğrenmeye zaman ayırmanız…
Güvenli E-Posta : ProtonMail
Kişisel veri güvenliği konusuna önem veriyorsanız Protonmail’in ne olduğuna, amaçlarına ve genel özelliklerine bakmanız size faydalı olacak. ProtonMail’i Mr.Robot dizisini izleyenler hatırlayacaktır. Protonmail, 2013 yılında CERN’de daha güvenli ve özel bir internet vizyonuyla bir araya gelen bilim insanları tarafından kuruldu. O günden bu yana ProtonMail, sivil özgürlükleri korumak ve daha güvenli bir İnternet oluşturmak…
Java 8 : Interface Default ve Static metotlar
Interface(Arayüz) nedir sorusuna Oracle aşağıdaki şekilde cevap vermektedir. An interface is a group of related methods with empty bodies. Fakat bu tanım Java 1.7 ve önceki versiyonları için yapılmıştır. Java 8, Interfacelerde yeni bir default(varsayılan) ve statik yöntem sağlamaktadır ve bu sayede interfacelere gövdeli metot yazılabilmektedir. Stream özelliğini sağlamak ve geriye dönük uyumluluk için eklenmiştir. Interface’leri tasarlamak zorlu bir…
Java 8 : Date/Time API
JDK 1.0 ile beraber Date sınıfı java’ya kazandırılmıştı. Date sınıfında görülen eksiklikler sonrasında, bu eksikleri kapatmak için bir sonraki sürümde yani JDK 1.1 ile Calendar sınıfı geldi. Fakat bu tasarımların kusurları ve tutarsızlıkları nedeniyle, kurumsal uygulamaların çoğu JodaTime gibi third-party çözümleri kullanmak zorunda kalmıştır. Java’nın sürümleri ile ilgili detaylı yazıyı okumak için tıklayınız. Java 8 ile…