Ara.27

Hızlandırılmış EcmaScript 6+ Dersleri – 13: Babel

Makale serimiz boyunca işlemiş olduğumuz EcmaScript 6 kodlarımızı tarayıcılarımızda (en azından benim tarayıcımda) sorunsuzca kullandık. Ancak bölüm başında da belirttiğim gibi bazı kullanıcılar hala eski sürüm tarayıcılar kullanıyor olabilir ve bu da EcmaScript 6 standartlarının desteklenememesine sebep olabilir. İşimizi garantiye almak adına Babel isimli bir JavaScript derleyicisidir. ES2015+ üzeri kod standartlarını eski JavaScript motorlar ı tarafından çalıştırılmasını sağlar.

Projelerimizde en üst seviyede babel.js’i eklersek, diğer script dosyalarındaki kodlar eski sürüme istemci tarafında dönüştürülmüş olacaktır.

Genel

Eki.03

Web Tasarımı ve Web Programlama 2020 8. Baskı Kitabı Güncelleme Notları

Ön sipariş ile %35 indirimli almak için tıklayın…


Web Tasarımı ve Web Programlama kitabımın 2020 versiyonu ve 8. baskısında gerekli gördüğüm bazı konuları kitaba ekleme ihtiyacı hissettim. Okurlarıma söz verdiğim gibi, her zaman için en güncel teknolojileri öğretmem gerekiyor.

Web Tasarımı ve Web Programlama 2020 (8. Baskı)

Kitapta öncelikle geride kalan teknolojileri çıkarmam gerekti. Bunlar;

  • ActionScript 3.0 ile HTML5 Canvas Programlama ve Animasyon

Herkesin bidiği üzere Adobe Flash Player teknolojisi 2020’de tamamen ölüyor, bu nedenle kitapta da eski geliştiricilere yönelik olan geçiş süreci ile ilgili bölümleri tamamen kaldırdım. Hatta kitapta CD içinde bu konuyla ilgili eğitim videoları da vardı, onları da kaldırdım, hatta CD komple yok 🙂

  • Bootstrap 3.0 CSS Framework

Bootstrap’ın 4. sürümü kararlı bir şekilde kullanılmaya başladığı için eski versiyonu kaldırıp, yeni versiyona göre yeniden ekledim.

  • Velocity.js ve Ani.js ile Animasyon

Aslında kaldırmasam da oluyordu ama kitap aşırı derecede kalınlaştığı için bir yerlerden ne eksiltebilirim diye düşünürken bu bölümü gördüm. Zaten kitabı bitirmiş olan okurlar, bu tür framework’leri gözleri kapalı kullanabilir hale gelecekler.

Genel

Ağu.18

IoT-Ignite ile Uçtan Uca IoT Programlama Kitabım Hakkında…

Internet of Things, yani Nesnelerin İnterneti artık her yazılımcının bilmesi gereken bir kavram haline geldi. 2016 yılında başlamış olduğum IoT serüveni ile elde etmiş olduğum sektörel deneyimlerimi yine daha önce de olduğu gibi okurlarıma aktarmak istedim. Yalnız IoT dünyası çok fazla disiplin içerdiği için bu kaynağı hazırlarken çok fazla kişiden yardım aldım, yani kitabı tek başıma hazırlamadım. Mehmet Ali SICAK ve birbirinden değerli ARDIC ekibi.
Genel

Kas.28

JADE Dersleri – 1 : Giriş

Jade, etiket kullanmadan hızlı ve pratik bir şekilde HTML5 kodlamanıza olanak sağlayan bir şablon motorudur. İlk olarak bir Node.js modülü olarak üretildi, ancak sonrasında yaygınlaşınca Python, Scala, Ruby, PHP ve Java gibi dillerde de kullanılmaya başlandı. Farklı dillerde farklı isimlerde de anılmaktadır. Mesela Python’da pyJade gibi… Jade ile yazılan kodlar, en sonunda, yani sayfadaki işlemler bittikten sonra mutlaka HTML5’e .html formatı ile çevrilir.
Genel,JADE

Kas.05

Ücretsiz Kitap Çekilişi Kazananları

Anket sonucunda, ücretsiz kitap çekilişi tamamlandı. Yapılan anketteki geribildirimler çok verimli oldu. Katılanlara teşekkür ederim.
  • Ziya Ulaş Sedef : Bootstrap 4 Responsive Tasarım Teknikleri ve Frontend Toolkitleri
  • Seyfullah Işık : Mobil Oyun Tasarımı ve Programlama
  • Coşkun Akçay : İleri Seviye HTML5 Programlama
  • Uğur Mumcu Yılmaz: Yeni Nesil Tekniklerle Web Tasarımı ve Web Programlama





Kazanamayanlar üzülmesin, yakın bir zamanda yeni bir çekiliş daha yapacağım, ilgilenenler sosyal medya hesaplarımdan veya www.ugurgelisken.com üzerinden takipte kalsınlar.
Genel

Kas.02

Eki.27

Tem.02

Tem.02

VelocityJS Dersleri 3: Fluid Tasarımda, Yüklenen Sayfa ve Animasyonlu Bir Şekilde Gelen Yazı ve Resimler

Başlıktan da anlaşılacağı üzere bir sayfa tasarımımız olacak. Sayfamızda bir resim, bir Youtube’dan dahil edilmiş video ve birkaç paragraf da yazı olacak. Sayfa yüklendiğinde de içerikler animasyonlu bir şekilde yerlerine gelecek. Sayfa yüklendiğinde animasyon tetiklenecek ve şöyle olacak: • Bütün sayfa yavaş yavaş görünür olacak. • Başlık yukarıdan aşağıya doğru düşecek. • Resim hafif oynayacak. • Youtube’dan eklediğimiz video hafif eğilecek.
Genel