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

XML: Prompt Mühendisliğinin Görünmez Omurgası

ChatGPT ve benzeri Büyük Dil Modelleri (LLM) kullanımında XML etiketleri, sadece bir düzenleme aracı değil, modelin performansını ve güvenliğini doğrudan etkileyen stratejik bir yöntemdir. XML etiketleri, LLM ile kurduğumuz iletişime bir “İstem Grameri” kazandırır. Bu yöntem, ChatGPT gibi modellerin sadece ne yapacağını değil, kendisine sunulan devasa bilgi yığını içinde hangi parçanın ne anlama geldiğini kusursuz […]

Ortalama Olanın Tuzağı: Neden “Uçlarda” Tasarım Yapmalıyız?

Tasarım dünyasında en güvenli yol, genellikle en kalabalık olandır: Ortalama kullanıcı. Çan eğrisinin o devasa gövdesine hitap etmek mantıklı görünür. Ancak 1950’lerde ABD Hava Kuvvetleri’nin acı bir şekilde öğrendiği gibi; “Eğer bir kokpiti ortalama bir pilota göre tasarlarsanız, onu hiç kimseye göre tasarlamış olursunuz.” Ürün geliştirme süreçlerinde gerçek inovasyon, merkezde değil, sınır boylarında saklıdır. İşte […]

Daha Sağlam Kodlar İçin 5 Altın Kural: SOLID İlkeleri

Yazılım dünyasında bir kodun sadece “çalışması” yetmez; aynı zamanda esnek, geliştirilebilir ve kolay tamir edilebilir olması gerekir. İşte Robert C. Martin tarafından geliştirilen SOLID ilkeleri, bize “kaliteli kodun” yol haritasını sunar. S – Tek Sorumluluk (Single Responsibility): Herkes Kendi İşine! Bir aşçının aynı zamanda garsonluk yapıp, kasaya baktığını ve bulaşıkları yıkadığını düşünün. İşler karışırdı, değil […]

Yazılım Dünyasının Temeli: Nesne Yönelimli Programlama Nedir?

Yazılım geliştirmek sadece kod yazmak değil, aslında dünyadaki karmaşık sistemleri dijital bir dille yeniden kurgulamaktır. İşte “Nesne Yönelimli Programlama” (OOP), tam da bunu yapmamızı sağlar: Kodları gerçek dünyadaki nesneler gibi düşünmek! Gelin, bu karmaşık görünen 4 temel prensibi birer benzetmeyle anlayalım: 1. Kapsülleme (Encapsulation): Gizli Tarifler Bir kahve makinesini düşünün. Düğmesine basarsınız ve kahveniz gelir. […]

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 […]