DEVELOPER MEETING

Rol
Konuşmacı
Format
Teknik sunum · tartışma
Dinleyiciler
Yazılım geliştiriciler
Konular
Mobil · DevOps · veri · yapay zeka
Kapsam
Araçlar · mimari · yöntemler
01Genel bakış

Öğrendiğimi paylaşmayı mühendisliğin bir parçası sayıyorum. Developer Meeting adı altında yazılım geliştiricilere; sahada işe yarayan araçları, mimari kararları ve çalışma yöntemlerini anlatan sunumlar verdim.

Amaç

Karmaşık teknik konuları sade ve uygulanabilir hale getirmek; dinleyenlerin kendi projelerinde hemen kullanabileceği bir bakış açısı ve somut örnekler bırakmak.

Rolüm

Konuyu seçmekten içeriği kurgulamaya ve sunmaya kadar her sunumu kendim hazırladım; konuları örneklerle, soru-cevap ve tartışmaya açık biçimde anlattım.

02Yaptığım sunumlar
  1. 01

    Sesten Yazıya Kütüphaneler

    Konuşmayı metne çeviren kütüphanelerin nasıl çalıştığı, Türkçe desteği ve bir uygulamaya nasıl entegre edildiği.

  2. 02

    React Native

    Tek kod tabanıyla iOS ve Android uygulaması geliştirmek: mimari, geliştirme akışı ve mobil projelerde dikkat edilecek noktalar.

  3. 03

    Yazılım Projeleri Yönetimi

    Bir yazılım projesini kapsamdan teslime taşımak: planlama, önceliklendirme, iş bölümü ve ekip içi iletişim.

  4. 04

    Docker

    Uygulamaları konteynerle paketlemek: imajlar, katmanlar, Docker Compose ve geliştirme ortamıyla canlı ortam arasındaki farkı kapatmak.

  5. 05

    Prototype Sketch

    Kod yazmadan önce fikri çizmek: hızlı eskiz ve prototiplerle gereksinimi netleştirip ekibi aynı resimde buluşturmak.

  6. 06

    API Test

    API’leri güvenle değiştirebilmek için test etmek: istek koleksiyonları, otomatik testler ve sözleşmeye uygunluk.

  7. 07

    Normalizasyon

    Veritabanı tasarımında normal formlar: tekrarı ve tutarsızlığı önlemek, ne zaman bilinçli olarak denormalize etmek gerektiği.

  8. 08

    ECharts

    Apache ECharts ile veri görselleştirme: grafik türleri, etkileşim ve yoğun veride panoların performansı.

  9. 09

    Kodumda Hayat Var

    Yazılım geliştirmeyi günlük hayattan örneklerle anlatan, kodun da bir yaşam döngüsü olduğunu hatırlatan bir sunum.

  10. 10

    Proje Şablonu (Boilerplate)

    Yeni projelerin aynı sağlam temelden başlaması için ortak şablon: katmanlı mimari, kimlik doğrulama, yetkilendirme ve standart araçlar.

  11. 11

    Continue.dev

    Açık kaynak yapay zeka kod asistanı Continue: editöre farklı modelleri bağlamak ve kod tabanını bağlam olarak kullanarak geliştirmek.

  12. 12

    Boilerplate: CI/CD

    Ortak şablonun sürekli entegrasyon ve dağıtım hattı: derleme, test, imaj üretimi ve otomatik yayın.

  13. 13

    Bir Monolith Nasıl Ölür

    Büyüyen bir monolitin nasıl hantallaştığı, parçalara ayırma ihtiyacının işaretleri ve geçişin adım adım nasıl yapılabileceği.

  14. 14

    İlkeler

    İyi yazılımın temel ilkeleri: SOLID, DRY ve KISS gibi yaklaşımların ekip içinde okunabilir ve sürdürülebilir koda dönüşmesi.

03Paydaşlar

Dinleyiciler

Yazılım geliştiriciler

Format

SunumSoru-cevapTartışma

Alanlar

MobilDevOpsVeriYapay zekaMühendislik pratikleri