En güncel içerikler

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

Avatar 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 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ı 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 Berk Bayri
Nesne-odaklı düşünmeye başlamanın tam zamanı
Makaleler

Nesne-odaklı düşünmeye başlamanın tam zamanı

“Nesne-odaklı” teriminin sadece yazılım geliştiriciler için geçerli bir terim olduğunu düşünüyor olabilirsiniz. Fakat bu algı son yıllarda değişmeye başladı ve websitesi sahiplerinin, tasarımcıların ve içerik uzmanlarının nesne-odaklı olma fikrine ısınmaya başladığını görüyoruz. Gelin nesne-odaklı düşünmenin, yazılım geliştirme dışında hangi alanlarda faydalı olduğuna göz atalım.

Berk Bayri Berk Bayri
Yazılımcılarla UX
Makaleler

Yazılımcılarla UX

Yazılım geliştiricilerin, kullanıcı deneyimi yaratımı sürecinde yeri var mı yok mu? Kadim soruyu, biz de kendimize sorduk ve bakın ne cevap verdik.

Avatar Yakup Bayrak
Nesnelerin interneti
Makaleler

Nesnelerin interneti

Kahve makinem her sabah ben uyanmadan kahvemi hazırlasa, hatta kahve hazır olunca beni e-posta ile bilgilendirse, çiçeklerim her gün ihtiyaç duydukları kadar sulansa, evdeki klimam ben eve yaklaşıyorken çalışmaya başlasa ve eve geldiğimde ev tam istediğim sıcaklıkta olsa; hatta, evim biraz keyiflenmem için beni güzel bir müzikle karşılasa. Peki bunu kendimiz bile yapabilsek? Çok güzel olmaz mı? Bizce de öyle. Öyleyse Internet of Things olarak adlandırılan “Nesnelerin interneti” konusunda bir özet yapalım.

Berk Bayri Berk Bayri