36 puan yazan bamchi 2025-06-29 | 9 yorum | WhatsApp'ta paylaş
  • Sabah 9’dan gece 2’ye kadar 17 saat boyunca Claude Code ve Rails 8 kullanılarak gerçek kullanımda çalışabilecek bir veri toplama hizmetinin frontend’i uçtan uca geliştirildi ve dağıtıldı
  • Backend dışındaki tüm alanlarda yapay zeka ile iş birliği: planlamadan tasarıma, frontend’den test koduna ve dağıtıma kadar tek duraklı geliştirme süreci
  • Yalnızca referans site URL’si verildiğinde yapay zeka ton ve tasarım dilini analiz ederek tutarlı bir tasarım sistemi otomatik olarak kuruyor
  • Klasör kopyalama ile paralel geliştirme: ana özellik geliştirme ve hata düzeltme aynı anda yürütülerek geliştirme verimliliği en üst düzeye çıkarıldı
  • TDD yaklaşımının zorunlu uygulanmasıyla test kapsamını da içeren production seviyesinde kod kalitesi sağlandı
  • Yapay zeka dağıtım hatalarını bile kendi başına çözüyor: migration sorunu çıktığında yedekleme→rollback→yeniden dağıtım adımlarını otomatik olarak işliyor
  • B2B/B2C farklı komisyonlu affiliate sistemi ve harici servis maliyetlerini yansıtan gelir modeli de ayrıntılı biçimde tasarlandı
  • Gerçek alan adı bağlantısı ve hizmet işletimi: acticrawl.com üzerinden hizmet şu anda gerçekten görülebiliyor

17 Saatlik Maraton Geliştirmenin Gerçek Süreci

1. aşama: Referans tabanlı tasarım sistemi kurma (2 saat)

  • Mevcut bir SaaS sitesinin URL’si yapay zekaya verilerek renk, tipografi ve yerleşim kalıpları otomatik analiz edildi
  • TailwindCSS ile Bootstrap seviyesinde bir bileşen sistemi kurularak tutarlı bir UI/UX elde edildi
  • Butonlar, animasyonlar ve hover efektleri standartlaştırılarak profesyonel bir kullanıcı deneyimi oluşturuldu

2. aşama: Sayfa kurgusu ve özellik geliştirme (8 saat)

  • Landing page: hizmet tanıtımı ve kullanıcı kazanımı için ana sayfa
  • Kullanıcı kimlik doğrulama sistemi: kayıt olma, giriş yapma

3. aşama: İş mantığı ve gelir modeli tasarımı (4 saat)

  • Affiliate sistemi: B2B için %20, B2C için %15 farklı komisyon yapısı
  • Harici servis maliyeti hesaplama: proxy IP gibi işletim giderlerini yansıtan gerçekçi fiyatlandırma

4. aşama: Test ve dağıtım (3 saat)

  • TDD yöntemiyle test kodu yazılarak kararlılık sağlandı
  • Otomatik dağıtım hattı: hata oluştuğunda yapay zeka sorunu adım adım çözdü
  • Alan adı bağlantısı ve production ortamı optimize edildi

Yenilikçi İş Akışının Keşfi

Klasör kopyalayarak paralel geliştirme

  • Proje iki klasöre kopyalanarak her birinde bağımsız Claude Code çalıştırıldı
  • Ana özellik geliştirme ile hata düzeltme eşzamanlı yürütülerek geliştirme hızı 2 katına çıkarıldı
  • GitHub Flow yöntemiyle güvenli branch yönetimi ve çakışmaların en aza indirilmesi sağlandı

Yapay zekaya geliştirme kurallarını öğretmek

  • Bir kez tanımlanan kurallara yapay zeka sürekli uydu: TDD, Git Flow, DRY ilkesi, I18n vb.
  • İnsan gözden kaçırsa bile yapay zekanın asla atlamadığı tutarlı kod kalitesi
  • Kıdemli geliştirici seviyesinde best practice’ler otomatik uygulandı

The 17-Hour Development Principle

Mevcut geliştirme yöntemlerinin sınırlarını aşmak

  • Frontend geliştirmede haftalar hatta aylar süren işler bir gün içinde tamamlandı
  • Tasarımcı + frontend geliştirici rollerini tek bir kişinin üstlenebildiği yeni bir paradigma ortaya çıktı
  • MVP seviyesinde değil, gerçekten işletilebilir bir frontend kalitesine ulaşıldı

Yapay zeka araçlarının birleşiminden doğan sinerji

  • Claude Code + Rails 8 + TailwindCSS kombinasyonunun beklenmedik gücü
  • Her araç tek başına iyi olsa da birlikte kullanıldığında katlanarak artan etki oluşturdu
  • Geliştirme üretkenliği için yeni bir standart ortaya koydu

Doğrulanmış Çıktılar ve Şeffaf Paylaşım

Gerçek çalışan hizmet

  • acticrawl.com: şu anda erişilebilen, tam işlevli bir frontend (backend ayrı olarak daha sonra geliştirilecek)
  • Eksiksiz frontend testi: TDD ile geliştirilen kararlı UI/UX kod tabanı
  • Somut iş modeli: gerçekçi gelir yapısı ve işletim maliyetlerini yansıtan tasarım

Tüm sürecin paylaşılması

  • 17 saatlik geliştirme sürecini özetleyen video (https://www.youtube.com/live/zNy9BM8LJwc) ile tüm geliştirme adımları şeffaf biçimde paylaşıldı
  • Yapay zeka ile yapılan gerçek konuşmalar ve sorun çözme süreci canlı biçimde kaydedildi
  • Yeniden üretilebilir iş akışı sayesinde diğer geliştiriciler tarafından da kullanılabilir

Geliştirme ekosistemindeki değişimin işareti

Bağımsız geliştiricinin kapasitesinin genişlemesi

  • Kurumsal seviyede frontend’i tek başına geliştirmenin mümkün olduğu bir döneme girildi
  • Planlama→tasarım→uygulama döngüsü haftalardan günlere indi
  • Frontend geliştirmeye giriş bariyerinin ciddi biçimde düşmesiyle daha fazla yenilik ihtimali doğdu

Yapay zeka ile iş birliğinde yeni standart

  • Basit bir kod üretiminin ötesinde, yapay zekanın uçtan uca frontend geliştirme partneri olarak kullanımı
  • Planlamadan dağıtıma kadar frontend’in her aşamasında yapay zeka ile etkili iş birliği yöntemi
  • Kaliteden ödün vermeden hız artışı sağlamanın kanıtlanmış bir örneği

Sonuç

Bu proje, yapay zeka araçlarının frontend geliştiricisinin üretkenliğini nasıl çarpıcı biçimde artırabileceğini gösteren somut bir örnek. Esas nokta yalnızca hızlı geliştirmek değil, test, dağıtım ve işletimi de hesaba katan eksiksiz bir frontend’i bir gün içinde kurabilmek.

PS: 17 saatlik geliştirme meydan okumasını denemek isterseniz, özet videoya (https://www.youtube.com/live/zNy9BM8LJwc) göz atmanız önerilir
PPS: Gerçek hizmeti merak ediyorsanız acticrawl.com’u doğrudan deneyebilirsiniz

9 yorum

 
malcomjj 2025-07-01

Kore'de de böyle YouTube videolarının olması gurur verici, mutlaka faydalanacağım teşekkür ederim!

 
illiil1lii 2025-07-01

docs tarafında çalışmayan yerler epey var gibi görünüyor.

e.g.
https://acticrawl.com/en/docs/quickstart

 
bamchi 2025-07-01

Yakında gerçekten dokümantasyon çalışmasına başlayacağız. Teşekkürler!

 
illiil1lii 2025-07-01

Aşağıdaki ifade hukuken sorun yaratır mı?
> Trusted by thousands of companies
Samsung, LG, Kakao, Naver, Coupang

 
rlaehdus2003 2025-06-30

17 saatte, vay canına, gerçekten harika.
Bunu referans alarak bir hizmet geliştirirken çok faydalı olacağını düşünüyorum. Teşekkürler.

Ancak sormak istediğim bir şey var: Bunu yaparken zorlandığınız noktalar ya da yaşadığınız sıkıntılar oldu mu? (Henüz videoyu izleyemedim.. yakında izleyeceğim.)

 
helio 2025-06-30

Yapay zeka kullanımındaki zorluklar
Video, geliştirme için yapay zeka kullanımı konusunda ezici ölçüde olumlu olsa da, konuşmacı bazı zorluklar ve dikkat edilmesi gereken noktalar da belirtiyor.

  • Yanıt almada gecikme: Konuşmacı, soru sorulduktan sonra yapay zekadan yanıt almanın zaman alabileceğini belirtiyor.
  • Hatalı kod olasılığı: Yapay zekanın zaman zaman yanlış kod üretebileceği kabul ediliyor.
  • Test gerekliliği: Konuşmacı, yapay zekanın ürettiği büyük miktardaki kodun insanlar tarafından gözden geçirilmesinin zor olduğunu, bu yüzden hataları yakalamak için yapay zekanın kendi kodunu test etmesinin önemli olduğunu vurguluyor.
  • Uluslararasılaştırma zorluğu: Konuşmacı, çok dilli desteğin küresel erişim için önemli olduğunu, ancak İngilizce, Çince veya Japonca yeterliliğinin eksikliği gibi dil engelleri nedeniyle bunun zor olabileceğini belirtiyor.
  • Yinelemeli iyileştirme ihtiyacı: Konuşmacı, temel bir sürümle başlayıp ardından bunu geliştiren yinelemeli bir geliştirme yaklaşımı öneriyor. Bu da yapay zekanın ilk denemede her şeyi mükemmel yapamayabileceği anlamına geliyor.
  • Hata yönetimi: Konuşmacı, hata oluştuğunda uygulanabilecek bir çözüm sunuyor. Bu çözüm, hata mesajını kopyalayıp yapay zekanın çözebilmesi için yapıştırmak. Bu da yapay zekayla çalışırken hataların geliştirme sürecinin bir parçası olduğunu gösteriyor.

Yapay zekayı denedim..

 
bamchi 2025-06-30

Hangi yapay zekayla özetlediniz? Özetin kalitesi çok yüksek görünmüyor da haha

 
helio 2025-06-30

Bir çocuk yazdı 😭

 
bamchi 2025-06-30

Zorlandığım noktalar veya yaşanan sıkıntıların hepsinden videoda bahsediliyor. Teşekkürler.