I’m trying to be the best

Joined October 2025
31 Photos and videos
Devrim retweeted
Let’s DiveIn to the Engagement
1
4
14
1,118
Devrim retweeted
🎉Sui 3 Yaşında! 3 Mayıs 2023’ten bugüne uzanan bu yolda Sui Türkiye Topluluğu olarak büyüyen, üreten ve her geçen gün daha da güçlenen global Sui ekosisteminin bir parçası olmaktan büyük mutluluk duyuyoruz. Son üç yılda Sui’nin yalnızca teknolojik gelişimine değil aynı zamanda dünyanın dört bir yanında builder’ları, creator’ları, öğrencileri ve Web3’e merak duyan herkesi bir araya getiren güçlü bir topluluk kültürüne dönüşmesine tanıklık ettik. Türkiye’de düzenlediğimiz buluşmalar, eğitim içerikleri, ekosistem paylaşımları ve topluluk etkinlikleriyle bu yolculuğa katkı sunmak bizim için çok değerliydi. Bugün Sui’nin 3. yılını kutlarken, aynı zamanda bu ekosistemi birlikte büyüten herkese de teşekkür ediyoruz. Birlikte üretmeye ve Sui ekosistemini Türkiye’de daha da büyütmeye. ❤️ İyi ki doğdun Sui💧
13
3
58
3,803
🇬🇧 English: I had a great experience yesterday at the "Istanbul Onchain Workshop: A Beginner's Guide" held at MEF University. It was a comprehensive session that provided a deep dive into the world of Web3 and Decentralized Finance. A special thanks to @ercandotsui for his insightful presentation and for sharing his expertise with us. Key highlights included: • DeFi 101: Exploring the core principles of Decentralized Finance and how the ecosystem functions. • Self-Custody with Crypto.com: Hands-on experience with the Onchain Wallet, focusing on taking full control of digital assets. • Ecosystem Engagement: Understanding staking mechanisms, navigating dApps, and exploring smart contract strategies. It was inspiring to discuss the technical nuances of "onchain" living and the opportunities it presents. Huge thanks to @OzBullding , the @YourCampusArc team, and MEF University for hosting such an impactful event! 🚀⛓️ #OnchainTurkiye 🇹🇷 Türkçe: Dün MEF Üniversitesi'nde düzenlenen "Istanbul Onchain Workshop: A Beginner's Guide" etkinliğindeydim. Web3 ve merkeziyetsiz finans dünyasına dair oldukça kapsamlı ve vizyon açıcı bir oturum oldu. Özellikle @ercandotsui ‘ye gerçekleştirdiği detaylı sunum ve aktardığı değerli bilgiler için teşekkür ederim. Workshop boyunca şu başlıklara odaklandık: • DeFi 101: Merkeziyetsiz finansın temel mantığı ve ekosistemin işleyişi. • Self-Custody: Crypto.com'un Onchain Wallet’ı üzerinden varlıkların kontrolünü tamamen ele alma ve güvenli cüzdan yönetimi. • Ekosistem Etkileşimi: Staking mekanizmaları, dApp kullanımı ve akıllı sözleşme stratejileri. Kripto dünyasında sadece bir kullanıcı olmanın ötesine geçip, "onchain" yaşamın sunduğu fırsatları yerinde tartışmak harikaydı. Bu değerli organizasyon için @OzBullding ‘ e , @YourCampusArc ekibine ve ev sahipliği için MEF Üniversitesi'ne teşekkürler! 🚀⛓️ #OnchainTurkiye
2
9
474
🇬🇧 English Day 21 of the #Sui 21 Days Challenge! 🏁🎉 I DID IT! 21 days of Move, 3 full projects, and countless hours of coding later, the marathon is complete! 🚀 On this final day, I focused on Comprehensive Testing and Code Refactoring. I mastered the test_scenario framework for shared objects, using take_shared and return_shared to verify on-chain interactions. I also implemented "Negative Testing" using #[expected_failure] to ensure my Farm project handles errors like invalid plot IDs or duplicate plantings gracefully. 🛡️🛠️ From basic variables to the Sui Object Model, this journey has been transformational. I'm now ready to build the future of Web3 on Sui! 🌐💎 🇹🇷 Turkish #Sui 21 Gün Challenge’da 21. Gün ve BÜYÜK FİNAL! 🏁🎉 BAŞARDIM! 21 günlük Move serüveni, 3 tam proje ve sayısız satır kodun ardından maratonu tamamladım! 🚀 Bu son günde, Kapsamlı Test Stratejileri ve Kod Temizliği üzerine yoğunlaştım. Paylaşımlı objeleri (shared objects) test etmek için test_scenario çatısını kullanarak take_shared ve return_shared mantığında uzmanlaştım. Ayrıca #[expected_failure] ile "Negatif Testler" kurgulayarak; hatalı parsel ID'leri veya mükerrer ekim gibi senaryolarda çiftliğimizin nasıl tepki vereceğini doğruladım. 🛡️🛠️ Temel değişkenlerden Sui Nesne Modeli'ne uzanan bu yolculuk tam bir dönüşüm oldu. Artık Sui üzerinde Web3'ün geleceğini inşa etmeye hazırım! 🌐💎 #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #SmartContracts #ProgrammingHero #ChallengeCompleted @SuiNetwork @SuiTRCommunity @ercandotsui
5
1
14
404
🇬🇧 English Day 20 of the #Sui 21 Days Challenge! 🚀 One day left! Today, I mastered On-Chain Events, the vital communication link between smart contracts and the outside world! 📡✨ I learned how to define event structs and use the sui::event module to emit signals when specific actions occur. By implementing the PlantEvent, my Farm can now broadcast exactly when a crop is planted and provide real-time updates to off-chain applications. Events are the "notifications" of the blockchain, and they are crucial for building responsive and transparent dApps. The finish line is in sight! 🚜🔔 🇹🇷 Türkçe #Sui 21 Gün Challenge’da 20. Gündeyim! 🚀 Sona sadece bir gün kaldı! Bugün, akıllı kontratlar ile dış dünya arasındaki hayati iletişim bağı olan Zincir İçi Olayları (Events) öğrendim! 📡✨ sui::event modülünü kullanarak olay struct’ları tanımlamayı ve belirli eylemler gerçekleştiğinde sinyaller göndermeyi kavradım. PlantEvent yapısı sayesinde, Farm projemiz artık bir ekim yapıldığında bunu dış dünyaya duyurabiliyor ve off-chain uygulamalara gerçek zamanlı güncellemeler sağlayabiliyor. Olaylar, blockchain dünyasının "bildirimleridir" ve etkileşimli, şeffaf dApp'ler inşa etmek için olmazsa olmazdır. Bitiş çizgisi göründü! 🚜🔔 #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #SmartContracts #BlockchainEvents @SuiNetwork @SuiTRCommunity @ercandotsui
8
167
🇬🇧 English Day 19 of the #Sui 21 Days Challenge! 🚀 Today was all about Read-Only Logic and On-Chain Queries! 🔍📊 I implemented query functions like total_planted and total_harvested to fetch the current state of the Farm. By using read-only references (&Farm), I learned how to safely expose object data without the risk of accidental modification. These "view-like" functions are essential for connecting smart contracts to user interfaces, ensuring our dApp can always display accurate, real-time data. We're building a transparent and observable farm! 🚜✨ 🇹🇷 Turkish #Sui 21 Gün Challenge’da 19. Gündeyim! 🚀 Bugünkü odağım Salt Okunur Mantık (Read-Only) ve Zincir İçi Sorgular idi! 🔍📊 Farm objesinin mevcut durumunu getiren total_planted ve total_harvested sorgu fonksiyonlarını kurguladım. Salt okunur referanslar (&Farm) kullanarak, objenin verilerini yanlışlıkla değiştirme riski olmadan güvenli bir şekilde dışarıya açmayı öğrendim. Bu "view" tarzı fonksiyonlar, akıllı kontratları kullanıcı arayüzlerine bağlamak ve dApp'imizin her zaman doğru, gerçek zamanlı veriler göstermesini sağlamak için kritiktir. Şeffaf ve izlenebilir bir çiftlik inşa ediyoruz! 🚜✨ #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #SmartContracts #QueryFunctions @SuiNetwork @SuiTRCommunity @ercandotsui
1
8
113
EnglishDay 18 of the #Sui 21 Days Challenge! 🚀 Today was all about Dynamic State Updates! I mastered writing entry functions that receive objects as parameters to modify their state on-chain. ⛓️✨ I implemented plant_on_farm_entry and harvest_from_farm_entry, allowing users to interact directly with the Farm object. By passing a mutable reference (&mut Farm), I can now update counters and manage plots in real-time. This interaction between users and shared objects is exactly how decentralized games and applications operate on Sui. The farm is now fully interactive! 🚜🌾 Turkish#Sui 21 Gün Challenge’da 18. Gündeyim! 🚀 Bugünkü odağım Dinamik State Güncellemeleri idi! Objeleri parametre olarak alan ve zincir üzerindeki durumlarını değiştiren entry fonksiyonları yazma konusunda uzmanlaştım. ⛓️✨ Kullanıcıların Farm objesiyle doğrudan etkileşime girmesini sağlayan plant_on_farm_entry ve harvest_from_farm_entry fonksiyonlarını kurguladım. Değiştirilebilir referanslar (&mut Farm) sayesinde, sayaçları güncelleyebiliyor ve parselleri gerçek zamanlı yönetebiliyorum. Kullanıcılar ve paylaşımlı objeler arasındaki bu etkileşim, Sui üzerindeki merkeziyetsiz oyunların ve uygulamaların temel çalışma prensibidir. Çiftliğimiz artık tamamen etkileşimli! 🚜🌾 #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #SmartContracts #StateManagement @SuiNetwork @SuiTRCommunity @ercandotsui
3
77
🇬🇧 English Day 17 of the #Sui 21 Days Challenge! 🚀 Today, I built the bridge between my code and the users: Entry Functions! 🌐 I learned how to expose module logic to the blockchain using the entry keyword. The highlight was mastering object ownership and the transfer module. By implementing transfer::share_object, I made the Farm accessible to everyone on-chain. Understanding when to use private ownership versus shared objects is the key to designing truly decentralized and interactive dApps. The Farm Simulator is now officially "live" for interaction! 🚜💎 🇹🇷 Türkçe #Sui 21 Gün Challenge’da 17. Gündeyim! 🚀 Bugün kodumla kullanıcılar arasındaki köprüyü kurdum: Entry Fonksiyonları! 🌐 entry anahtar kelimesini kullanarak modül mantığımı blockchain dünyasına nasıl açacağımı öğrendim. Günün en önemli konusu obje sahipliği ve transfer modülüydü. transfer::share_object kullanarak Farm objesini zincir üzerindeki herkesin erişebileceği paylaşımlı bir yapıya dönüştürdüm. Özel sahiplik ile paylaşımlı objeler arasındaki farkı anlamak, gerçek anlamda merkeziyetsiz ve etkileşimli dApp'ler tasarlamanın anahtarıdır. Farm Simulator artık etkileşime hazır bir şekilde "canlıda"! 🚜💎 #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #SmartContracts #EntryFunctions @SuiNetwork @SuiTRCommunity @ercandotsui
4
72
31 Dec 2025
🇬🇧English Day 16 of the #Sui 21 Days Challenge! 🚀 Today is a major milestone: I created my first real Sui Object! 💎 I learned how a simple struct transforms into a blockchain asset by adding a UID and the key ability. By using object::new(ctx), I've given my Farm struct a unique, permanent identity on the Sui network. Every object on Sui is unique, ownable, and traceable—moving from local data to global storage is where the real Web3 magic begins! 🛠️🔗 🇹🇷 Türkçe #Sui 21 Gün Challenge’da 16. Gündeyim! 🚀 Bugün büyük bir dönüm noktası: İlk gerçek Sui Objemi oluşturdum! 💎 Sıradan bir struct yapısının UID ve key yeteneği eklenerek nasıl bir blockchain varlığına dönüştüğünü öğrendim. object::new(ctx) kullanarak Farm yapısına Sui ağında benzersiz ve kalıcı bir kimlik kazandırdım. Sui üzerindeki her obje benzersizdir, sahiplenilebilir ve izlenebilirdir. Yerel veriden küresel depolamaya (global storage) geçiş, gerçek Web3 sihrinin başladığı yer! 🛠️🔗 #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #SuiObject @SuiNetwork @SuiTRCommunity @ercandotsui
8
73
30 Dec 2025
🇬🇧 English Day 15 of the #Sui 21 Days Challenge! 🚜 Third week starts with a brand new project: Farm Simulator! Today, I laid the groundwork by exploring the Sui Object Model conceptually. 🧬 I developed the FarmCounters struct with robust logic: implemented plot ID validation (1-20), duplicate prevention, and harvest checks. Even though it's a regular struct for now, adding the store ability prepares it to become a real on-chain Sui object tomorrow! The transition from pure logic to asset-oriented programming is where Move truly shines. Let's get farming! 🌾✨ 🇹🇷 Türkçe #Sui 21 Gün Challenge’da 15. Gündeyim! 🚜 Üçüncü haftaya yepyeni bir projeyle başlıyoruz: Farm Simulator! Bugün, Sui Nesne Modeli'ni (Object Model) teorik olarak inceleyerek projenin temellerini attım. 🧬 FarmCounters yapısını oldukça sağlam bir mantıkla kurguladım: 1-20 arası parsel (plot) ID doğrulaması, mükerrer ekim önleme ve hasat kontrollerini entegre ettim. Şimdilik sadece bir struct olsa da, eklediğim store yeteneği sayesinde yarın onu gerçek bir zincir içi Sui objesine dönüştüreceğiz! Saf mantıktan varlık odaklı (asset-oriented) programlamaya geçiş, Move dilinin gerçek gücünü gösterdiği yerdir. Hadi ekmeye başlayalım! 🌾✨ #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #ObjectModel #Coding @SuiNetwork @SuiTRCommunity @ercandotsui
1
4
60
30 Dec 2025
🇬🇧 English Started working out and keeping the projects flowing! The last 6 months of 2025 with #Sui and #Web3 have contributed so much to my growth. Carrying that same discipline and drive into 2026, I’ve set a new mission: to be a prime example that developers are right at the heart of social life and to spread this mindset. Let’s keep building together! LETSSS GOOOO! 🔥 🇹🇷 Türkçe Spora başlandı, aktif olarak projeler geliştiriliyor. #Sui ve #Web3, 2025'in son 6 ayında bana çok şey kattı. 2026'ya da aynı disiplin ve azimle devam etme ümidiyle artık kendime yeni bir amaç belirledim: Developerların da sosyal hayatın tam içerisinde olduğunun en iyi temsilcilerinden biri olmak ve bu algıyı yaymak istiyorum. Hep beraber geliştirmeye devam! LET'S GOOOO!🔥
4
78
29 Dec 2025
🇬🇧 English Day 14 of the #Sui 21 Days Challenge! 🚀 Two weeks down! Today was all about Logic Validation and Comprehensive Testing. 🧪🛡️ I moved beyond simple tests to verify the entire lifecycle of my TaskBoard. By writing integrated tests for adding tasks, calculating total_reward, and updating completed_count, I’ve ensured that the logic is bulletproof. Using assert_eq! to verify expected outcomes across multiple functions is a game-changer for building reliable smart contracts. A secure codebase starts with great tests! 🛠️✅ 🇹🇷 Türkçe #Sui 21 Gün Challenge’da 14. Gündeyim! 🚀 İkinci haftayı da devirdik! Bugünün odağı tamamen Mantıksal Doğrulama ve Kapsamlı Testler yazmaktı. 🧪🛡️ Basit testlerin ötesine geçerek TaskBoard yapısının tüm yaşam döngüsünü doğruladım. Görev ekleme, total_reward hesaplama ve completed_count güncelleme gibi fonksiyonların bir arada nasıl çalıştığını test ederek kodun hatasız olduğundan emin oldum. Birden fazla fonksiyonun çıktısını assert_eq! ile doğrulamak, güvenilir akıllı kontratlar geliştirmenin en önemli adımı. Güvenli bir kod tabanı, kaliteli testlerle başlar! 🛠️✅ #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #UnitTesting #CodingChallenge @SuiNetwork @SuiTRCommunity @ercandotsui
5
68
28 Dec 2025
🇬🇧 English Day 13 of the #Sui 21 Days Challenge! 🚀 Today's focus was on Data Aggregation! I mastered iterating through vectors to summarize on-chain data. 📊 I implemented logic to calculate the total_reward and completed_count within the TaskBoard. Learning how to loop through a vector, apply filters, and sum values is a core skill for building functional and data-rich dApps. Every loop brings me closer to mastering Move! 🛠️ 🇹🇷 Turkish #Sui 21 Gün Challenge’da 13. Gündeyim! 🚀 Bugünkü odağım Veri Toplama (Aggregation) işlemleriydi! Zincir üzerindeki verileri özetlemek için vektörler içinde döngü kurma konusunda uzmanlaştım. 📊 TaskBoard içindeki total_reward (toplam ödül) ve completed_count (tamamlanan görev sayısı) hesaplama mantığını kurguladım. Bir vektör içinde dönüp verileri filtrelemek ve toplamak, işlevsel ve veri odaklı dApp'ler geliştirmek için temel bir yetenek. Her döngü beni Move uzmanlığına bir adım daha yaklaştırıyor! 🛠️ #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #Aggregations @SuiNetwork @SuiTRCommunity @ercandotsui
6
73
27 Dec 2025
🇬🇧 English Day 12 of the #Sui 21 Days Challenge! 🚀 Today was all about handling uncertainty with the Option<T> type! 🔍 I implemented a find_task_by_title function to search through the TaskBoard. Instead of returning risky placeholder values, Move's Option type allows me to explicitly return Some(index) if found, or None if the task doesn't exist. This "maybe found, maybe not" logic is a powerful safety feature that prevents runtime errors before they even happen. Clean and predictable code! 🛠️ 🇹🇷Türkçe #Sui 21 Gün Challenge’da 12. Gündeyim! 🚀 Bugün Option<T> yapısı ile belirsizlikleri yönetmeyi öğrendim! 🔍 TaskBoard içinde başlığa göre görev aramayı sağlayan find_task_by_title fonksiyonunu yazdım. Move'da hata payına yer yok; riskli varsayılan değerler döndürmek yerine, Option tipini kullanarak görev bulunursa Some(index), bulunamazsa None döndürmeyi kurguladım. "Belki var, belki yok" mantığını açıkça belirtmek, çalışma zamanı hatalarını daha oluşmadan engelleyen harika bir güvenlik özelliği! 🛠️ #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #Option @SuiNetwork @SuiTRCommunity @ercandotsui
11
107
26 Dec 2025
🇬🇧 English Day 11 of the #Sui 21 Days Challenge! 🚀 Today, I took a deep dive into blockchain-specific logic! I explored the address type and created a TaskBoard struct to manage ownership on-chain. 🔗🛡️ The highlight of the day: Understanding how ownership transfers in practice. When I add a Task to the TaskBoard, the board now "owns" that task within its vector. In Move, tracking who owns a resource is fundamental, and using the address type makes this process both secure and transparent. Building the foundation for real Web3 apps! 🛠️ 🇹🇷 Türkçe #Sui 21 Gün Challenge’da 11. Gündeyim! 🚀 Bugün blockchain'e özel mantıklara daha derin bir giriş yaptım! address veri tipini ve zincir üzerindeki sahiplik yönetimini sağlayan TaskBoard yapısını kurguladım. 🔗🛡️ Günün en önemli kazanımı: Sahiplik (ownership) transferinin pratikteki işleyişini kavramak oldu. Bir Task objesini TaskBoard içerisine eklediğimde, o görevin sahipliği artık board'un vektörüne geçiyor. Move dilinde kaynakların kime ait olduğunu takip etmek temel bir kuraldır ve address tipi bunu hem güvenli hem de şeffaf hale getiriyor. Gerçek Web3 uygulamaları için sağlam bir temel atıyoruz! 🛠️ #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain #Ownership @SuiNetwork @SuiTRCommunity @ercandotsui
7
85
25 Dec 2025
🇬🇧 English Day 10 of the #Sui 21 Days Challenge! 🚀 Halfway through! Today was all about API Design and understanding visibility in Move. 🛡️ I learned the crucial difference between public fun and private fun. While public functions allow external modules to interact with my code (like complete_task), private helpers keep internal logic hidden and secure. Mastering encapsulation is key to building professional-grade smart contracts on Sui! 🛠️ 🇹🇷 Türkçe #Sui 21 Gün Challenge’da 10. Gündeyim! 🚀 Yolu yarıladık! Bugün Move dilinde API Tasarımı ve görünürlük (visibility) kuralları üzerine yoğunlaştım. 🛡️ public fun ve özel (private) fun arasındaki kritik farkı kavradım. Dış modüllerin kodumla nasıl etkileşime gireceğini (complete_task) belirlerken, iç mantığı (internal logic) gizli ve güvenli tutmayı öğrendim. Kapsülleme (encapsulation) mantığını kavramak, Sui üzerinde profesyonel seviyede akıllı kontratlar geliştirmenin temelidir! 🛠️ #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #APIDesign @SuiNetwork @SuiTRCommunity @ercandotsui
2
12
117
24 Dec 2025
🇬🇧 English Day 9 of the #Sui 21 Days Challenge! 🚀 Today, I leveled up my state management by mastering Enums! 🧩 Instead of relying on simple boolean flags, I integrated the TaskStatus enum to represent task states like Open and Completed. This transition makes the code much more semantic, type-safe, and easy to extend in the future. Move's ability to handle complex states with Enums is a game-changer for building robust smart contracts. One step closer to mastering Move! 🛠️ 🇹🇷 Türkçe #Sui 21 Gün Challenge’da 9. Gündeyim! 🚀 Bugün Enum yapısını öğrenerek state management (durum yönetimi) yeteneklerimi bir üst seviyeye taşıdım! 🧩 Sadece true/false (boolean) değerlerine bağlı kalmak yerine, görevlerin durumunu Open ve Completed olarak tanımlayan TaskStatus enum yapısını kurguladım. Bu geçiş, kodun çok daha anlamlı, tip güvenli ve gelecekte genişletilebilir olmasını sağlıyor. Move dilinde Enum'lar sayesinde karmaşık durumları yönetmek, güvenli akıllı kontratlar geliştirmenin anahtarı. Move uzmanlığına bir adım daha yaklaştık! 🛠️ #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #Blockchain @SuiNetwork @SuiTRCommunity @ercandotsui
2
12
145
22 Dec 2025
🇬🇧 English Day 7 of the #Sui 21 Days Challenge! 🧪 First week completed! Today, I shifted my focus from writing features to ensuring reliability by mastering Unit Tests in Move. 🚀 I learned how to use the #[test] attribute and the assert! macro to verify my code's logic. By writing tests for adding and completing habits, I’ve ensured that my tracker is bug-free and robust. Testing isn't just a task; it's the foundation of secure smart contracts! 🛡️ 🇹🇷 Türkçe #Sui 21 Gün Challenge’da 7. Gündeyim! 🧪 İlk haftayı geride bıraktık! Bugün odağımı yeni özellikler eklemekten, yazdığım kodun güvenilirliğini sağlamaya yani Unit Test (Birim Testleri) konusuna çevirdim. 🚀 Move dilinde #[test] etiketini ve assert! makrosunu kullanarak kodun mantığını doğrulamayı öğrendim. Alışkanlık ekleme ve tamamlama fonksiyonları için yazdığım testlerle, projemin hatasız çalıştığından emin oldum. Test yazmak sadece bir görev değil; güvenli akıllı kontratların temelidir! 🛡️ #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer #UnitTesting @SuiNetwork @SuiTRCommunity @ercandotsui
9
177
21 Dec 2025
🇬🇧 English Day 6 of the #Sui 21 Days Challenge! 🚀 Today was all about readability and modernizing my code! I moved away from raw vector<u8> and integrated the String type for habit names. 📝 The key takeaway: Using string::utf8() to convert bytes into human-readable text. This makes the Habit struct more semantic and professional. Every day, the codebase gets cleaner and more robust! 🛠️ 🇹🇷 Türkçe #Sui 21 Gün Challenge’da 6. Gündeyim! 🚀 Bugün odak noktam kodun okunabilirliği ve modernizasyonuydu! Alışkanlık isimleri için ham vector<u8> yapısını geride bırakıp String tipine geçiş yaptım. 📝 Günün kazanımı: string::utf8() kullanarak byte verilerini insan tarafından okunabilir metinlere dönüştürmeyi öğrendim. Bu sayede Habit struct'ı çok daha anlamlı ve profesyonel bir hale geldi. Kod her geçen gün daha temiz ve sağlam oluyor! 🛠️ #SuiNetwork #MoveLang #Sui21Days #Web3 #Developer @SuiNetwork @SuiTRCommunity @ercandotsui
3
12
241