Baran

827 posts

Baran banner
Baran

Baran

@baaranadali

swe • creator @useriuve

Istanbul Katılım Aralık 2021
371 Takip Edilen797 Takipçiler
Baran
Baran@baaranadali·
@gochaberulava Appreciate it bro🙌 Building and shipping is where the fun is anyway, cheers for the support
English
0
0
1
22
Gocha Berulava
Gocha Berulava@gochaberulava·
@baaranadali solid stack and the fact you shipped two apps + a saas end to end says more than any resume. the market for devs who can think in products and actually ship is only growing. good luck bro
English
1
0
1
50
Baran
Baran@baaranadali·
Open to work. Mobile & full-stack engineer. React Native, Next.js, Node. This past year I launched two mobile apps from scratch, built a FastAPI pipeline on Azure, and shipped my own SaaS end-to-end. I think in products and I ship. Startup, freelance, remote — let's talk. → baaranadali@hotmail[dot]com
Baran tweet media
English
4
1
8
492
Baran
Baran@baaranadali·
full focus with @useriuve I'll introduce you to MCP soon!
Baran tweet media
English
0
0
5
117
Baran
Baran@baaranadali·
Bildirim göndermek kolay görünür. Ama iş büyüyünce tablo değişiyor. Push için bir araç, email için başkası, otomasyon için üçüncüsü. Bunları birbirine bağlamak asıl işin kendisi oluyor. Riuve, bu karmaşayı bitiriyor. Kullanıcıyı izliyorsun, segmente ediyorsun, otomasyonu kuruyorsun ve gönderiyorsun — geri kalanını Riuve hallediyor. Tüm hikayeyi anlattım ↓ riuve.com/en/blog/events…
Türkçe
2
1
7
221
onurhan
onurhan@Onurhan1337·
Just updated the @kizzlestudio website in a big way. Still building, still refining. Would love your feedback.
onurhan tweet media
English
4
3
18
435
Baran retweetledi
onurhan
onurhan@Onurhan1337·
Geçtiğimiz aylarda fırsat bulunca bir kod teması geliştirmiştim, 1300+ indirmeye ulaşmış 🟩 Supra Theme adıyla aratarak indirebilirsiniz, ayrıca açık kaynak olarak paylaştım. Linklere yorumlardan erişebilirsiniz.
onurhan tweet mediaonurhan tweet media
Türkçe
1
1
7
321
Baran retweetledi
hellospacenow
hellospacenow@hellospacenow·
For years we built software. Good software. Then AI showed up and suddenly everyone could do what we did. Honestly, for a while we had no idea what to do next. If anyone can build, what makes the difference? Answering that meant letting go of who we used to be. The tools changed. But asking the right question always stayed human. A new chapter begins Hellospace hellospace.world
English
0
1
5
934
Baran retweetledi
onurhan
onurhan@Onurhan1337·
Beklenen o an geldi 🚨🚨 Outranked, geliştirdiğimiz ilk Shopify App 1 aylık süreç sonunda yayında! Ayrıca şık bir web sayfası ve uygun fiyatlarıyla karşınızda. Detaylı özellikler için Web sayfasını aşağıya bırakıyorum 👇
kizzle@kizzlestudio

İlk Shopify app’imiz Outranked şu anda review sürecinde👀 Bu süreçte ürünün web tarafını da tamamladık. Outranked, Shopify koleksiyonlarında stokta olmayan ürünleri otomatik olarak geri plana atarak daha temiz bir alışveriş akışı sunuyor. Birkaç kesit paylaşmak istiyoruz.

Türkçe
2
2
11
841
Baran
Baran@baaranadali·
@aliosmandev sessiz sedasiz cikan productlar..
Türkçe
0
0
1
53
Baran
Baran@baaranadali·
Osman, harika bir noktaya değindi. Özellikle mobil projelerde büyük sıkıntısını çekiyorduk, güzel bir çözüm oldu🙌 Bi göz gezdirin derim: better-i18n.com
Ali Osman Delişmen@aliosmandev

@hasaneyldrm Abi tam 2 aydır üstünde çalıştığım ve lansmanına yaklaştığım ürünü anlatmışsın 😄 better-i18n.com birebir bu problemden çıktı. Manifest, diff yakalama, import, PR flow vs hepsi altyapıda kurgulu. Ama asıl odağım agentic ai ile süreci daha da hızlandırmak

Türkçe
1
1
8
1.2K
Ali Osman Delişmen
Ali Osman Delişmen@aliosmandev·
@hasaneyldrm Abi tam 2 aydır üstünde çalıştığım ve lansmanına yaklaştığım ürünü anlatmışsın 😄 better-i18n.com birebir bu problemden çıktı. Manifest, diff yakalama, import, PR flow vs hepsi altyapıda kurgulu. Ama asıl odağım agentic ai ile süreci daha da hızlandırmak
Türkçe
6
5
26
3.9K
Hasan Emir Yıldırım
Hasan Emir Yıldırım@hasaneyldrm·
Store update beklemeden, uygulamanızdaki çeviri ve metinleri GitHub üzerinden anında güncellemenizi sağlayan hafif bir web app yapacaktım ama çok niş bir alan olarak kaldı kafamda yapmak isteyenler için kafamdaki notlar: diyelim ki app'inde bir yerde "Hoşgeldiniz" yerine "Hoşgeldinz" yazmışsın. Typo yaptın. bunu düzeltmek için ne yapıyosun? Build al, store'a at, review bekle, kullanıcı update etsin. Bir harf için 3 gün gitti. veya vps kurdun basit bi iş olsa bile sunucudan çektin jsonu boş yere vpse 5 dolar verdin app tam o işe yarıyo Mantık ne? App'in içinde iki tip şey var: Kod - butonlar ne yapıyo, ekranlar nasıl açılıyo falan Yazılar - "Giriş Yap", "Sepete Ekle", "Kampanya bitti" gibi metinler Kod değişince build almak lazım tamam. Ama yazı değişince? Yazı sonuçta bir text dosyası. Onu niye uzaktan güncelleyemiyosun? app tam bunu yapıyo. Yazıları koddan ayırıp uzaktan update'liyo Nasıl çalışıyo adım adım? 1) GitHub'da çeviri dosyaların var ya, tr.json, en.json falan. Sisteme diyosun ki "benim dosyalarım şurada, formatı şu". Bir kere ayarlıyosun, bitio. 2) Sen repo'ya push attığında sistem bakıyo: "Bu commit'te çeviri dosyası değişmiş mi?" Değişmemişse oturuyo. Değişmişse "tamam iş var" diyo. 3) Değişen dosyaları alıyo, paketliyo, bir de yanına manifest diyo bi liste koyuyo. Manifest şunu diyo: "Versiyon 1.2.0 yayınlandı, içinde tr ve en var, hash'leri de şu." Yani app'e "ne indirmen lazım" diye tarif veriyo. 4) Bu paketi CDN'e atıyo. CDN = dünyanın her yerinden hızlı indirilebilen sunucu. Netflix'in videoları nasıl yakın sunucudan geliyosa, senin çevirilerin de öyle geliyo. 5) Kullanıcı app'i açıyo. App sessizce bi istek atıyo: "Bende versiyon 1.1.0 var, yeni bişey var mı?" Yoksa hayat devam. Varsa sadece kendi dilinin dosyasını indiriyo. Türk kullanıcı sadece tr.json'ı çekiyo, boşu boşuna en.json indirmiyo. 6) İndirirken de kafasına göre yapmıyo. Önce geçici bi yere indiriyo, hash kontrol ediyo (dosya bozuk mu diye), her şey tamamsa aktif ediyo. Bozuksa eski versiyonda kalıyo. Yani yarım indirme, bozuk JSON falan app'i patlatmıyo. 7) App'te her zaman built-in default çeviriler var. İnternet yoksa onlar çalışıyo. İnternet varsa ve yeni versiyon geldiyse remote olan ezio eskisini. Yani offline'da bile app düzgün çalışıyo. Nerde sıçabilirsin? Key silme/rename: Diyelim remote'da welcome_text key'ini greeting_text yaptın. Eski app hala welcome_text arıyo, bulamıyo, boş gösteriyo. Çözüm: key'leri değiştirme, sadece value'ları değiştir. Key rename yapıcaksan app versiyonuna göre ayır. Bozuk format: Çeviri string'inde {username} gibi değişkenler var ya, birisi yanlışlıkla {usrname} yazarsa app patlar. Çözüm: deploy etmeden önce lint/validate yap, bozuksa yayınlama. Güvenlik: Birisi repo'nu hackler veya CDN'i manipüle ederse sahte çeviri yollar. Çözüm: hash doğrulama + mümkünse imza sistemi. Niye "sadece metin" önemli? Çünkü scope küçük tutunca: Store policy riski yok (kod update değil ki, data update) Güvenlik yüzeyi küçük Rollback kolay (eski versiyona dön bitsin) Açıklaman net: "biz sadece yazıları güncelliyoruz kardeşim" Bu CodePush gibi tüm app'i uzaktan update eden bi sistem değil. Feature flag platformu da değil. Sadece ve sadece çeviri/metin OTA güncellemesi. Kim kullanır bunu? Haftada 3 kere paywall metni değişen growth takımları 15 dilde app çalıştıran ekipler "Typo var ama release 2 hafta sonra" diye ağlayan PM'ler Çeviri ajansıyla çalışıp "bu çeviriyi app'e nasıl sokucaz" diye düşünen devler Özet GitHub'a çeviri push'la → sistem otomatik paketle → CDN'e at → app açılınca kontrol et → yenisi varsa indir → app güncel. Store update yok, build yok, review yok. Bitti. ek feature: appin içinde bu metin aktif kullanılıyor mu, nerelerde kullanılıyor YAPILABİLİRSE (büyük appler için) fotoğrafı bunun panelden koyabilirsen marketingcileri de büyük dertten kurtarmıs olursun ordan akar gidersin gibi düşünmüştüm
Türkçe
6
1
35
4.3K
Baran retweetledi
Samet Selcuk
Samet Selcuk@NameLooksGreats·
💫15 yıllık koşu hayatımın en güzel start çizgilerinden birindeyim Daha önce hiç koşmadıysan, ismini hemen listeye yazdır. Uygulama çıktığında Founding Member olarak başla. Every runner start at zero. 👉 z5k.run Bir gün başlayacaktın zaten. Bugün o gün olsun.
Samet Selcuk tweet media
Türkçe
1
3
7
823
Baran retweetledi
Şahin
Şahin@sahinabut·
If you know a team hiring a Sr. Product Designer (full-time or freelance), I’d love an intro. AI-assisted workflows • Mobile/SaaS • Fintech • 0→1 & growth A few shots of my work 👇 dribbble.com/sahinabut
Şahin tweet media
English
2
6
26
3.8K
Arda Balkan
Arda Balkan@ardabalkandev·
Çay olsa da içsek… Nereden bulayım çayı şimdi!?
Arda Balkan tweet media
Türkçe
7
0
24
4.4K