We tested a reusable UGC style ad workflow for a fictional fitness supplement brand.
One campaign direction ➡️ multiple ad ready visuals.
We’re building @NodeStoryAI to make AI content production reusable, not random.
Create once. Reuse across campaigns.
https://t.co/ExEduLjUsd
#aiworkflows #ugcads #aimarketing
Google Play'de vergi mükellefiyeti belgesi onaylatmak için aylarca uğraştım ve sonunda çözdüm. 🥳
Bu videoda UK'de kayıtlı bir limited şirket olarak Google Payments'ın istediği belgeyi nasıl aldığımı adım adım anlattım.
Bu videoda öğreneceklerin:
🔴 Google'ın neden UTR belgesini reddettiği
🔴 HMRC'den Certificate of Residence (veya Letter of Confirmation) nasıl alınır
🔴 Government Gateway hesabı nasıl kurulur
🔴 1st Formations mail portalı nasıl kullanılır
🔴 RES1 online servisi nasıl doldurulur
Videoya yorum kısmından ulaşabilirsin 👇
Hayat da tıpkı bir NodeStory gibi...
Her birimiz bir düğüm (node), kurduğumuz ilişkiler ve iş birlikleri ise bağlantılar.
Tek başımıza güçlü olabiliriz ama doğru düğümleri birbirine bağladığımızda ortaya çıkan akış inanılmaz işler çıkarıyor.
İşte tam da bu yüzden @NodeStoryAI uygulamasını birlikte inşa ettik. Promptları, modelleri, fikirleri ve çıktıları görsel bir canvasta birbirine bağlayarak yeniden kullanılabilir akışlar yaratıyoruz.
Bir kere kur, defalarca üret.
Ekip arkadaşlarımla (@altudev@TugserOkur@merveeksi6117@wkaandemir) bu araçla hem kendi hikayemizi yazıyoruz hem de sizin hikayelerinizi kolaylaştırmayı umuyoruz ❤️
Sen de kendi düğümlerini bağlamaya hazır mısın?
👇 Denemek istersen link
https://t.co/PNXXkJHrOM
AI ile içerik üretirken en büyük zaman kaybımızın ne olduğunu fark ettik.
Herkes “çıktı” almaya çalışıyor.
Ama asıl zaman kaybı çıktı almak değil.
Asıl zaman kaybı:
• Promptları her seferinde yeniden yazmak
• Modeli tekrar seçmek
• Assetleri baştan yüklemek
• Aynı akışı sıfırdan kurmak
• İyi çalışan sistemi kaybedip baştan başlamak
Bu yüzden NodeStoryAI’yi yaptık.
AI üretimini tek seferlik prompt’lardan çıkarıp, tekrar kullanılabilir workflow’lara dönüştürüyoruz.
Bir kez akışı kuruyorsun.
Input’u değiştiriyorsun.
Tekrar çalıştırıyorsun.
Görsel, video, kampanya kreatifi, ürün reklamı, sosyal medya içeriği…
Hepsi tek bir görsel canvas üzerinde.
Önce kendi işlerimizi hızlandırmak için yaptık.
Şimdi herkese açıyoruz.
Küçük bir ekibiz.
Büyük bir iddiamız var:
@altudev , @merveeksi6117 , @fatih_dev_chef
AI içerik üretimi prompt kutusunda değil, workflow canvas’ında olacak.
Dahasıda yolda ....
Denemek isteyenler için:
https://t.co/fv3gwpscuL
A year ago, my team and I were tired of the same loop...
Type a prompt, get a result, start completely over. Every campaign, every asset, from scratch.
So we built @NodeStoryAI, a visual canvas for connecting prompts, models, and media into reusable workflows. Build it once. Swap inputs. Run again.
Image gen, video gen, 20+ models, all in one place.
Team seats for agencies. API access when you need it.
Solo creators stop rebuilding pipelines and actually start shipping.
We built this as a team of 5 (@TugserOkur@merveeksi6117@fatih_dev_chef@wkaandemir) because we needed it ourselves and hope it helps you too.
https://t.co/aIDhiKFTHQ
iOS ve Android uygulamanıza Firebase Cloud Messaging (FCM) ile push notification entegrasyonu yapmak istiyorsanız doğru videodasınız.
Android tarafı için gerekli dosyaları oluşturduk.
iOS tarafında ise Apple Developer'dan APNs Auth Key oluşturmaktan Firebase Console'a bağlamaya, Xcode ayarlarına kadar her şeyi sıfırdan anlattım.
Bu videoda neler yaptık:
✅ Android için gerekli FCM dosyalarını oluşturduk
✅ Apple Developer'da App ID için Push Notifications özelliğini etkinleştirdik
✅ APNs Authentication Key (.p8) oluşturduk ve indirdik
✅ Key ID + Team ID bilgilerini Firebase Console'a yükledik
✅ Xcode'da Signing & Capabilities üzerinden Push Notifications ekledik
✅ Background Modes → Remote Notifications ayarını aktif ettik
Son zamanlarda AI agent araçlarını gerçek projelerimde daha fazla kullanıyorum ve bazen de yettiremiyorum.
Geçenlerde X’te OpenCode + Grok ile ilgili @altudev 'in paylaşımını gördüm. Merak edip ben de kendi mobil uygulamamda denedim.
OpenCode’u güncelledim, Grok’a Adapty paywall sayfası için bir görev verdim ve çıkan sonucu, süreci ve takıldığım noktaları videoda paylaştım.
Bu sürece sadece AI kod yazıyor diye bakmamak gerekiyor. Doğru görev vermek, sonucu kontrol etmek ve ürüne uygun hale getirmek hala geliştiricinin sorumluluğunda.
Videoyu YouTube’da paylaştım. Belki denemek isteyenlere fikir olur. 👇
UK şirket kurduysanız küçük ama önemli bir hatırlatma:
Şirketim RHENVOX LTD'nin 1. yılı geçen haftalarda tamamlandı. Bu süreçte kuruluşta ödediğiniz paket ücreti her şeyi sonsuza kadar kapsamıyor. Yıl bazlı ödemeniz gereken hizmetler de bulunuyor.
👉 1st Formations üzerinden aldığım hizmetlerin tamamı (Business Address, Registered Office, ICO Registration Service vs.) yıllık olarak yenileniyor. Toplam 300 küsur GBP gibi bir ücret ödedim. ICO 'yu daha önce ödemiştim.
Yine zorunlu olarak şirketiniz için "Identity verification due" yapmanız gerekiyor:
🔴Confirmation Statement (CS01) Companies House'a verilen yıllık beyan. Aracı firma üzerinden değil, WebFiling'den kendiniz yapabilirsiniz. Buradan yaparsanız 50 GBP ödüyorsunuz.
🔴Identity verification (personal code) Director/PSC olarak https://t.co/bvML0nGT0A One Login ile kimlik doğrulaması yapıp alıyorsunuz. Authenticator'daki geçici kod değil, ayrı bir şey, fark etmesem bunlanacaktım. 😝
👉Company authentication code Şirkete özel 6 karakterlik kod. WebFiling'de işlem yapabilmek için lazım.
🔴ICO kaydı Kişisel veri işliyorsanız bu da ayrı konu. Resmi ICO register'dan baktım benim kaydım hala aktif.
‼️Eğer aynı işlemi yaparken takıldığınız bir konu olursa bana yazın destek olurum.
GitKraken'e Git tarafını bu kadar kolaylaştırdığı için teşekkür ederim. 🙏
@GitKraken'i kullanmaktan keyif alıyorum. Çünkü:
🟢Kullanımında gereksiz karmaşıklık yok, her şey sade. 🟢Commit, push, pull, merge gibi işlemleri tek tıkla yapabiliyorum.
🟢Branch oluşturmak, adını değiştirmek ya da silmek inanılmaz pratik.
🟢Branch'leri sürükleyip bırakarak merge edebiliyorum.
🟢Conflict çözümü görsel olarak yapılabiliyor, bence kurtarıcı bir özellik.
🟢Stash işlemlerini yönetmek çok kolay.
🟢Repo geçmişini timeline gibi takip edebiliyorum.
🟢Ve tabii o renkli yollar, görsel branch yapısı en sevdiğim.
Açık söylemek gerekirse, o görsel yapı olmasaydı Git'i bu kadar rahat kullanamazdım. Hangi branch nereden ayrılmış, nereyle birleşmiş, tek bakışta anlıyorum. Kafam karışmıyor. Hata yaptığımda da tam olarak nerede yaptığımı hemen görüyorum.
Kısacası GitKraken bana yalnızca Git'i kullanmayı değil, Git'i anlamayı da öğretiyor.
Bir projede geliştirme bittikten sonra en kritik aşamalardan biri test süreci oluyor.
Ancak çoğu zaman bu süreç plansız ilerliyor.
Speak Better projesinde:
✅planlama
✅UI geliştirme
✅backend
tamamlandıktan sonra kendime şu soruyu sordum:
Şimdi neyi test edeceğim❓
Bu problemi çözmek için, projedeki markdown dokümanlarını (PRD, notlar vb.) okuyarak:
🟠 mevcut durumu analiz eden
🟠 test edilmesi gereken görevleri oluşturan
🟠 ve manuel test sürecini adım adım takip eden
basit bir CLI aracı geliştirdim.
Bu yapı: 👇
🟠 otomatik test üretmiyor
🟠 testleri benim yerime çalıştırmıyor
🟠 ancak test sürecini sistematik hale getiriyor ve ilerlemeyi kaybetmemi engelliyor.
Videoda bu yapıyı nasıl kurduğumu ve nasıl kullandığımı paylaştım. 👇
Mobil uygulama geliştirirken tasarım tarafında nasıl ilerlediğimizi bu videoda adım adım anlattım. 👇
Bu süreçte:
💠 önce planımızı netleştirdik
💠 PRD’nin neden önemli olduğunu ve projede nerede kullanılması gerektiğini konuştuk
💠 ücretsiz mobil UI tasarımlarını nerede bulabileceğimize baktık
💠 GitKraken kullanımına değindik
💠 birden fazla AI aracını birlikte kullanırken nasıl daha verimli ilerlenebileceğini ele aldık
💠Videonun sonunda da projenin son halini paylaştım.
Bir sonraki videoda backend tarafına geçeceğiz. ��
"Vibe Coding ile Mobil Uygulama Geliştiriyorum" serisinin 3. videosu yayınlandı 🔥
Projemizin backend tarafında oldukça verimli bir geliştirme süreci geçirdik.
Bu videoda, birbirine bağlı birkaç önemli backend işini nasıl ele aldığımızı paylaştım. 👇
♦️ Önceden hazırladığımız PRD'den backend için görev listesi çıkardım
♦️ AI'a görev vermeden önce ne yapmaması gerektiğini de yazdım
♦️ Görevler tamamlanınca agentlar birbirinin kodunu inceledi
♦️ Hataları markdown'a ekledik -sonra düzenleyeceğiz-
♦️ Her agent kendi branch'inde çalıştı, sonunda tümünü main'e merge ettik
Bu içerikte sadece “ne yaptık” kısmını değil, “nasıl ilerledik” tarafını da göstermeye çalıştım. Görevleri başlatırken kullandığım prompt yaklaşımını ve plan yazımıyla ilgili kullandığım skill mantığını da ayrıca video altına paylaştım.
Bence yazılım geliştirmede fark yaratan şeylerden biri, sadece kod yazmak değil; işi doğru tanımlamak, contract’ları dikkatli yönetmek, testleri ihmal etmemek ve sistemi üretime hazır hale getirecek kararları zamanında verebilmek. 😏Bu videoda tam olarak bunu anlatmaya çalıştım.
Videoyu açıklamaya bırakıyorum 👇
Vibe coding ile mobil uygulama geliştirme üzerine yeni bir seri başlattım. 🔥
İlk bölümde doğrudan koda başlamak yerine, yapay zekâyı kullanarak projeye nasıl daha sağlam bir başlangıç yapabileceğimizi anlattım. Yani en başta doğru soruları sormak, fikri netleştirmek, bir yol haritası çıkarmak ve temel yapıyı oturtmak istedim.
Çünkü bence pek çok projede asıl fark kodda değil, başlangıçta yapılan hazırlık aşamasında. Yapay zekâyı verimli kullanmak da tam olarak burada devreye giriyor.
Youtube video, uygulamada kullandığım skills ve detaylar için yorumlara göz atın 👇
Son zamanlarda bir şeyi daha net görüyorum: 👇
İşten çıkarmalar artıyor, çalışan hakları her zaman gerektiği kadar korunmuyor ve birçok insan için “güvende bir işte kalmak” artık eskisi kadar güvenli görünmüyor.
Tam da bu yüzden, belki de istemeden başka bir döneme giriyoruz.
Kendi yolunu açmanın, kendi işini kurmanın, kendi sistemini inşa etmenin daha ciddi şekilde düşünülmesi gereken bir döneme girdik.
Tabii herkes şirket kurmak zorunda değil. ✅
Herkes girişimci olacak diye bir şey de yok. ✅
Ama şunu da kabul etmek lazım, bugün birçok kişi için şirket kurmak bir hayalden çok bir ihtiyaç haline gelmeye başladı.
Çünkü bazen başka seçeneklerin daraldığı yerde, insan kendi seçeneğini üretmek istiyor. 😐
Şirket kurmak başta zorlayıcı gelebilir. ↩️
Evraklar, süreçler, belirsizlikler, “Acaba yapabilir miyim?” gibi sorular…
Hepsi bende de oldu hala oluyor.
Ama sistem doğru kurulduğunda, insanın önünde gerçekten çok farklı kapılar açabiliyor.
Ben bunu kendi deneyimimde gördüm.
İngiltere’de Rhenvox şirketimi kurduktan sonra bazı şeyler benim için daha mümkün hale geldi.
👉Mesela daha global düşünebilmeye başladım.
Sadece bulunduğum yerden değil, dünyanın farklı yerlerinden iş yapabilme fikri daha gerçek oldu.
👉 Ödeme sistemleri tarafında da ciddi farklar var.
Bugün hâlâ birçok global sistem Türkiye merkezli yapılarla çalışmak istemiyor ya da süreci çok zorlaştırıyor.
👉 Yurt dışında bir şirketiniz olduğunda Stripe gibi sistemleri kullanabiliyorsunuz.
👉 Wise gibi uluslararası ��alışan bankacılık çözümlerine erişebiliyorsunuz.
Bu da sadece teknik bir kolaylık değil; doğrudan iş yapabilme kapasitenizi etkileyen bir şey.
Bir diğer önemli konu da süreci daha sürdürülebilir kıldı.
🟡Benim şirketimde muhasebe tarafı yıl sonunda işlem görecek.
🟡 Her ay çıkan bazı zorunlu yükler ve düzenli masraflar konusunda daha esnek bir yapı var.
Bu da özellikle başlangıç aşamasında insana biraz nefes aldırıyor.
Ama bence en az finansal avantajlar kadar önemli başka bir taraf daha var:
Şirketiniz olduğunda, başka şirket sahipleriyle aynı masaya oturabiliyorsunuz.
Yakın zamanda şirketi olan kadın girişimcilerin bulunduğu bir topluluğa katıldım. 💖
Ve orada şunu fark ettim:
İnternette arasan da kolay kolay bulamayacağın bazı bilgiler, bazen doğru insanlarla aynı ortamda bulununca geliyor.
Tecrübe aktarımı, bağlantılar, görünmeyen detaylar, küçük ama kritik tavsiyelere şahit oluyorsunuz.
Bunların hepsi çok kıymetli.
Bazen şirket kurmak sadece fatura kesmek ya da bir vergi yapısı oluşturmak değildir.
Bazen yeni bir çevreye, yeni bir bakış açısına ve yeni fırsatlara giriş bileti olabiliyor.
O yüzden “Neden yurt dışında şirket açmalıyım?” sorusunun cevabı herkes için aynı olmayabilir.
Ama benim için cevap net:
✅ Daha global çalışabilmek için.
✅ Daha fazla sisteme erişebilmek için.
✅ Ödeme ve bankacılık tarafında daha rahat hareket edebilmek için.
✅ Kendi işimi daha sağlam bir zemine oturtabilmek için.
✅ Ve doğru insanlarla aynı ağın içinde yer alabilmek için.
Kolay mı?
Hayır.
Değer mi?
Doğru kişi ve doğru hedef için, bence kesinlikle evet.
AI'ye bir görev veriyorsun araştır, kod yaz, sunum hazırla diyor ve saatler içinde bitirip teslim ediyor. Senin hiçbir şey yapman gerekmiyor. 🚀
Bir de GPT, Claude, DeepSeek gibi istediğin AI modeliyle çalışıyor, model seçmek sana kalmış.
Topluluk da projeyi çok sevmiş, GitHub'da 40K+ yıldız almış. 😍
ByteDance sadece araştırma aracı olarak çıkardı ama insanlar otomatik rapor, sunum, veri pipeline'ı, dashboard gibi her şey için kullanmaya başlamış. 👏
https://t.co/DVSFoCGziK
Gerçek bir yatırım firmasını taklit eden bir AI sistemi.
Hisse senedi adı ve tarih giriyorsun, sistem içinde birden fazla AI agent devreye giriyor. Biri şirketin finansallarına bakıyor, biri sosyal medya ve haberleri analiz ediyor, biri teknik göstergelere bakıyor, bir risk yönetimi ekibi var, bir de trader.
Hepsi tartışıp karar veriyor: al mı, sat mı? Araştırma amaçlı yapılmış, gerçek para yatırma aracı değil ama sonuçları oldukça iyi çıkmış testlerde öyle diyorlar.
https://t.co/CM1bl51ycu