My Profile Photo

Mehmet Cem Yücel


En yalın haliyle paylaşım platformu
Java Cloud Mikroservis Spring Boot NoSQL Kafka Dağıtık Sistemler Big Data ve Blockchain hakkında karalamalarım


  1. Spring Boot Devtools ile Docker Üzerindeki Kodu Debug Etme ve Değiştirme

    https://cdn-images-1.medium.com/max/150/1*nf9ajj-L2uZ2ztybaLHMWA.jpeg

    Şu cümleyi mutlaka duymuşuzdur ya da bizzat söylemişizdir; “Ama benim makinemde çalışıyordu!”. Kodumuz kendi makinemizde çalışırken test ortamına gittiğinde çalışmamasının sebebi acaba neydi? Cevap: Kod aynıydı, ama ya gerisi? …


  2. Spring Boot ile SLF4j ve Log4j Loglama Altyapısı

    https://cdn-images-1.medium.com/max/150/1*wZTB6apo5T0lV0GljiJRBg.jpeg

    Sıfırdan bir proje yazmaya başladığımızda ele almamız gereken bir düzine konu mevcut. Güvenliği, loglaması, mesajlaşması, servis altyapısı bir çırpıda aklımıza gelenler. Bugün bu kalemlerden birisi olan hata loglama altyapısını kurgulama hakkında karalayacağım. Konumuz bir loglama frameworkünü tanıtmak olmayacak, bu tarz yazıları çokça yerde bulmak mümkün. Biz daha çok bir Spring Boot projesinde loglama yapısı oturtmaya çalıştığımızda nelere dikkat etmeliyiz sorusunun cevaplarını adım adım birlikte bulacağız. …


  3. FSMV Üniversitesi Blockchain Sunumu

    https://cdn-images-1.medium.com/max/150/1*FOSTit_q9bjS-26yrO9CSg.jpeg

    8 Aralık’ta FSM Vakıf Üniversitesi’nde düzenlenen bilisim.io etkinliğinde Blockchain hakkında konuştuk. …


  4. Türkçe Solidity Dersleri -2- Fee, Gas Kavramları

    https://cdn-images-1.medium.com/max/150/1*K9pkxGaDtjcJidMJBFl_Cg.jpeg

    Geliştirme ortamını tanımaya başlamadan önce ilk derste bahsettiğimiz ama biraz daha derinlemesine bahsetme ihtiyacı duyduğum konu ile devam edeceğiz. Bu konu fee’ler ve hesaplanması. …


  5. Türkçe Solidity Dersleri - 1

    https://cdn-images-1.medium.com/max/150/1*bkQ65Bgo5_4Fi0BnsDYO1A.jpeg

    Ethereum, decentralized uygulamaların üzerinde çalışabileceği herkese açık bir blockchain geliştirme platformudur. Tamamen açık kaynak kodlu olan bir projedir. 2013’te Vitalik Buterin tarafından duyurulduğunda kendisini Bitcoin’den farklı olarak tekrar tekrar programlanabilen ve kompleks iş kurallarını işletebilen bir proje olarak tanımladı. Bitcoin’i bir rakip olarak tanımlamaktan çok Blockchain 2.0’ın tanımını ortaya koymuş oldu. …


  6. Dağıtık Uygulamalar İçin İşletim Sistemi AragonOS

    https://cdn-images-1.medium.com/max/150/1*B3whQzJCrXdbHdyIu0-1Dw.png

    Blockchain uygulamalarının getirdiği yenilikler dünyanın gidişatını değiştirecek seviyede. Hayatımızın her yanını etkileyecek bu gelişmeler sayesinde alışkanlıklarımız da kalıcı şekilde değişecek. Örneğin marketten aldığınız yiyeceğin tohumdan itibaren her anını takip edebilecek tedarik zincirlerini online olarak takip edebileceksiniz. Çünkü Endüstri 4.0 ile birlikte Internet of Things(IoT) cihazları, sensörler yediğiniz domatesin serada hangi nem miktarında büyüdüğünü görebilecek, hangi soğuk hava zinciri araçlarında kaç derecelik havada nakliye edildiğini takip edebileceksiniz. O domates defalarca aracı değiştirse de bütün bu aracıların ortaklaşa veri paylaşacağı ortam tabii ki distributed ledgerlar… …


  7. Sanal Para - Dijital Para ve Kripto Para

    https://cdn-images-1.medium.com/max/150/1*fVM79n9-2msT4dNFiUjJSA.jpeg

    Muhtemelen bir çoğumuz sanal, dijital ve kripto para kavramlarının aynı olduğunu düşünüyoruz. Bu sebeple gün içerisinde konuşurken o sırada ağzımıza hangisi geliyorsa onu kullanıyoruz belki de. Ya aslında bu 3ü de birbirinden farklı kavramları ifade ediyorsa? Ya bilmeden biz bu kavramları hatalı kullanıyorsak? 3ü de birbirine çok yakın kavramlar olmakla birlikte birbirlerinden farklılıkları da mevcut, gelin birlikte inceleyelim. …


  8. Centralized-Decentralized-Distributed Networkler ve Bizans General Problemi

    https://cdn-images-1.medium.com/max/150/1*veQ2_LO2geVmGhwFGc7o9A.jpeg

    Bugün değineceğimiz konu blockchain teknolojilerini incelemeye başlayan birçok kişinin kafasında ilk oluşan soruyu barındırıyor; nasıl oluyor da kötü niyetli insanlar böylesi bir sistemi manipüle edemiyor? Bu sorunun cevabını bulabilmek için bugün: …


  9. Proof of Stake Teknik İnceleme

    https://cdn-images-1.medium.com/max/150/1*_b-FnHy6qE0o7mvD3szw_w.jpeg

    Ethereum’un kurucusu Vitalik Buterin’in “2018’de Ethereum Proof of Stake(PoS) ile yoluna devam edebilir” olarak yorumladığı bir Proof of konseptiyle daha karşınızdayız. Ethereum ve Bitcoin’in şu anda çalıştığı Proof of Work (PoW) yazımızdan sonra bu ikinci ele aldığımız Proof of konsepti Proof of Stake olacak. PoS’u bir miktar PoW ile kıyaslayarak anlatacağız, eğer PoW ile ilgili bilgimiz az ise buradaki yazımıza önce… …


  10. Cryptocurrencyler ve Değer Anlayışı Balon Mu?

    https://cdn-images-1.medium.com/max/150/1*Jp8ajkGPZN3zBo5jL8dXtg.jpeg

    Cryptocurrency’lerin balon olup olmadığını konuşmak için öncesinde değer algısını konuşmak gerekir. En basit haliyle dile getirmek gerekirse toplulukların ortak olarak değer verdiği şey değerlidir. Kulağa saçma gibi geliyor olabilir, birazdan örnekleriyle basit bir dilde açıklayacağız. Ve bu değerler genellikle dünya üzerinde varlığı sınırlı şeyler üzerinden gerçekleşir… …