Git ile Automatic Deployment nasıl kurulur

Merhaba pek çok yeni projenin ihtiyacıdır “Automatic Deployment”. Bu iş aslında profesyonel olarak bamboo (https://www.atlassian.com/software/bamboo) yada alternatifleri (http://stackoverflow.com/questions/4806331/bamboo-vs-hudsona-k-a-jenkins-vs-any-other-ci-systems) ile yapılır. Lakin bu uygulamaların kimi yüksek maliyetli, kimi ücretsiz ama kaynak tüketimi olarak projeye ek yük getirdiği için ilk başlarda “imkansızlıklar” denilerek kullanılamayabilir.

Ubuntu Server’ a Git kurmak

“Ubuntu Server’ ınıza Git kurmak” Öncelikle Server’ ınıza login olun ardından komut satırına aşağıdaki komutu yazın ve enter tuşuna basın 🙂

Bu sırada sizden onay isteyecektir. Y yazıp enter a basabilirsiniz.  

PHP dosyalarınızı brute force attack ‘ a karşı koruyun

Günümüzde kırılmayan şifre yoktur. Maalesef. Siz her ne kadar bilgisayarınızı en temiz şekilde de kullansanız, şifreleriniz ne kadar uzun olursa olsun , hacker lar şifrenizi çalamasada sisteminizi zorlayıp şifrenizi bulabiliyorlar. En bilinen ve etkili yöntem olan brute force attack ile. brute force attack nedir ? nasıl çalışır ? çok uzun konular. En basit şekliyle anlatmak gerekirse örneğin;… Continue reading

SSH Key Yaratma

SSH Key, serverlara bağlanırken, klasik şifre ile giriş ten daha güvenli bir yol sunar. Şifreler brute force attack ile kırılabilirken, ssh keylerin bu yöntem ile kırılması neredeyse imkansıza yakındır. SSH Key oluşturduğunuzda 2 adet key yaratılır. public ve private olan bu keylerden, public olanını bağlanmak istediğiniz serverlara koyarsınız. Server’ a bağlanmak istediğinizde ikisinin eşleşmesi gerekir…. Continue reading

Tasarımınıza en uygun renkleri bulun

Merhaba, bugün tanıtacağım web sitesi tasarım yaparken renk uyumu konusunda tavsiye arayanlar için. Birbirine en uygun renkleri seçmek bazen uzun zaman alabiliyor. Ama colorhunt.co ile artık başka tasarımcılarında deneyimlerinden faydalanabiliyorsunuz.

Prefetching, preloading, prebrowsing ile Web Uygulamanızın Akışını Hızlandırın

Frontend hızı dendiği zaman hepimizin aklına klasik minification, caching, gzipping, file concate gibi web uygulamamızın yükleniş hızını arttıracak çözümler gelir. Lakin hergün yeni teknikler kullanarak bir adım daha ileriye gitmemiz gerekiyor. Başlıkta da belirttiğim gibi “pre” ile prefixlenen bu teknikler, ihtiyaçlarımıza önhazırlık yapmamızı sağlıyor. Her zaman bir adım ilerisini düşünen kazanır 🙂

Angular 2′ de bizi neler bekliyor ?

Merhaba Angular takipçileri, aslında Angular 2′ de bizi hiçbir şey beklemiyor. Çünkü Angular 2 diye bir şey yok 🙂 AngularJS’ in 2. versiyonunun ismi sadece “Angular” olarak ifade edilecek. JS kalkacak. Lakin, çoğu insan Angular 2 diye yanlış isimlendirdiği için bende böyle bir başlık kullanmak zorunda kaldım.