Alışveriş sepetiniz şu an boş
Tüm eğitimlere göz atarak ilgi duyduklarını sepetine ekleyebilirsin.
Çeşitli yazılım okulları için incelemeler, yazılımcılara yönelik geliştirilmiş uygulamalar, iş hayatına dair ipuçları, geleceğe dair öngörüler ve versiyonlama gibi yazılım dünyasına dair zengin SHERPA Blog içerikleri bu kategoride.
Başar Şen ile Angular Dersleri'nin bu bölümünde esneklik ve fonksiyonaliteyi bir arada sunan Custom Directives konusuna giriyoruz.
Adeta tek kişilik Angular Akademisi Başar Şen, geçen hafta hatırı sayılır bir giriş yaptığı HTTP Client konusunu bu hafta iki video ile bitiriyor: HTTP işlemlerinde hata ayıklaması ve Reusable Services.
Yazılımcılar için, adam/saat ile iş yaparken doğru bir zamanlama verebilmeyi etkileyen çok fazla parametre var. İhtiyacınız olan, bu hesaplamaları sizin yerinize ayrıştırabilecek bir araç.
Bir yazılımcı için "efor öngörüsü" (estimation) — bir iş için ne kadar süreyle ne kadar efor harcanacağına dair tahmin — vermek, işinin en can sıkıcı kısmıdır. Çünkü süreç boyunca karşınıza çıkabilecek sorunlar ve bunların ne kadar zaman alacağı konusunda asla emin olamazsınız. Bu nedenle, birçok kişi efor öngörülerinin hep farazi kalacağı için anlamsız olduğunu düşünür.
Aylardır üzerinde çalıştığınız proje nihayet hayata geçmek üzere. Ancak düğmeye basmadan hemen önce kalite kontrol testlerini de yaparak projeyi hızla canlıya almak istiyorsunuz. Peki, testlere nereden başlamalı, nasıl yol almalı?
Geçen 10 yılda, “Yok artık! O kadar da değil” dediğimiz onlarca, belki yüzlerce şeyin hayatımızın merkezine yerleştiğini ve normalleştiğini gözlemledik. Değişmeyeceğini sandığımız çok şey değişti fakat kimi konular hala toplumsal açıdan bazı dokunulmazlık kalkanlarının arkasında. Ölüm de bu konulardan biri, belki de en önemlisi. Gelin, bize ve yakınlarımıza, bizden sonraki süreçte hizmet vermeyi vaat eden birkaç online araca göz atalım.
Kullanıcı deneyimi aktiviteleri her ne kadar yazılım geliştirme yaşam döngüsüne istenilen seviyede entegre edilmese de, bu aktivitelerin yazılım dünyası içerisinde giderek daha da önemli hale geldiği bir gerçek. Son yıllarda organizasyonların kullanıcı deneyimi aktivitelerine karşı ilgilerindeki büyük artış da bunun kanıtı.
Uygulamalar, akıllı cihazların artık her an elimizin altında olmasıyla birlikte, gündelik hayatımızın vazgeçilmezleri haline geldiler. Bugün herhalde sunduğu hizmetin hedef kitlesinde, mobil cihaz kullanıcılarının olmadığını iddia edebilecek kimse yoktur. Ancak uygulamalar dünyası heyecan verici olduğu kadar da kafa karıştırıcı: "Nasıl bir uygulama geliştirmeliyiz?" sorusunu sorduğunuzda net bir cevap almak yerine, cevap vermeniz gereken daha fazla soruyla karşı karşıya kalmanız gayet olası. Bu yazımızda belki de bu kafa karıştırıcı soruların en önemlisinden, "native uygulama mı, hibrit uygulama mı?" ikileminden bahsedeceğiz.
Geleceğin toplumunda başarılı olacak bireylerin artık dijital dilde konuşmak dışında pek fazla seçeneği yok. Bu yüzden çocuklarınızı dijital dünyada tüketici olmaktan, üretici olmaya yönlendirmeye ve bir an önce kodlama konusunda eğitmeye başlamanızda yarar var.
Geçtiğimiz haftalarda birçok yerde karşılaştığımız ve “İnterneti çökerten adam” manşetleriyle tanıdığımız Azer Koçulu’nun hikayesini duymuşsunuzdur. Azer Koçulu, yaşanan bir iletişim krizi sonrasında npm’deki 273 kod paketini silerek internette küçük bir krize sebep olmuş, Facebook gibi büyük firmalar tarafından geliştirilen bazı yazılımların çalışmaz hale gelmesine yol açmıştı. Olay yavaş yavaş gündemden düşse de, asıl önemli sorular bu kriz sonrasında sorulmaya başlandı. Açık kaynak kodlu projeler ve özgür yazılım aslında ne kadar özgür hareket edebiliyor? Açık kaynak kodlu yazılım geliştiriciler telif hakları karşısında ne kadar korunabiliyor?
Facebook duvarımızda gördüklerimiz bizim için, bizim alışkanlıklarımıza göre seçilerek sunuluyor. Aynı Google aramasını yapan 2 farklı kişi, farklı sonuçlarla karşılaşıyor. Algoritmalar, internet deneyimimizi baştan aşağı özelleştiriyor. Bir başka deyişle, sizin internetiniz ile en yakın arkadaşınızın interneti aynı internet değil. Alper Balkanlı, internet kullanıcılarının davranışlarını tanımaya, modellemeye ve her kullanıcıya farklı içerikler sunmaya yarayan algoritmaları SHERPA Blog için yazdı.
Fiziksel donanımlar ve yazılımlar kullanıcıların yaşamsal deneyimlerini iyileştirmek için bazen yarışıyor, bazense güçlerini bu fayda uğruna birleştiriyor. Bu yazımızda Grindhouse Wetware'deki arkadaşlarıyla birlikte geliştirdikleri cihazı koluna yerleştiren biohacker Tim Cannon ve Circadia hakkında biraz bilgi vermek istedik.