ömer’in atölyesi

01 · Yazılar← Atölyeye dön

Öğrendiklerimi
yazarak netleştiriyorum.

Yazmak, düşünceyi yavaşlatmanın ve ne bildiğimi gerçekten sınamanın bir yolu.

Yapay zekâ, yazılım mimarisi ve ürün geliştirmenin pratiği üzerine.

01
Medium · Ömer Murat Aydın

Katlanan Ekranlar, Bükülen Kurallar: Katlanabilir Telefonlar Tasarımcıların İşini Neden Zorlaştırıyor?

Tek ekran için tasarlanan mobil arayüzlerin; değişen ekran oranları, menteşe bölgeleri, çoklu görev ve uygulama devamlılığı karşısında nasıl yeniden düşünüldüğünü ele alan bir tasarım yazısı.

13 min okuma
02
Medium · Ömer Murat Aydın

Tek Bir Ajan Değil, Bir Ekip: Agent-to-Agent (A2A) Mimarisi

Yapay zekâ ajanlarının görev paylaşımını; temel orkestrasyon modelleri, handoff yaklaşımı, A2A protokolü ve MCP ile farkları üzerinden örneklerle inceleyen bir yazı.

15 min okuma
03
Medium · Ömer Murat Aydın

GPT-6 Astra: Yapay zeka artık yalnızca yanıt vermiyor, işi yürütüyor

OpenAI’nin yeni amiral gemisi modelini; uzun bağlam penceresi, bilgisayar kullanımı ve çalışma sırasında yönlendirilebilme özellikleriyle “sohbet modeli” fikrinin ötesinde değerlendiren bir yazı.

6 min okuma
04
Medium · Ömer Murat Aydın

Stack ve Heap: Programınız Belleği Aslında Nasıl Kullanıyor?

Stack ve heap’in neden var olduğunu, nasıl çalıştığını ve günlük geliştirmede nerede karşımıza çıktığını sıfırdan anlatan bir bellek yönetimi yazısı.

8 min okuma
05
Medium · Ömer Murat Aydın

Yapay Zekâya Kendi Sistemlerinizi Konuşturmak: MCP (Model Context Protocol) Nedir?

MCP’nin ne olduğunu, yapay zekâ uygulamalarını dış sistemlerle buluşturan örnek bir monitoring senaryosu üzerinden anlatıyorum.

6 min okuma
06
Medium · Ömer Murat Aydın

Retrieval-Augmented Generation (RAG): The Memory Power of AI

RAG’in dil modellerini güncel ve doğrulanabilir dış bilgiyle nasıl güçlendirdiğine dair kapsamlı bir inceleme.

8 min okuma
07
Medium · Ömer Murat Aydın

Macbook Ekran Pencere Yönetimi

macOS’in pencere yönetimindeki günlük sürtünmelerinden WindowWeaver’ın doğuşuna uzanan ürün hikâyesi.

2 min okuma
08
Medium · Ömer Murat Aydın

Clean Code

Okunabilir, sürdürülebilir ve bakımı kolay kod üretmenin ilkeleri ve pratik karşılıkları.

11 min okuma
09
Medium · Ömer Murat Aydın

IOS MVC Modeli

Model, View ve Controller sorumluluklarını iOS uygulama geliştirme bağlamında ele alan mimari inceleme.

6 min okuma
10
Medium · Ömer Murat Aydın

Artificial Intelligence: Hope or Danger?

Yapay zekâ ve insansı robotların sunduğu fırsatları, yatırımları ve beraberindeki soruları değerlendiren bir yazı.

4 min okuma
11
Medium · Ömer Murat Aydın

Dependency Inversion Principle

Yüksek ve düşük seviye modülleri soyutlamalar üzerinden ayırarak daha esnek sistemler kurma yaklaşımı.

3 min okuma
12
Medium · Ömer Murat Aydın

Interface Segregation Principle

İstemcileri kullanmadıkları arayüzlere bağımlı bırakmadan daha modüler yazılım tasarlama rehberi.

4 min okuma
13
Medium · Ömer Murat Aydın

Liskow Substitution Principle

Sınıf hiyerarşilerinde davranış sözleşmesini korumanın esneklik ve sürdürülebilirlik açısından önemi.

5 min okuma
14
Medium · Ömer Murat Aydın

Open/Closed Principle (OCP) — Açık/Kapalı Prensibi

Mevcut kodu değiştirmeden yeni davranışlara yer açan genişletilebilir yazılım tasarımı üzerine.

3 min okuma
Tüm yazıları Medium’da gör Sıradaki bölümBir not bırak