Veritabanı Seçimi Hakkında

Birçok yazılım projesinde Veritabanı / Database seçimi yapmak neredeyse kavga sebebi olabilir. Büyük tartışmalar, saatler süren toplantılara kadar işler büyüyebilir.

Çünkü bu seçim projenin doğumundan ölümüne kadar olan gerçek bir hikayedir. 🙂 Hatalı veya eksik Veritabanı seçimleri genellikle fiyaskolarla biter. Her zaman böyle olmaz tabi ki. Projenizin yapısı, mimarisi, ekip olarak ve kişi olarak tecrübe faktörleri de işin içerisine girer. Fakat genelde projelerin %70-80 oranında keşke şu veritabanı dağıtımını / versiyonunu seçseydik muhabbeti dönmektedir. ( Birkaç yılın tecrübesi olaraktan 🙂 )

Şimdi gelelim asıl soruna.

Devamını oku…

Web Sitelerinde Sıkıştırma Yapmak

Yazılım dünyasında var olan terimlerden birisi hakkında ufak bir yazı yazmak istedim. “Sıkıştırma ( Output Compress )“.

Compress yani sıkıştırma işlemi aslında tüm genelinde uygulanan bir protokol haline gelse internet hızımız daha da artacak. Aslında artmayacak, daha rahat kullanıcaz. Bu ne demek ? İnternet trafığınız aslında daha da rahatlamış olacak. Çünkü daha küçük boyutlarda haberleşme gerçekleşecek.

Sıkıştırma olayını aslında bir yol üzerindeki araçlara benzetebiliriz. Toplu taşıma kullanmadan herkes kendi aracı ile yola koyulursa mükemmel bir trafik oluşur. Yol üzerinde o kadar kalabalık, o kadar fazla araç olacaktır ki işlerin ilerlemesi zor olacaktır. Toplu taşıma kullanıldığında ise 1 araç birden fazla aracın kullanılmasını engellemiş olup, trafik oluşmamısına neden olacatır.

Yazılım, web sitelerinde sıkıştırma olayı ise yukarıda verdiğim örnekten yola çıkıldığında birebir benzer diyebiliriz. Herkesin bildiği gibi basit şöyle diyebiliriz; web siteleri HTML, CSS, JavaScript dosyalarından oluşuyor. Yani kullanıcı tarafına gönderilen dosyalar bunlar diyebiliriz. Bu dosyalar haricinde birde Medya‘lar vardır ( image, video, sound vb. ). Şimdi bir kullanıcı web sitesine istek yaptığında bu dosyaları kendi tarayıcısına indirmiş olduğunu düşünürsek – ki öyle – dosya boyutları ne kadar yüksekse trafik o kadar fazla artacak. Artan trafiğin sonucu olacak yolun genişlemesi gerekiyor. Yani sonuç : İnternet yavaş, daha hızlı internet istiyoruz !!!!

Devamını oku…

Yazılıma Yeni Başlayanlar İçin Birkaç Cümle

Herkese merhaba. Bu yazıda birazcık serzeniş vardır. 🙂

Yazılıma, programcılığa, bilgisayarcılığa ( böyle birşey var mı onu bilmiyorum ama çok duyuyorum 🙂 ) yeni başlayanlara tavsiyeler demek istiyorum fakat bu tavsiye olayları pek bana göre değil. Sadece yeni başlayan arkadaşlara veya yeni başlamak isteyenlere yol gösterilmek adına, pes etmemeleri adına bir iki cümle bırakacağım buraya.

Profesyonel olarak olmasada yazılım sektöründe bulunduğumdan, en fazla duyduğum şeylerden bahsetmek istiyorum.

Devamını oku…

Revolution Dizisi Hakkında

Teknolojik argümanlar içersen dizilerden bir tanesi daha. “Revolution”  dizisi. İlk bölümlerini izlerken neler oluyor lan buralarda, çok da saçma sapan ilerliyor filan demiştim.

Revolution, Devrim ama bu bildiğimiz devrimlerden değil. Elektrik devrimi. Halbuki anlatılan ve anlatılmak isteden oldukça farklıymış. Nedensen ve sonuçlar ilişkiler üzerine kurulmuş yeni çağda eski çağın yaşamlarını, savaşlarını ele almış bir dizi.

Devamını oku…

Person Of Interest Hakkında

Yazılım, bilişim, teknoloji vs. konulu diziler hakkında birkaç söz 🙂

Person Of Interest, Türkçe Meali “İlgili Kişi” dizi aslında gerçekten bunu anlatıyor. Birilerinin ilgilenmediği ama ilgilenilmesi gereken kişileri ele alıyor.

5 Sezon, 103 Bölüm, Yapay Zeka ve dahası..

Bir çoğumuzun izlemesi ve haz alması gereken, o hazzı aldıktan sonrada oturup düşünmemiz gereken bir dizi.

Devamını oku…

programlama&düşünmek;

Bazıları ve birçoğu da sınıf arkadaşlarım. Bilgisayar derslerinden ve kod yazmaktan korkuyorlar. Fakat herhangi bir kod parçacığının çalıştığını gördüklerinde onların nasıl bir sevinçle programı tekrar tekrar çalıştırdıklarını görebiliyorum. Ben her ne kadar programlamayı ve hayata programlanmış gibi bakmaya alışmış olsam da aynı hisleri bende yaşıyorum.O yüzden programlamaktan ve kod yazmaktan korkmayın. Çünkü o size düşünmeyi öğretir.

“Bu ülkedeki herkesin bilgisayar programlamayı öğrenmesi gerek. Çünkü insana düşünmeyi öğretir.”
Steve Jobs
Bu videoyu birçok kişi izlemeli ve özellikle de Bilişim Teknolojileri öğrencileri.. Derslerinde başarılar ve kodlamaların da hatasızlık dilerim. Sağlıcakla 🙂

Kaynak ( eski bir yazım 🙂 )