İnternetin hızlanması ve yaygınlaşmasına paralel olarak günümüz web siteleri çok sayıda görsel ile geliyor. Sosyal medyada paylaştığımız çoğu içerikten tutun da e-ticaret sitelerinde gördüğümüz çoğu şey bir görsel veya video. Günümüzün 2 kat çözünürlük destekleyen Retina ekranlar sayesinde(yüzünden!!) de masaüstü ve mobilde yüksek çözünürlüklü resimler sunmak bir gereklilik haline geldi.
« اقرا المزيد
سجلات القبطان
Her sene, önceki senelerden daha iyiye giden, başta PHP dünyasından olmak üzere çok değerli konuşmacı ve yüzlerce ilgili katılımcı ile artık baya baya dünya çapında olan bir etkinliğimiz var artık: PHPKonf.
« اقرا المزيد
Yine uzun süredir blog yazamıyoruz. Ama günümüz Continuous Integration araçlarının en çok kullanılanlarından FileZilla ile güzel bir dönüş yapacağımızı düşünüyorum. Bu yazıda FileZilla ile web projelerinde nasıl continious integration yapacağımızı anlatmaya çalışacağım.
« اقرا المزيد
Efem, 1.5 aydır blog yazamasak da bu süre zarfında kod.io, Özgür Web Teknolojileri Günleri, Google DevFest ve Laravel Türkiye etkinliklerinde sponsor ve konuşmacı olarak görev aldık. Yine çeşitli insanlarla falan tanıştık. Bu telaşede de blog yazmayı biraz ihmal ettik, grunt ile bir geri dönüş yapalım dedik.
« اقرا المزيد
Geçen sene, bugün kuruldu Sonsuzdöngü. 1 senedir çeşitli firmaların projelerini yaptık, çeşitli danışmanlıklar verdik, kendi projelerimize uğraştık, eğitimler/etkinlikler düzenledik, açık kaynak kodlu projeler geliştirdik. 1 sene çabucak geçti. Önümüzdeki sene -eğer hâla sağ olursak- da bu çizgide, belki biraz daha kendi projelerine vakit ayırabilen bir şirket olacağız.
Sonsuzdöngü 11 aylık ufak bir çocuk, ufak ufak apalamaya da başlıyor artık. 11 ay önce "ben bu çocuğu doğuracağım" dediğimde Mustafa İleri de "ben de elimden gelen desteği veririm, çocuk ufaktan büyüyünce de mevcut işimden istifa ederim, beraber büyütürüz" demişti. Son 4 aydır da bilfiil elinden tuttu Sonsuzdöngü'nün, şirketin ortağı oldu. « اقرا المزيد
Günümüz web uygulamalarında arama, özellikle metin arama (full text search) en karmaşık konulardan birisi haline gelmiş durumda. Performans kaygınız varsa veya seçtiğiniz veritabanı motoru (InnoDB?) full text search desteklemiyorsa harici bir arama motoru kullanmanız gerekli. « اقرا المزيد
Amazon EC2'dan belli bir disk boyutunda bir "instance" oluşturdunuz. Gün oldu devran döndü o disk doldu. Dosyaları taşıyamıyorsunuz, diski başka bir diske mount edemiyorsunuz ve tek çözümünüz disk boyutunu arttırmak diyelim. Bu yazıda kısaca bunu nasıl yapacağınızı anlatmaya çalışacağım.« اقرا المزيد
Geliştirmesini devraldığımız bir sistemde "bir dizindeki 5 milyon dosyayı listlemek" gibi "challange(!)" ile karşılaştık. « اقرا المزيد
Bir HTTPS web sayfasında, HTTP bir sayfaya bir istek varsa, sayfa "güvensiz" olarak işaretlenir. Protokole dayalı URL'ler ile bunu çözmek mümkün olsa da bazen HTTPS sayfalarda, bu sebeplerden ötürü sertifika geçersiz olabiliyor.« اقرا المزيد
Yorucu 2 hafta sonunun ardından bir şeyler karalayayım dedim. 2 hafta önce, JsPyConf - Modern Web Teknolojileri Konferansı, geçen hafta da Özgür Yazılım ve Linux Günleri 2013 etkinliğindeydik. « اقرا المزيد
3 sene önce yazdığım, Kodaman.org'un kapanmasıyla tarihin sayfalarına karışmasına gönlümün el vermediği bir belge ile daha karşınızdayım :) « اقرا المزيد
Sınırlarımızı genişletmeye devam ettiğimiz şu günlerde, ordumuza katılacak, bizimle birlikte düşman saflarındaki bug'ları defedecek,
PHP, MySQL, MVC, JavaScript, Linux gibi çeşitli yakın dövüş teknikleriyle ilgilenen, « اقرا المزيد
Vaktiyle, http://kodaman.org adresinde güzel bir oluşum vardı. Kimi zaman güzel teknik dökümanlar ekleniyordu. Daha sonra kodaman ansızın yayın hayatına son verdi. Gözümden kaçmış olabilir belki ama, "Siteyi kapatıyoruz panpalar, dökümanlarınızı yedekleyin" dediklerini de hatırlamıyorum. Neyse ki ben yedeklemiştim ;)
Velhasıl, kodaman.org üzerinde yayınladığım, ve garip bir şekilde üçü de en çok tutulan ilk 10 yazı arasına girmiş yazıları bizim blogdan da paylaşmaya karar verdim. Aşağıdaki belge de Haziran 2010 gibi kodaman'da yayınladığım, ve "en çok tutulan ilk 10" içinde uzunca süre en üstte duran bir belgeydi. Hiç değiştirmeden, ~2.5 sene önceki haliyle tekrar yayına almanın uygun olacağını düşündüm. Diğer yazıları da zamanla buraya aktaracağım. « اقرا المزيد
Velhasıl, kodaman.org üzerinde yayınladığım, ve garip bir şekilde üçü de en çok tutulan ilk 10 yazı arasına girmiş yazıları bizim blogdan da paylaşmaya karar verdim. Aşağıdaki belge de Haziran 2010 gibi kodaman'da yayınladığım, ve "en çok tutulan ilk 10" içinde uzunca süre en üstte duran bir belgeydi. Hiç değiştirmeden, ~2.5 sene önceki haliyle tekrar yayına almanın uygun olacağını düşündüm. Diğer yazıları da zamanla buraya aktaracağım. « اقرا المزيد
Varnish uzun süredir kullandığımız bir "web hızlandırıcı". Mustafa Özgür Web Teknolojileri Günleri'nde yaptığı sunumda da bahsetmişti. Burada biraz daha açalım. « اقرا المزيد
Her ne kadar "geliştirici istediği yöntemle kodu geliştirsin, geliştiriciyi sınırlamamalıyız" desek de, her geliştiricinin belirlenen "kod standartlarına" uymasını bekliyoruz. Biz de, içeride geliştirdiğimiz kodlarda bazı standartlar belirledik« اقرا المزيد
İlyas Özgören, Özgür Web Teknolojileri Günleri'nde bir soru daha sormuştu. JavaScript'te "büyük sayılarla" ilgili bir problemi olduğunu söylüyordu. Sorunu tam anlamamıştım. « اقرا المزيد
Özgür Web Teknolojileri Günleri'nde tanıştığım İlyas Özgören bir sorundan bahsetti. İlyas bey, bir reklam networkü şirketinde çalışıyor ve müşterilerin sitelere ekledikleri JavaScript kodunun bazen çalışmadığını ve bunun genelde sayfadaki başka bir JavaScript hatasından kaynaklandığını söylüyordu. Bundan bir şekilde haberdar olmak istiyorlardı. Kısaca, tarayıcıda oluşan bir hatadan, sunucu tarafında haberdar olmak istiyorlardı. Ona orada kısaca yardımcı oldum, burada biraz daha detaylı şekilde yazayım « اقرا المزيد
Geek'lik yapmadan, nerd'lük yapmadan duramıyoruz :) Geçenlerde, kodu deploy ettikten sonra, ilk Fatih Kadir Akın buldu bu "sürpriz yumurtamızı".« اقرا المزيد
Geçen hafta, bu sene üçüncüsü düzenlenen Özgür Web Teknolojileri Günleri etkinliğindeydik. 2 sene önceki ilk etkinlikte "Web Önyüzü Nasıl Olmalı" konulu bir sunumla destek olmaya çalışmıştım. Bu sefer de hem şirket olarak hem stand sponsoru olalım, hem de bir kaç sunum daha yapalım dedik. « اقرا المزيد
"Önce bu yola baş konulur" gibi gaz veren cümleleri geçecek olursak, kısaca şu adımlardan geçtikten sonra bir 'Limited Şirketi' sahibi olabiliyorsunuz.« اقرا المزيد
Blog'un ilk post'undan selamlar :) Eskilerden hep dut ve portakal bahçeleri ile dolu olan bu blog bölümü, bundan sonra « اقرا المزيد