Category: english

The Upcoming “Decentralized Cloud” (DPaaS): Decentralized Computing + DB + Storage as a Service

April 24, 2018
I had a talk at a blockchain conference regarding the upcoming public “Decentralized Cloud” systems, which will combine the best of the public cloud platforms (like AWS, Azure, Google Cloud, Heroku, …) with the blockchain and peer-to-peer networks (Ethereum, IPFS, EOS, TRON, NEM, NEO, Storj, Sia, …). Why? Because the trend towards decentralized organizations (DAO)

Blockchain Cryptography for Developers: ECC, secp256k1, SCrypt, AES, Wallets

April 15, 2018
Recently I had a talk about the basics of cryptography for blockchain developers at the Bulgarian Web Summit 2018. I am happy to succeed to introduce the most important concepts of the elliptic curve cryptography (ECC), key derivation and encryption (SCrypt, AES and HMAC), digital signatures (ECDSA, sign / verify) and crypto-wallets (HD wallets, mnemonics

I am Teaching the Blockchain Dev Camp Sofia (Jan-March 2018) – Intensive 240 Hours Training

January 11, 2018
I am happy to announce that I will teach the first 6-week long intensive Blockchain Dev Camp, which will be held in Sofia in the Software University from 29 Jan 2018. To enroll, visit the course official site: Blockchain Dev Camp – Sofia (Feb 2018) The developer camp will teach the blockchain technologies from the developer perspective

Creating DApps with Ethereum, Solidity, Web3 and MetaMask

November 20, 2017
Yesterday I had a talk on the JS.talks() conference in Sofia on “Creating DApps with Ethereum“. I demonstrated how to create a “Document Registry” ADpp on the Ethereum blockchain network, using a smart contract coded in Solidity and connecting to the Ethereum network through the Web browser from JavaScript app using MetaMask and its Injected

Blockchain Introduction

October 18, 2017
Recently I had a talk about the Blockchain technologies, cryptocurrencies and their application to the real world economy. Watch my blockchain talk as video: About this Blockchain Talk Blockchain is a decentralized ledger (distributed database with no owner) running the infrastructure for digital cryptocurrencies like Bitcoin and Ethereum. It this talk the speaker will explain

Creating a Blog System with Spring MVC, Thymeleaf, JPA and MySQL

August 5, 2016
Recently, I created a detailed Spring MVC tutorial for my students at the Software University (SoftUni), as part of their training course “Software Technologies”, so I want to share it with anyone interested to learn how to integrate Java, Spring Framework, Spring MVC, Spring Boot, Spring services, repositories, controllers, models, Thymeleaf views, Spring form validation,

Map Reduce and Apache Hadoop

June 4, 2016
I had a talk about Map-Reduce and Apache Hadoop at the Spring Conference of the Bulgarian Oracle User Group (BGOUG) – Borovets, June 2016. I post the demo source code, slides and video here. Map-Reduce and Apache Hadoop – Video Map-Reduce and Apache Hadoop – Slides Map-Reduce and Apache Hadoop – Source Code
Turtle Graphics Library for C# and .NET

Turtle Graphics .NET – C# Open Source Library

February 14, 2016
Albeit left behind to a certain extent, the good old turtle is still an excellent way to introduce people to the world of programming. “Turtle graphics” has implementations in a variety of languages with Logo being the trendsetter for the older school of programmers and survives to this day with a very beginner friendly and