16 Mayıs 2026 Cumartesi

Uygulamalı Vibe Coding Eğitimi (Canlı Eğitim)

 


Yapay zekâ destekli yazılım geliştirme dünyasına güçlü bir başlangıç yapmaya hazır olun. Bu 15 saatlik canlı ve uygulamalı “Vibe Coding” eğitimi, sıfırdan başlayıp kısa sürede gerçek projeler geliştirmek isteyenler için hazırlandı. İki hafta boyunca sadece teori öğrenmeyecek, modern geliştirme süreçlerini adım adım uygulayarak kendi projelerinizi geliştireceksiniz. Kod yazmayı daha hızlı, daha verimli ve daha üretken hâle getiren yeni nesil çalışma yaklaşımını birebir deneyimleyeceksiniz.

Eğitim boyunca gerçek hayatta kullanılabilecek 4 farklı uygulamayı sıfırdan geliştireceğiz. Her projede fikir aşamasından çalışan ürün ortaya çıkarmaya kadar tüm süreci birlikte ilerleteceğiz. Eğitim sonunda sadece bilgi sahibi olmayacak, aynı zamanda portfolyönüzde sergileyebileceğiniz çalışan projelere sahip olacaksınız. Bu projeler; freelance işler almak, iş başvurularında öne çıkmak ve kendi ürünlerinizi geliştirmeye başlamak için güçlü bir referans olacak.

Bu eğitim, özellikle yapay zekâ ile yazılım geliştirmeyi öğrenmek isteyen ancak nereden başlayacağını bilmeyenler için tasarlandı. Daha önce deneyiminiz olmasa bile süreç boyunca adım adım ilerleyecek, kısa sürede çalışan uygulamalar geliştirebilir seviyeye geleceksiniz. Yapay zekâ çağında üretim yapabilen geliştiriciler arasına katılmak ve modern geliştirme yöntemlerini öğrenmek istiyorsanız, bu eğitim sizin için doğru başlangıç olacak.

Bu eğitimde neler öğreneceksiniz?

- Yapay zekâ destekli modern yazılım geliştirme mantığını

- Vibe Coding yaklaşımıyla daha hızlı ve verimli proje geliştirmeyi

- Sıfırdan çalışan web uygulamaları oluşturmayı

- Gerçek projelerde kullanılan geliştirme akışlarını

- Prompt kullanarak AI ile etkili kod üretmeyi

- Frontend ve backend mantığını uygulamalı şekilde öğrenmeyi

- Modern arayüzler oluşturmayı ve uygulamaları yayına almayı

- Hata çözme, düzenleme ve proje geliştirme süreçlerini

- Portfolyöne ekleyebileceğin gerçek projeler geliştirmeyi

- Kendi ürününü veya freelance projeni geliştirebilecek seviyeye gelmeyi


Eğitim sonunda, yapay zekâ destekli modern geliştirme mantığını öğrenmiş, sıfırdan geliştirdiğin 4 çalışan uygulamayla güçlü bir portfolyö oluşturmuş ve kendi projelerini üretebilecek seviyeye ulaşmış olacaksın.

Kaydolmak için aşağıdaki linki takip et;

https://verininmutfagi.com/kurs-detaylari/vibecoding7eylul

23 Mart 2026 Pazartesi

Artık Kod Yazmak Gerekmiyor: Vibe Coding Nedir?

Vibe Coding = Yapay zekaya ne istediğini doğru anlatma sanatı + AI’nın senin yerine kod yazması


Vibe Coding, klasik anlamda “kod yazma” yerine, doğal dil (yani konuşarak/yazarak) yapay zekaya ne istediğini anlatıp kod üretmesini sağlama yaklaşımıdır.

Yani kısaca; Kod yazmıyorsun, ihtiyacı tarif ediyorsun.


Eskiden C# dilinde aşağıdaki kodu yazıyorduk;
for(int i=0; i<10; i++)
{
Console.WriteLine(i);
}

Şimdi, Vibe Coding ile Türkçe olarak;

“0’dan 10’a kadar sayıları ekrana yazdıran bir C# kodu yaz”

komutunu veriyoruz ve Yapay zeka bunu bizim yerimize kodluyor.

Ne istediğimizi doğru anlatmak yeterli.


Mantığı nedir?

Vibe Coding’in temeli şu 3 şeye dayanır:

  • 🧠 Prompt (istek yazma)
  • 🤖 AI (ChatGPT, Copilot, Claude vs.)
  • ⚡ Hızlı üretim

Sen:

  • Ne istediğini anlatırsın
  • AI senin yerine kodu yazar
  • Sen kontrol edip geliştirirsin

Klasik kodlamadan farkı

Klasik Kodlama'da Programlama dili ve Syntax bilmek zorunlu, Vibe Coding'de Programlama dili ve Syntax bilmeden başlanabilir.

Klasik Kodlama'da Programlama dil kullanarka kod satır satır yazılır, Vibe Coding'de Türkçe olarak kodlanması istenen şey tarif edilir.

Klasik Kodlama'da Öğrenme süreci uzundur, Vibe Coding'de Çok hızlı başlanır.

Klasik Kodlama'da Hata çözmek zor, Vibe Coding'de AI destekli debug ile hata bulmak kolaylaşır.


Vibe Coding Nerelerde kullanılır?
🚀 Hızlı prototip geliştirme
📱 Mobil uygulama (Flutter, MAUI vs.)
🌐 Web sitesi üretimi
🎮 Oyun geliştirme (Unity vs.)
📊 Veri analizi


Vibe Coding Avantajları nelerdir?

  • Çok hızlı geliştirme
  • Yeni başlayanlar için giriş kolay
  • AI ile birlikte öğrenme
  • Tek kişiyle büyük işler yapabilme

Dezavantajları var mı?

  • Temel mantık bilinmezse bağımlılık oluşur
  • Üretilen kod her zaman optimal olmayabilir
  • Temel bilgi olmadan Debug süreci bazen zorlaşabilir


19 Mart 2026 Perşembe

OpenClaw Nedir? Çin Neden Uyarıyor? Yapay Zeka Aracının Riskleri Açıklandı

Son dönemde teknoloji dünyasında adından sıkça söz ettiren OpenClaw, özellikle Çin’de kısa sürede viral hale gelen açık kaynaklı bir yapay zeka ajanı olarak dikkat çekiyor. Ancak bu hızlı yükselişin ardından hem siber güvenlik uzmanları hem de büyük teknoloji şirketleri kullanıcıları ciddi risklere karşı uyarmaya başladı.

Peki OpenClaw nedir, neden bu kadar hızlı yayıldı ve gerçekten tehlikeli mi? Gelin detaylıca inceleyelim.


OpenClaw Nedir?

OpenClaw, kullanıcıların bilgisayarlarında ve dijital ortamlarında çeşitli görevleri otomatik olarak gerçekleştirebilen açık kaynaklı bir AI agent (yapay zeka ajanı) olarak tanımlanıyor.

Bu tür sistemler:

  • Dosya yönetimi yapabilir

  • E-posta işlemlerini gerçekleştirebilir

  • Online işlemleri otomatikleştirebilir

  • Kullanıcı adına kararlar alabilir

Kısacası OpenClaw, klasik yapay zekadan farklı olarak aktif şekilde sistem üzerinde işlem yapan bir “dijital asistan” gibi çalışır.


OpenClaw Nasıl Bu Kadar Hızlı Yayıldı?

OpenClaw’ın bu kadar kısa sürede popüler olmasının arkasında birkaç önemli faktör bulunuyor:

  • Çin’de yerel yönetimlerin kullanımı teşvik etmesi

  • Dev teknoloji şirketlerinin destek vermesi

  • Kurulum kampanyaları ve topluluk etkinlikleri

  • Açık kaynaklı olması nedeniyle hızlı yayılması

Alibaba, Tencent, Baidu ve ByteDance gibi devlerin bu alana dahil olması da büyümeyi hızlandırdı.

Hatta bazı şehirlerde mühendislerin yazılımı kurmak için sıraya girdiği ve parklarda toplu buluşmalar yapıldığı bile oldu.


Çin Neden Kullanıcıları Uyarıyor?

İşin en kritik noktası burada başlıyor.

Siber güvenlik uzmanlarına göre OpenClaw bazı ciddi riskler barındırıyor:

❗ İstenmeyen/beklenmedik dosya silme işlemleri

❗ Veri sızıntısı ihtimali

❗ Hassas bilgilerin yanlış işlenmesi

❗ Kullanıcı kontrolü dışında işlem yapma

Bu nedenle Çin’de yetkililer, özellikle resmi kurumlar ve devlet şirketleri için OpenClaw kullanımına karşı uyarı yaptı.


Siber Güvenlik Riskleri Neler?

OpenClaw gibi AI agent sistemlerinin en büyük riski, sisteme derin erişim yetkisi istemesidir.

Bazı dikkat çekici iddialar:

  • Bir kullanıcının kredi kartı erişimi verdikten sonra limitinin dolması

  • Bir yöneticinin e-posta kutusunun AI tarafından temizlenmesi

  • Kullanıcıdan bağımsız otomatik işlemler yapılması

Ayrıca:

  • Gartner bu aracı “kabul edilemez” olarak değerlendirdi

  • Meta çalışanlarına tamamen yasakladı

  • Bloomberg ise “kullananlar dijital hayatını teslim ediyor” yorumunda bulundu

Bu da risklerin sadece teorik değil, ciddiye alınan bir tehdit olduğunu gösteriyor.


OpenClaw Neden Bu Kadar Tartışılıyor?

OpenClaw aslında daha büyük bir konunun parçası:

Yapay zekanın kontrolü kimde olacak?

Bu tarz AI agent sistemleri:

  • Kullanıcı adına karar alabiliyor

  • Sistemlere doğrudan erişebiliyor

  • Hatalı çalıştığında büyük zarar verebiliyor

Bu yüzden teknoloji dünyasında şu soru gündemde:

“Kolaylık mı daha önemli, güvenlik mi?”


OpenClaw Kullanılmalı mı?

Bu sorunun cevabı kullanım amacına göre değişir.

Deneysel ve teknik kullanıcılar için:

  • Kontrollü ortamda denenebilir

Günlük kullanıcılar için:

  • Tam erişim vermek riskli olabilir

  • Hassas verilerle kullanılması önerilmez


OpenClaw Geleceğin Habercisi mi, Yoksa Risk mi?

OpenClaw, yapay zekanın geldiği noktayı gösteren güçlü bir örnek. Ancak aynı zamanda bu teknolojinin ne kadar tehlikeli olabileceğini de ortaya koyuyor.

Bugün OpenClaw tartışılıyor, yarın benzeri çok daha gelişmiş sistemler hayatımıza girecek.

Bu yüzden en önemli konu; Yapay zekayı kullanmak değil, onu nasıl kullandığımız.




18 Kasım 2025 Salı

ChatGPT Grup Sohbetleri Özelliğiyle İş ve Sohbet İçin İnsanları Bir Araya Getiriyor:

OpenAI, ChatGPT için yeni özellikler denemeye devam ediyor. En yenisi, grup sohbetleri. Yapay zeka sohbet botu diğer insanlarla ortak çalışmanıza yardımcı olacak araçlar sunuyor. Arkadaşlarınızı veya ailenizi davet edebilir, ChatGPT’yi günlük işler için kullanabilir ya da sınırları aşan projelerde birlikte çalışabilirsiniz. Bu konuda tek çalışan OpenAI değil. Meta da WhatsApp ve diğer sosyal medya platformları üzerinden benzer çalışmalar yapıyor.

Anthropic de Claude ile grup çalışması desteği sunuyor. Daha önce ChatGPT’nin günün başlangıcında gösterilen günlük gönderiler özelliğini görmüştük. Şimdi de grup sohbetleri sınırlı biçimde kullanıma sunuluyor.


ChatGPT Grup Sohbetleri: Nasıl Çalışıyor?

Her ChatGPT kullanıcısı bir grup sohbeti oluşturup diğer kişileri davet edebilir. Özelliğe erişmek veya grup bağlantısı oluşturmak için bir ChatGPT hesabı yeterlidir. OpenAI, bir grupta en fazla 20 kullanıcıya izin veriyor. Bu oldukça makul bir kapasite. Grup oluştururken kullanıcıdan profil ismi ve fotoğrafı talep ediliyor ve tüm grup sohbetleri yanında yeni bir bölüm altında görüntüleniyor.

Bu sohbet seçeneğinin dikkat çeken yanı, ChatGPT’nin görüşmenin doğal bir parçası olarak yer alması. İsterseniz mesaj içinde etiketleyerek ChatGPT’yi harekete geçirebilirsiniz, isterseniz o konuşmanın akışını analiz ederek otomatik olarak devreye girer. Ayrıca, gruptaki kullanıcıların ücretsiz veya ücretli ChatGPT sürümü kullanması yanıt tipini etkileyebilir. Grubu oluşturan kişi üyeleri gruptan çıkarabilir ve ChatGPT mesajlara emoji ile tepki verebilir.

Grup sohbetlerinde kullanılan ChatGPT sürümü, kişinin planına göre en iyi modeli otomatik seçen GPT 5.1 Auto olarak çalışır.

ChatGPT 5.1 herkese açık bir sürüm ve önceki GPT 5’e kıyasla çok daha akıllı ve sohbet odaklı olacak şekilde tasarlandı.

OpenAI, GPT 5.1’in geliştirilmesinde kullanıcı geri bildirimlerine odaklandığını belirtiyor. Kullanıcılar daha doğal, eğlenceli ve konuşması zevkli bir yapay zeka talep ediyordu. Bu nedenle GPT 5.1’in hem zeka hem de iletişim kalitesi açısından genel bir iyileştirme sunduğu ifade ediliyor.

1 Şubat 2025 Cumartesi

JPEG XL nedir?

JPEG XL (JXL), yüksek verimli ve modern bir görüntü dosya formatıdır. JPEG formatının yerini almak üzere geliştirilmiş, açık kaynaklı ve özgür bir formattır. 2021 yılında Google, Cloudinary, libjxl geliştiricileri gibi büyük oyuncular tarafından desteklenerek duyuruldu.

JPEG XL’in Temel Özellikleri

Daha İyi Sıkıştırma: JPEG'e göre %20-30 daha küçük dosya boyutları sunar, kalite kaybı çok azdır.
Lossless (Kayıpsız) ve Lossy (Kayıplı) destek: Hem kayıpsız hem kayıplı sıkıştırma yapabilir.
Progressive Rendering: Görüntü düşük çözünürlükte yüklenip netleşir, web için avantaj sağlar.
HDR ve Geniş Renk Desteği: Yüksek dinamik aralık (HDR) ve geniş renk gamı desteği vardır.
Animasyon desteği: APNG ve GIF alternatifidir, daha verimli animasyon saklayabilir.
Katman ve Alfa Kanal Desteği: Photoshop gibi uygulamalardan katmanlı görüntüleri destekler.
JPEG Uyumluluğu: Mevcut JPEG dosyaları JXL içine dönüştürülebilir ve kayıpsız geri çevrilebilir.


Teknik Detaylar:

  • Dosya uzantısı: .jxl

  • MIME türü: image/jxl

  • Temel algoritmalar:

    • Varint coding (değişken uzunlukta kodlama)

    • Modular encoding

    • Butteraugli adı verilen bir görsel algı modeliyle kalite kontrolü

  • Desteklenen renk alanları: sRGB, P3, Rec.2020, HDR PQ, HLG

  • Bit derinliği: 8-bit’ten 32-bit’e kadar destekler


Avantajları:

✔ Daha küçük dosya boyutları → Daha hızlı yükleme süreleri
✔ Gelişmiş kalite → Web, mobil ve profesyonel grafiklerde daha iyi görüntüler
✔ Geriye dönük uyumluluk → JPEG arşivleri JXL'e kayıpsız geçebilir


Dezavantajları:

Tarayıcı desteği sınırlı (2025 itibariyle hala tam yaygın değil)
❌ Eski cihazlar ve yazılımlar tarafından desteklenmeyebilir
❌ Yaygın kullanım henüz başlamadı, ama hızla artıyor


JPEG XL Kullanım Alanları:

Profesyonel Fotoğrafçılık

  • Geniş renk gamı ve HDR desteklediği için RAW dosyaların yerine kullanılabilir.

  • Kayıpsız arşivleme imkanı sunar.

Web Siteleri

  • Görsel kalitesini koruyarak daha küçük dosya boyutlarıyla sayfa hızını artırır.

  • Progressive yükleme sayesinde görsel hemen görünmeye başlar.

Grafik Tasarım ve DTP

  • Katman desteği sayesinde PSD dosyalarının daha hafif versiyonu gibi kullanılabilir.

  • Alfa kanalı ve transparanlık sağlar.

Animasyonlar ve Hareketli Görseller

  • GIF veya APNG yerine daha verimli çözüm sunar.

  • Özellikle sosyal medya ve web tabanlı animasyonlarda kullanılabilir.

Mobil Uygulamalar

  • Daha küçük dosya boyutuyla mobil uygulama performansını artırır.

Arşivleme ve Yedekleme

  • Fotoğraf arşivleri kayıpsız dönüştürülebilir.

  • Mevcut JPEG arşivlerini bozmadan JXL’e geçiş yapılabilir.



Sonuç olarak JPEG XL, geleceğin görsel formatı olma yönünde öne çıkıyor. Özellikle hem yüksek kalite hem düşük dosya boyutu isteyen profesyoneller ve web geliştiriciler için güçlü bir alternatif. Tarayıcı ve yazılım desteği arttıkça, önümüzdeki yıllarda JPEG'in yerini alma potansiyeline sahip.


📊 JPEG XL Teknik Karşılaştırma



2 Ocak 2025 Perşembe

Programlamada Round-Off Error (Yuvarlama Hatası) Nedir?

Round-off error (yuvarlama hatası), bilgisayarların sınırlı hassasiyete sahip sayı sistemleri kullanması nedeniyle ortaya çıkan bir hata türüdür. Özellikle kesirli (floating-point) sayılar ile yapılan işlemler sırasında, bazı sayıların tam olarak temsil edilememesi veya işlemler sonucunda küçük farkların birikmesiyle meydana gelir.

Neden Oluşur?

  1. Kesirli sayıların tam temsil edilememesi

    • Bilgisayarlar genellikle ikili (binary) sayı sistemi kullanır. Ancak, bazı ondalıklı sayılar (örneğin 0.1) ikili sistemde sonsuz bir tekrar deseni oluşturur ve tam olarak temsil edilemez.

    • Örnek Python Kodu:
      print(0.1 + 0.2)  # Beklenen: 0.3

    • Çıktı:
      0.30000000000000004
  2. Hassasiyetin sınırlı olması

    • Float (kayan noktalı) sayılar belirli bir bit sayısı ile temsil edilir. Örneğin, IEEE 754 standardına göre 64-bit bir double değişken yaklaşık 15-17 basamak hassasiyet sunar. Daha fazla basamağa ihtiyaç duyulursa, bilgiler kaybolabilir ve yuvarlama hataları oluşur.
  3. Aritmetik işlemler sırasında birikme

    • Küçük yuvarlama hataları, tekrar eden işlemler sonucunda büyüyerek hesaplamalarda belirgin farklara neden olabilir.

Örnekler ve Çözümler

Örnek 1 (Python): Yuvarlama hatasının birikmesi

total = 0.0
for i in range(10):
    total += 0.1


print(total)  # Beklenen: 1.0, Gerçek çıktı: 0.9999999999999999
Çözüm: decimal veya fractions modülü kullanılabilir.
from decimal import Decimal

total = sum(Decimal("0.1") for _ in range(10))
print(total)  # Çıktı: 1.0



Örnek 2 (Python): Karşılaştırma Hatası
x = 0.1 + 0.2
if x == 0.3:
    print("Eşit")
else:
    print("Eşit değil")  # Bu çalışır çünkü x tam olarak 0.3 değildir.

Çözüm: Mutlak fark (epsilon) ile karşılaştırma yapmak
import math

x = 0.1 + 0.2
if math.isclose(x, 0.3, rel_tol=1e-9):
    print("Eşit")  # Daha güvenilir karşılaştırma yöntemi

Sonuç
  • Round-off error, kesirli sayıların tam olarak temsil edilememesi nedeniyle oluşur.
  • Küçük hatalar tekrar eden işlemlerle büyüyebilir.
  • decimal, fractions veya math.isclose() gibi yöntemler ile bu hatalar azaltılabilir.
  • Sayısal hesaplamalar yaparken bu hataların farkında olmak önemlidir.

31 Aralık 2024 Salı

.AVIF, JPEG ve PNG Alternatifi Yeni Nesil Dosya Formatı

.avif (AV1 Image File Format), modern ve yüksek verimli bir görüntü dosya formatıdır. AVIF, AV1 (AOMedia Video 1) video codec'inin bir yan ürünü olarak geliştirilmiştir. Statik veya animasyonlu görüntüleri sıkıştırmak için kullanılır.

Microsoft Store üzerinden aşağıdaki linki kullanarak indirilebilir;
https://apps.microsoft.com/detail/9MVZQVXJBQ9V?hl=en-us&gl=TR&ocid=pdpshare

A modern digital representation of the AVIF image file format. The image features a futuristic, high-tech feel with sleek, vibrant graphics, including a glowing AVIF logo in the center, surrounded by icons symbolizing web optimization, HDR support, compression, and animation, set against a gradient blue and green background representing innovation and technology

Avantajları:

  1. Yüksek Sıkıştırma Verimliliği: JPEG gibi eski formatlara kıyasla aynı kaliteyi daha küçük dosya boyutlarında sunar. Özellikle web sitelerinde hızlı yüklenme için idealdir.

  2. Gelişmiş Görüntü Kalitesi: HDR (High Dynamic Range) ve geniş renk gamı desteği sunar. Detay ve renk kaybı olmadan görüntüleri sıkıştırabilir.

  3. Animasyon Desteği: Animasyonlu .gif dosyalarına alternatif olarak kullanılabilir. APNG gibi formatlara göre daha verimli animasyon sıkıştırması sağlar.

  4. Açık Kaynak ve Ücretsiz: Alliance for Open Media (AOMedia) tarafından geliştirilmiştir ve patent ücreti talep edilmez.

Kullanım Alanları:

  • Web sitelerinde hızlı yükleme süreleri ve düşük bant genişliği için görsellerde.
  • Mobil uygulamalarda yüksek kaliteli görseller için.
  • Fotoğrafçılıkta ve medya prodüksiyonlarında kaliteli sıkıştırma için.

Dezavantajları:

  • Henüz tüm tarayıcılar ve uygulamalar tarafından tam olarak desteklenmemektedir.
  • İşleme süresi, diğer bazı formatlara göre daha uzun olabilir, çünkü sıkıştırma algoritması daha karmaşıktır.

Destekleyen Platformlar ve Tarayıcılar:

  • Tarayıcılar: Chrome, Firefox ve Edge gibi modern tarayıcılar .avif desteği sunar. Safari'de destek henüz sınırlı olabilir.
  • Görsel Düzenleme Araçları: GIMP ve Photoshop gibi popüler araçların bazı sürümleri .avif formatını destekler.

AVIF Dosyası Nasıl Açılır?

  • Görüntüleyici Uygulamalar: Modern fotoğraf görüntüleyiciler veya tarayıcılar (ör. Google Chrome).
  • Dönüştürme Araçları: .avif dosyasını JPEG veya PNG gibi diğer formatlara dönüştürmek için çevrimiçi araçlar veya özel yazılımlar kullanılabilir.

AVIF, görsel kalitesinden ödün vermeden dosya boyutlarını küçültmek isteyen kullanıcılar ve geliştiriciler için mükemmel bir seçenektir.