Bilgi teknolojilerine yönelik açık sade ve özgün kaynağa hoşgeldiniz.

Bu site Kemal ŞAHİN'in akıl ürünüdür. Peki,

Kemal ŞAHİN Kimdir?

Bilişim Teknolojileri Alanında Ders Notlarım

Türkçe olarak özenle hazırlanmış zengin ders içeriklerine açık ve bağımsız erişebilirsiniz.

En Son Eklenen İçerikler

Yapay Zekâ Tarafsız mı? Görünmeyen Önyargılar ve Dijital Dünyanın Kör Noktaları

Yapay zeka kendinden çoğu zaman kendinden emin konuşurken aslında koca bir boşluğa konuşuyor. Çoğu zaman “nesnel” ve “tarafsız” gibi görünen dili oldukça yanlı ve önyargılarla dolu. Şimdi yapay zekalarla olan sohbetin arka yüzüne bakalım. Yapay zekâdaki yanlılık (AI bias) nedir, nasıl oluşur ve neden sandığımızdan daha büyük bir mesele? görelim.

Arayüz Tasarımında Doğru Ölçü Birimi Seçimi

Arayüz tasarımı ölçülü ve sayıların hakim olduğu bir alandır. Özen ve dikkat ister. Bu noktada, ölçü birimleri çok daha önemli hale gelir. Eskiden her şey piksel üzerinden hesaplanırken günümüzde farklı cihaz boyutları ve erişilebilirlik standartları bizi farklı niteliklerdeki ölçü birimlerine yönlendiriyor. 1. PX (Pixel): Mutlak ve Sabit Birim Her türlü arayüz için kullanılan en evrensel […]

Geliştiricinin Gizli Süper Gücü: Kullanıcı Deneyimi Tasarımı

Yazılım geliştirme süreçlerinde UX (Kullanıcı Deneyimi) ve Front-end (Ön Yüz) geliştirme genellikle iki ayrı disiplin olarak ele alınır. Oysa yapay zekâ çağında bu iki disiplin giderek iç içe geçmektedir. Sınırların bulanıklaştığı bu dönemde, front-end geliştiriciler ile kullanıcı deneyimi tasarımcıları arasındaki boşluk ne kadar azaltılırsa — hatta bu iki rol tek bir başlık altında birleştirilirse — […]

Karmaşıklığı Yönetme Sanatı: Kademeli Açıklama Azaltma Nedir? (Progressive Disclosure)

Dijital dünyada “daha azı, aslında daha fazlasıdır” prensibi hiç bu kadar kritik olmamıştı. Kullanıcıların dikkat sürelerinin kısaldığı ve bilgi bombardımanına tutulduğu günümüzde, bir arayüzün başarısı sadece ne sunduğuyla değil, sunduğu bilgiyi ne zaman sunduğuyla ölçülüyor. İşte tam bu noktada karşımıza Progressive Disclosure (Kademeli Açıklama) kavramı çıkıyor. Peki, UX tasarımının bu “sihirli” dokunuşu tam olarak nedir […]

Nesne tabanlı programlama neden önemli?

Nesne tabanlı programlama, kodun okunabilirliği için oldukça önemli bir yaklaşımdır. Kodun karmaşıklığını azalttığı gibi okunabilir ve değerlendirilebilir olmasını sağlar. Kendi yazdığımız kodu bile daha sonra anlamak zor ve güç olabilir. Tabii ki bu karmaşaya sebep olan sadece programala tarzı değildir, fonksiyonları ve değişkenleri de sistematik olarak adlandırmak oldukça önemlidir. Bununda farkına vararak daima bilinçli ve […]

Sosyotelizm: Dijital Bağımlılığın Sessiz Toplumsal Semptomu

Sosyotelizm (Phubbing), günümüz dijital dünyasında sosyal etkileşimleri temelinden sarsan modern bir davranış biçimidir. Kelime, İngilizce “phone” (telefon) ve “snubbing” (hiçe saymak/görmezden gelmek) kelimelerinin birleşiminden türetilmiştir. Sosyotelizm çoğu zaman “ayıp”, “saygısızlık” ya da “kaba bir alışkanlık” olarak etiketlenir. Oysa bu davranışı yalnızca görgü kuralları çerçevesinde değerlendirmek, buzdağının yalnızca görünen kısmına odaklanmak anlamına gelir. Sosyotelizm, dijital bağımlılığın […]