En güncel içerikler

Angular Custom Directives
Makaleler

Angular Custom Directives

Başar Şen ile Angular Dersleri'nin bu bölümünde esneklik ve fonksiyonaliteyi bir arada sunan Custom Directives konusuna giriyoruz.

Başar Şen
Angular 5 :  Error Handling & Reusable Services
Makaleler

Angular 5 :  Error Handling & Reusable Services

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.

Başar Şen
WakaTime: Yazılımcılar için zaman tutan uygulama
İncelemeler

WakaTime: Yazılımcılar için zaman tutan uygulama

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ç.

Fatih Akgöze
Yazılım projelerinde doğru efor öngörüsü için ipuçları
Makaleler

Yazılım projelerinde doğru efor öngörüsü için ipuçları

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.

Fatih Akgöze
Kalite kontrol (QA) sürecinin 5 temel adımı
Makaleler

Kalite kontrol (QA) sürecinin 5 temel adımı

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ı?

Burcu Gün
Ölümden sonra dijital olarak var olmak mümkün mü?
Makaleler

Ölümden sonra dijital olarak var olmak mümkün mü?

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.

Berk Bayri
Yazılım geliştiricilerin tasarım tercihlerini şekillendiren faktörler
Makaleler

Yazılım geliştiricilerin tasarım tercihlerini şekillendiren faktörler

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ı.

Yavuz İnal
Uygulama geliştirmedeki zor karar: Hibrit uygulama mı? Native uygulama mı?
Makaleler

Uygulama geliştirmedeki zor karar: Hibrit uygulama mı? Native uygulama mı?

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.

Fatih Akgöze
Çocuklarınıza kodlamayı öğretin
Makaleler

Çocuklarınıza kodlamayı öğretin

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.

Eser Teker
10 satırlık kodla interneti yerinden oynatan adam: Azer Koçulu
Makaleler

10 satırlık kodla interneti yerinden oynatan adam: Azer Koçulu

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?

Fatih Akgöze
İnternet bizi bizden daha mı iyi tanıyor?
Makaleler

İnternet bizi bizden daha mı iyi tanıyor?

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ı.

Alper Balkanlı
Kendi cyborg’unu kendin yap!
Makaleler

Kendi cyborg’unu kendin yap!

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.

Berk Bayri