Posts in "AngularJS Çözümleri"

AngularJS ve SEO | Google’ ın AngularJS uygulamasını indexlemesi

AngularJS ile web uygulaması geliştirip yayına aldıktan sonra, Google da indexlenme problemi yaşadığını göreceksiniz. Hatta sanırım şuan sen bunu okuyorsan, bu sorunu fark ettin demektir 🙂 Yada daha önceden AngularJS, Backbone Js veya başka bir framework ile, ajax request ler sayesinde, datanın getirildiği ve sonrasında map edilip, içeriğe dönüştüğü uygulamalar yapmış biriysen, zaten bu probleme çözüm aramaktasındır. Öyleyse bu konuya bir açıklık getirelim. Continue reading

ng-cloak çalışmıyor [Angular Render Problemleri]

ng-cloak directive’ i, uygulamanız henüz yüklenmeden önce curly braces {{}} ile yaptığımız data-binding lerin henüz render edilememesinden kaynaklı ortaya çıkan enterasan görüntüyü önlemek adına Angular Framework’ üne eklenmiştir. Lakin hiçbir zaman istendiği gibi çalışamadı. Bu directive için Angular’ ın nasıl bir kurgu yürüttüğünü ve neden çalışmadığını ? Nasıl doğru bir şekilde çalıştırılabileceğini ? ve hatta bir diğer çözüm olan ng-bind directive’ ini yazımın devamında bulabilirsiniz.

Continue reading

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.

Continue reading

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 🙂

Continue reading

AngularJS Performans arttırımı ve Production önerileri

AngularJS ile uygulamalarımızı yazarken, uygulamamızın en performanslı şekilde çalışması için yapmamız gereken bir takım ayarlar bulunuyor. AngularJS’ in yapısı, geliştiricilere olabildiğince esnek bir yapı sunmak üzere kurgulanmış, fakat geliştirme bitip, uygulamamızı production’ a aldığımızda, ince ayarlar yapmalıyız. Aşağıdaki listede bu ayarlardan ve kendi edindiğim tecrübelerden bahsedeceğim.

Continue reading