Konuşmalar

Teknik dışı yeteneklerimi geliştirmek ve bildiklerimi toplulukla paylaşmak motivasyonuyla aşağıdaki yazılım etkinliklerinde konuşmacı oldum.

2026

Building Production-Ready Agents with Microsoft Agent Framework

Semantic Kernel ile AutoGen kütüphanelerinden özellikler ve workflow yapısının bir araya gelmesiyle oluşan framework hakkında teknik bilgi paylaşımıdır.

Geliştiricinin Gözünden: Üretken Yapay Zekânın Derinlikleri

Üretken yapay zekânın temel kavramlarını ve geliştirme dünyasındaki yerini, bir geliştirici perspektifinden sade ve anlaşılır biçimde ele anlatıldı. Prompt engineering, Retrieval-Augmented Generation (RAG) ve agent mimarileri gibi güncel yaklaşımlarla üretken zekânın nasıl pratikte kullanıldığı konusunda örnekler verildi.

25-26 Nisan 2026 ÖzgürKon 2026

Web Erişilebilirliği: Farkındalıktan Gerçek Uygulamaya

Web erişilebilirliğinin sadece bir farkındalık değil, bir mühendislik disiplini olduğundan bahsedildi.

7 Şubat 2026 AgentCon İstanbul

AI Development in .NET: Microsoft.Extensions.AI

  • Microsoft. Extensions. AI kütüphanesinin temel yaklaşımını,
  • .NET uygulamalarına AI tabanlı yeteneklerin nasıl entegre edilebileceğini, 
  • Model çıktı kalitesinin değerlendirilmesi ve raporlanmasını, 
  • Dependency injection, caching ve telemetry gibi mimari konuların pratikte nasıl ele alınabileceğini ele aldım.
2025

Pinia'yı Anlamak: Vue.js Uygulamalarında State Management

Vue ekosisteminde uygulamalar büyüdükçe en çok zorlanılan konulardan biri, doğru ve sürdürülebilir bir state yönetimi kurmaktır. Pinia, modern yapısı ve sade yaklaşımıyla Vue geliştiricilerine güçlü bir alternatif sunmaktadır. Bu etkinlikte, Pinia’nın neden Vue uygulamaları için yeni standart haline geldiğini, geliştirici deneyimini nasıl iyileştirdiğini ve projelerin okunabilirliğine, sürdürülebilirliğine nasıl katkı sağladığını konuştuk.

  • Vue.js’te State Management
  • Pinia ve Vuex Karşılaştırılması
  • Pinia’nın Öne Çıkan Özellikleri
  • Pinia Temel Konseptleri
  • Kurulum Yöntemleri
  • Örnek Kod Gösterimi

View Transitions API - Creating Smooth Transitions

Google Chrome ekibi tarafından geliştirilen View Transitions API, tarayıcı üzerinde hem Tek Sayfalık Uygulamalar (SPA) hem de Çok Sayfalı Uygulamalarda (MPA) kullanıcıya daha akıcı ve dinamik bir geçiş deneyimi sunulmasını sağlar.View Transitions API ile web uygulamalarında ilgi çekici bir görünüm ve animasyonların etkisiyle zarif geçişler oluşturmanın tekniklerinden bahsettim.

View Transitions API - Creating Smooth Transitions

Google Chrome ekibi tarafından geliştirilen View Transitions API, tarayıcı üzerinde hem Tek Sayfalık Uygulamalar (SPA) hem de Çok Sayfalı Uygulamalarda (MPA) kullanıcıya daha akıcı ve dinamik bir geçiş deneyimi sunulmasını sağlar.View Transitions API ile web uygulamalarında ilgi çekici bir görünüm ve animasyonların etkisiyle zarif geçişler oluşturmanın tekniklerinden bahsettim.

View Transitions API - Creating Smooth Transitions

Google Chrome ekibi tarafından geliştirilen View Transitions API, tarayıcı üzerinde hem Tek Sayfalık Uygulamalar (SPA) hem de Çok Sayfalı Uygulamalarda (MPA) kullanıcıya daha akıcı ve dinamik bir geçiş deneyimi sunulmasını sağlar.View Transitions API ile web uygulamalarında ilgi çekici bir görünüm ve animasyonların etkisiyle zarif geçişler oluşturmanın tekniklerinden bahsettim.

AI Development in .NET: Microsoft.Extensions.AI

Generative AI kavramlarına hızlı bir bakış ile başlayarak Microsoft.Extensions.AI paketinin, NET ekosisteminde yapay zeka uygulaması geliştirmeye katkı sağlayacak özelliklerin kod örnekleri ile anlatılması

2024

Secure Software Development Techniques

Yazılım geliştirme süreçlerinde önemli bir yetkinlik olan güvenli yazılım geliştirme konusunda gerek sık bilinen gerekse kendi tecrübelerimden karşılaştığım zaafiyetler ve çözüm önerilerinden bahsedildi

Rate Limiting Insights

Yüksek performanslı ve güvenli API'lere ihtiyaç duyuldukça, rate limiting, şirketler ve geliştiriciler için trafiği yönetmek, kötüye kullanımı önleyip kaynakların doğru ayarlanması noktasında olmazsa olmaz strateji haline geldi. Sunumda rate limiting ve öneminden başlayıp algoritmaları tanımlayarak rate limiting kararı alma konusunda içgörüler sunulmuştur.

Fundamentals of Google Chrome Extension Development

Google Chrome Extension geliştirme konusunda temel bilgiler verildi. Örnek kod yapıları ile konuyu destekledim. Chrome Extensionların ne olduğundan ve temel amaçlarından başlayıp, temel mimari ve önemli kodlardan bahsedilerek, test ve Chrome Web Store ortamında yayına alınmasından bahsedildi.

2023
2022
2022 Kasım Hello Talks - Devnot

Refactoring with Aspect Oriented Programming

Yazılımcı olup daha önce hiç fiziksel bir ortamda topluluk karşısında teknik bir sunum yapmayanlar için düzenlenmiş bir etkinliktir. AOP tekniğinin ne olduğuna giriş yaptıktan sonra .NET projesi üzerinde refactoring yaparak demo gösterimi yaptım.

2021
2021 Kasım Junior Konf - Devnot

.NET Platformunda Micro ORM Kullanımı: Dapper

Yazılımcı olup daha önce hiç topluluk karşısında teknik bir sunum yapmayanlar için düzenlenmiş bir etkinliktir. Dapper ORM aracını tanıtıp .NET projesi üzerinde gösterim yaptım.

Yorumlar