Behavior Driven Development (BDD) ve CucumberJS

Merhaba, BDD üzerine Türkçe kaynağın çok az olması bu makaleyi yazmamda önemli bir faktör oldu. BDD üzerine biraz konuştuktan sonra CucumberJS ile örnek bir uygulama göstereceğim. BDD Nedir? Bu sorunun cevabını Liz Keogh vermiş bizler için, Ömür İskender de Türkçe’ye çevirmiş. Tam olarak “BDD, örnekler sunarak davranışları anlatma sanatıdır.” diyebiliriz. BDD, daha çok kodunuzu test…

Çalışma Masam

Merhaba, Bu yazıda çalışma ortamımdam ve kullandığım ekipmanlardan bahsedeceğim. Uzaktan çalıştığım için, evdeki çalışma ortamım benim için ayrı bir önem taşıyor. Monitör olarak Dell U3417W 34″ kullanıyorum. Kısa bir zaman önce aldım, çok memnunum diyebilirim. MacOS Magnet uygulaması ile birlikte geniş ekranlarda çalışma ortamının sağlanması ayrı bir kolaylık. Kulak üstü kulaklık olarak Pioneer SE-MJ591 kullanıyorum, tam bir…

Yazılım Geliştirici Olarak Uzaktan Çalışmak

Merhaba, Yaklaşık olarak bir aydır TDSmaker’da uzaktan Full-stack developer olarak çalışıyorum. Bu yazıda, hem bu kısa süreçteki tecrübelerime hem de genel olarak uzaktan çalışmakla ilgili bilgilere değineceğim. Öncelikle TDSmaker’dan bahsetmek gerekirse, datasheet oluşturmanıza, düzenlemenize ve yayınlamanıza imkan sağlayan bir servis. TDSMaker’da Front-end’te TypeScript ve ReactJS kullanıyoruz. Gün içerisinde sürekli kullandığımız bir Slack kanalımız mevcut. Görevler…

CakePHP Xml: Sitemap Oluşturalım

Merhaba, PHP çatıları arasında hangisini tercih etmezsin diye sorulursa bir gün CakePHP diyeceğimden kuşkunuz olmasın. CakePHP üzerine geniş bir bilgim yok aslında. Bunun nedeni ise yine çatının kendisinde saklı. Çok dar ve kısıtlı bir topluluk desteği var. Bunun yanı sıra güncellemelerde gelen metodların çok sık değişmesi ve kullanıcı kitlesinin az olması gibi birçok olumsuz neden…

Docker ile PHP Geliştirelim

Merhaba, Docker ile PHP geliştirmek isteyenlere yönelik kullandığım bir paketten bahsedeceğim. GitHub’ta webdevops.io bünyesinde geliştirilen paket ile Docker Hub‘ta bulunan tüm imajları dilediğiniz gibi kullanabilirsiniz.   Öntanımlı olarak gelen birden fazla seçenek bulunmakta. PHP ile proje geliştirenlerden şunu duyar gibiyim. Bende çalışıyor, ama arkaşımda çalışmıyor. Çok ciddiyim. Bu anahtar kelimelerle bile Google’da araştırma yaptığınızda karşınıza birçok…

Webpack: Modül Paketleyici

Merhaba, JavaScript çalışmalarımda sıkça kullandığım ve neredeyse JavaScript çatılarında kullanılması elzem paketlerden birisinin kullanımına dair elimden geldiğince Türkçe içerik oluşturmaya gayret edeceğim. Bu konuda Türkçe kaynak olmadığı için bazı terimlerin Türkçe kullanımında kararsız kaldım. Bu konuda yardımcı olursanız ve katkı gösterirseniz sevinirim. Öncelikle, Webpack‘i nasıl tanımlarız? Şöyle yaklaşalım; elimizde birden fazla dizinde bulunan birden fazla…

Samsung Galaxy S4’ten iPhone SE’e Geçiş

Merhaba, Genelde aldığım ürünlerle ilgili bu tarz gönderilerde bulunmasam da söz konusu hayatımızın vazgeçilmez bir parçası olan mobil cihazlar olunca izlenimlerimi paylaşmam gereken birkaç noktanın olduğunu fark ettim. Öncelikle mobil cihaz tecrübemden bahsetmek isterim. Bu güne kadar Android işletim sistemi kullanan Samsung telefonlardan başka hiçbir cihaz kullanmadım. Herhangi bir IOS ve iPhone deneyimim de yok.…

Arch Linux WiSpotter Bağlantısı

Merhaba, Kullandığım bazı Linux dağıtımlarında ortak kullanım alanlarına ait internet bağlantılarına giriş sorunu yaşıyordum. Bunların başında ise Starbucks başta olmak üzere kullanılan WiSpotter gelmektedir. Kablosuz ağa bağlandığınızda karşınıza otomatik bir giriş ekranı gelmediği için çoğu insan bu sorunu kullandığı kablosuz internetinin sürücü özellikleri ile gidermeye çalışmakta. Bugün yine bu sorunu yaşarken WiSpotter giriş IP’sini tarayıcıma kaydettiğimi fark…

Yeni Tema: Yirmi Onbeş

Merhabalar, Uzun zamandır severek kullandığım Independent Publisher WordPress temasından ani bir kararla WordPress’in varsayılan tema olarak bizlere sunduğu Yirmi Onbeş temasına geçiş yaptım. Güncemde teknik konular haricinde bu tarz içeriklere yer vermek istemesem de; okuyucularıma karşı kendimi sorumlu hissettiğim için açıklama ihtiyacı duydum. Independent Publisher Öncelikle, Independent Publisher genel olarak yani bir şablon olarak beni yansıtıyor…

Logitech Teknik Servis Süreci (Penta)

Merhabalar, 13 Haziran 2017’de satın aldığım M720 Triathlon model farede bluetooth bağlantı sorunu yaşamaya başladım. Bir anda hiçbir cihazı görmemeye başladı. Bu cihazı almamın en önemli nedenlerininden birisi ise birden fazla cihaza bağlanabilme özelliği olduğu için bu sorun bana büyük engel olmaya başlamıştı. Bir boşluğumda Logitech’e garanti kapsamında ürünü göndermek istedim. Türkiye’deki temsilcileri Penta, tam ismi ile Penta…