Yazılım sektöründe insanların alan değiştirme konusunda yaşadıkları ikilemlere ben de sahiptim ve üç sene önce Frontend alanından iOS dünyasına geçiş yaptım. Bu süreçte neler yaşadığımı gelin beraber inceleyelim. 👇
#Lafl
ıyoruz'un son yayınında yazılım alanında
#mentor
&
#mentee
olmanın önemi üzerine konuştuk.🚀
Katılan ve dinleyen herkese çok teşekkürler!🎙️
Sen de birbirinden değerli yazılımcılardan bire bir mentorluk desteği almak istersen hemen formu doldur!
👉
Bu yılki
#PragmaConference
da konuşmacı olarak yer alacağım 🥹 🥳 İlk defa yabancı bir ülkede tek başıma sunum yapacağım için aşırı heyecanlıyım ve bu süreçte hazırlanma motivasyonu olması adına tüm sürecimi
#PreparingforthePragmaConference
altında paylaşmaya karar verdim 💃
Next up is
@beyzance2
talking about “iOS testing on scale”.
She takes us on the path of how they scaled up testing at their team
@Trendyol
and their plan of scaling up to 50k tests next year.
Interesting to see how this is done at this scale using their tooling.
#PragmaConf23
Geçmişten gelen deneyimlerin, mobil uygulama geliştirirken de bol bol yardımını gördüm ve yaşadığım tüm bu serüvenden mutluluk duydum. Yazılım geliştirmeyi seviyor ama yaptığınız işten tam olarak mutlu olamıyorsanız, farklı alanlar denemek belki de size iyi gelecek bir yoldur. 🧡
Perşembe akşamı
@kerimcaglar_ios
in yayınında bahsettiğim iOS alanında mentörlük için başvuru formunu oluşturdum👇. 2 arkadaşa teknik konuları incelemek, code review yapmak ve App Store uygulamaları oluşturmak konusunda yardımcı olmaya çalışacağım. ✨
18-19 Nisan'da Torino'da
@swiftheroes_it
in düzenlediği
#SwiftHeroes24
etkinliğinde
@trendyoltech
iOS projesindeki modülerliğin gelişimini anlatıp, build süresini nasıl bir kahve molasından çok daha kısa sürelere çektiğimizden bahsedeceğiz 💃
Deprem zamanı iOS mentörlüğünde tanıştığımız menteemin ilk app i yayınlanmış 🥳🥳🥳 evladı üniversite kazanmış ana mutluluğu var üzerimde 🥹 indirilmesi bol ratingi yüksek nice applere 🫶🫶
Geçen hafta arkadaşımın aracına çarpan amca iki gün boyunca herhangi bir arama ve mesaja dönmeyince kargo mesajıyla şansımızı deneyelim dedik. Yarım saat sonra arayıp kargosunun nerde olduğunu sordu. Mesajın sahte olduğuna inanmayıp gece yine şansını denemiş dkkfmfkdkx
Excited to showcase the enhancements made to the Trendyol iOS app, which resulted in improved performance and a more streamlined experience for users 🧡
#swiftheroes24
Sharing our success story at Swift Heroes 2024 in Turin, Italy 🇮🇹 with
@beyzance2
! Revealing how we accelerated the Trendyol iOS app by 70% and trimmed its size by 30%. Thrilled to inspire fellow developers with our journey! 🧡
İlk stajımda .Net ile web geliştirmeye başlamıştım ve web sitesinde yazdığım kodların çalıştığını görmek beni bu alana bağlamıştı. C# öğrendiğim için de bankalarda rahatça iş bulabileceğim düşünülüp devam etmem beklenmişti ve bir sene boyunca aynı yerde part time ettim.
#modeconf
‘un bir diğer konuğu ile tanışmaya hazır mısın?
Trendyol şirketinde Senior iOS Developer olarak çalışan
@beyzance2
, ”iOS PR Review Süreçlerinde Yol Haritası: Yaklaşımlar ve İpuçları” konusu ile bizlerle
Daha fazlası için hemen yerini ayırt
iOS dünyası benim için devam edebileceğim bir alan oldu. Kariyerimin devamına Trendyol’da devam etmeye başladım ve girdiğimden beri mobil uygulama geliştirmenin yanında uygulama geliştirme sürecine destek olacak otomasyon işlerinde de bulunma fırsatı yakaladım.
HTML, CSS, JS, C# ve SQL ile web geliştirdim. Bir web sitesinin hem UI hem de backend kodlarının sorumluğu bana aitti ama data kısımları ile uğraşmak beni mutlu etmediği için ikinci stajımı tek bir alan üzerine yapmak istedim.
Son kullanıcının göreceği şeyi geliştirmekten daha fazla keyif aldığım için Frontend developer arayan şirketlere başvurdum ve kabul edildim. Staj zamanı sadece UI kısmını geliştirmek, derinlemesine öğrenmeyi daha çok hızlandırdığı için beni mutlu etti.
Hızlıca geliştirme yapmak ve herhangi bir browserda çalıştığını görebilmek çok zevkliydi ama geniş bir alana yayılıyor olması, ard arda çıkan farklı frameworkler, çok farklı ekran boyutları ve JS in type safety olmaması beni mutlu etmiyordu.
canım ekip arkadaşlarım tatil dönüşü PR lara boğulmasın, pazartesi sendromunu daha az yaşasınlar diye ve başka alanlarda otomasyonel hale getirmeye çalıştığımız süreçleri açıklayan bir yazı yazdım 🌸
Şansıma, çalıştığım şirkette iOS ekibi vardı. Web yerine iOS geliştirmek istediğimi söyledim. Sağolsunlar, bana destek oldular ve 1 sene boyunca çok yoğun olacağım bir projede buldum kendimi. İlk projem beklediğimden daha büyük oldu ve bu durum biraz gözümü korkuttu.
MultiGroup Mobile Meet Up sizlerle📢
25 Mayıs Cumartesi saat 13.00'da Trendyol Campus'de sizler için harika bir eventimiz var👀
Bilgilendirici teknik oturumlar ve networking fırsatları için siz de bize katılın🙌🏼
#devmultigroup
#mobilemeetup
#mobiledev
Hangi alana geçeğimi düşünmeye başladım. Üniversite zamanı Android dersleri aldım. Bitirme tezim için Deep Learning ile uğraştım ve Kworks’de düzenlenen Machine Learning eğitimlerine katıldım. Frontend’i bırakıp bu alanlarda devam etmek istemediğimi de biliyordum.
Mesailer ve ekip arkadaşlarımın desteğiyle bazen geri dönüp bildiğim şeyde devam etmek için gelen isteği bastırabildim ve uygulamayı tamamladık. 2. projem ilkine göre küçük oldu ama ilk koddan itibaren tamamını ben geliştirdiğim için bu alanda ne kadar yol katettiğimi fark ettim.
Mobile Meet Up yaklaşıyor! Peki sen bu evente hazır mısın?🌟
Bir sonraki oturumda, Trendyol şirketinde Senior IOS Developer olarak çalışan Beyza İnce(
@beyzance2
) ve IOS Engineer olarak çalışan Mehmet Ateş(
@devmehmetates
) ile “Adapting SwiftUI” konusuna değineceğiz🎊
Kaçırma!
Watch Ultra fiyatından sonra gözüme daha güzel gelen canım saatim
denizde de çalışıyor
pili haftalarca gidiyor
her mayomla uyumlu
bir saatlik alarm kurunca ötmeye başlıyor
car play’e bağlıyken telefonun ekran görüntüsünü alınca arabadaki ekranın da ekran görüntüsünü alıyormuş 🥹 böyle ufak şeyleri keşfedince kullanmasam bile mutlu oluyorumskskskak
#PragmaConference
a nasıl hazırlandığımı paylaşacağım bir thread ile karşınızdayım. Hazırlık sürecinde benim için önemli olan ve daha fazla geliştirmem gereken birkaç konu oldu 👇
Çalışma sandalyemi yeni eve taşımak için 4 vidasını söküp 2 parça olarak arabaya yerleştirdim ve yeni evde vidalarını taktım. Güne dair tek hedefimi gerçekleştirdiğim için günden inanılmaz keyif aldım. Her gün böyle hedefler belirleyip kendimi mutlu edicem✨
Patika (
@patika_dev
) indie iOS Developerlar için güzel bir Workshop hazırlamış 🚀 finansal, pazarlama ve mentorluk desteğinin ile beraber uygulama geliştirip yeni fırsatlar elde edebilmenizi sağlıyor. Başvurmak isterseniz linkten ulaşabilirsiniz.
Mobil uygulamadaki servis isteklerinde mock data ile çalışmak için
@ysf_ozgul
muhteşem bir app geliştirdi 🚀 UI test yazarken ya da backend geliştirmesi beklerken üzüldüğümüz günler geride kaldı ❤️💃
After a long journey, a wonderful project emerged. I'm so excited that it's open source now.
Mocking Star is a very powerful request mocking tool. It was designed to be used for network debugging and UI Tests with easy-to-use and powerful features.
Cumartesi 15.00 da
@Gungorenbld
Alt Tab Kuluçka Merkezinde iOS app geliştirme süreçleri için buluşuyoruz. Neden tercih etmeliyiz, en güzel üç beş özelliği nedir, Apple bu zamları yapmasa neler neler geliştiririz üzerine konuşacağız. Katılım için link 👇
Marketteki konserve turşular, turşuların yüz karasıdır. Yaşasın büyük bidonlardan çift poşetlere koyulan turşular ve tadına bakmak ister misin yiğenim diyip tadımlık uzatan abiler.
İstanbul dan çıktıktan 2 saat sonra babamın arabasının anahtarını çantada unuttuğumuzu fark ettik. İstanbul a götürmesi için yarım saatte bir kargo ile anlaşıp İzmir otoban kenarında anahtarı teslim ettik. Abi saat 5 olmadan ulaştırdı. Ben bu ülkedeki hizmet sektöründen razıyım🫶
haftaiçi bir gün izin alıp kimseler yokken takılmak, kabalık ortamlarda tatil yapmaktan daha fazla huzur veriyor.Hiçbir şeyi stres etmeden her şeyi yapabilme hissi mükemmel 🏖
23 yaşında çok fail etmiş, en sonunda babasından aldığı 1 milyon dolarla ilk uygulamasını yapmış başarılı bir girişimci. MVVM nasıl yazılır Yarın vizyonda! Şimdilik fragmanı izleyebilirsiniz
Paul Hudson, John Sundell gibi isimlerle aynı etkinlikte konuşmacı olduğunuzu hayal etsenize. Ben hayal ederken heyecanlandım. Onlarla aynı etkinlikte sunum yapan
@shnmerv
ve
@beyzance2
neler yaşadı merak ediyorsanız bekliyoruz:) Haftaya perşembe burda…
We have created an extension utilizing the Mockolo library, developed by
@UberOpenSource
, for easy generation of mock classes when writing unit tests in the Trendyol iOS project. You can find more details in the following Medium article. 🫶👇
#modeconf
'un yarınki etkinliğinde PR review süreçlerinden bahsederken mobil dünyadaki review süreçlerine dair bilgi edinebilmek için ufak bir anket hazırladım, katılmak isterseniz 👇
Kadın yazılımcılar bu twiti yayarak bir iOS bir Flutter dev bulmamıza yardımcı olmak ister misiniz? Yayında çok basit seviyede bir list page hazırlayacağız SwiftUI ile. 20 dklık bi şe sadece.
telefonu değiştirirken fotoğrafların bir kısmını yanlışlıkla hem yeni cihaza hem de iCloud a yüklemişim. Nasıl düzenliycem diye düşürken Duplicates tabini fark ettim, canım Apple yine beni benden önce düşünmüş 😍
Here's SwityKit. We started to write unit tests with this structure as Trendyol iOS team 🧡
🚀 Generates assertions to the debug log
🚀 Reduces test run time by ~40%
🚀 It prevents us from writing incomplete tests
and more
We continue our deep dive into advanced Swift concurrency by exploring the concept of “executors” to better understand its global enqueue hook. We will then put this hook to work and finally have reliable, 100% deterministic async tests.
👉
İngilizce sunum süreci ve deneyimleri hakkında daha detaylı konuşmak için Perşembe akşamı
@shnmerv
ile katılımcı olacağımız Space yayınında görüşmek üzere 👋
Banusu çağrını aldım, topluluk önünde konuşmanın gücüne her zaman inanıyorum. Kadın Yazılımcı ekibinin cuma günkü Sarah Conway public speaking mentorship etkinliğinde ben de varım.
@devmehmetates
sen de var mısın?
Çağrını aldım Latii. Kadın Yazılımcı ekibinin cuma günkü Sarah Conway public speaking mentorship etkinliğinde ben de varım.
@beyzance2
sen de var mısın?
iOS interview sürecinde olan çok fazla kişiyle konuştum bu aralar ve olmazsa olmaz interview konusu ile alakalı sorular içeren bir thread hazırladım. Umarım yardımcı olur :)
ben de bu akıma katılıyorum ve
@gizemturkerdev
e bize ilham olduğu için teşekkür ediyorum <3 yaptığı her uygulama ve gezdiği her ülkeyi gördükçe bana da enerji geliyor 😄
Bende akıma katılıp bu kültürü bana katıp zinciri benim için başlatan
@beyzance2
’ye bilgilerini hiç esirgemeden aktardığı ve hep destek olduğu için çok teşekkür ediyorum.
Sanırım 250 güne yakın bir süredir bu süreci hiç aksatmadan devam ettiriyorum. Bugünde bu tweet sessizliği biraz bozup bir süredir üzerine çalıştığım Viper Design Pattern🐍ile alakalı makalemi sizlerle paylaşmak istiyorum. Şimdiden keyifli okumalar ☺️
1 Ağustos pazartesi sabahına yoga planı yapıldı 🧘♀️ Ayın kalanını da aynı motivasyonla geçirmek için tek eksik ay sonunun cumaya denk gelmemesi ama çarşamba da neredeyse hafta sonu sayılır 🌞
Watch Ultra fiyatından sonra gözüme daha güzel gelen canım saatim
denizde de çalışıyor
pili haftalarca gidiyor
her mayomla uyumlu
bir saatlik alarm kurunca ötmeye başlıyor