Category: english

Programming Languages: Trends for 2021

December 22, 2020
I share my thoughts about the programming language trends for 2021, the rankings for 2020 (based on LinkedIn Jobs, GitHub, StackOverflow, Google Trends and others), which will be the most popular languages in 2021, and which languages and platforms are worth learning. My conclusion is that in 2021 the top 5 mainstream programming languages will

Cybersecurity and Mobile Device Protection – Nakov at CareerShow (Sept 2019)

September 10, 2019
Today I was a speaker at a local conference, where I demonstrated how weak is the typical security in Android devices, how 10-years old schoolboy can hijack a mobile device (after getting a physical access) and control it remotely and why users should care about their devices: what they install, how they protect the screen

Cryptography for Absolute Beginners – Nakov @ Sofia Science Festival (May 2019)

May 13, 2019
I was invited speaker at the Sofia Science Festival (May 2019). My talk was about cryptography, but for non-technical people, absolute beginners, without any math or programming background. Slides: Cryptography for Absolute Beginners These are my presentation slides about hash functions, MAC codes, key derivation functions, symmetric encryption and AES, asymmetric encryption and ECIES, digital

Cryptography for Java Developers – Nakov @ jProfessionals (Jan 2019)

January 26, 2019
Today I was speaker at the jProfessionals conference in Sofia. My talk was about cryptography in Java: Hashes, MAC, Key Derivation, Encrypting Passwords, Symmetric Ciphers & AES, Digital Signatures & ECDSA. I explained the concepts of Java Cryptography Architecture (JCA) and the most popular Java crypto libraries like Bouncy Castle. Video: Java Cryptography for Devs

From Traditional Cloud to Decentralized Cloud – Nakov @ CodeMonsters 2018

November 29, 2018
Today I had a nice talk about the upcoming decentralized cloud platforms, which will provide decentralized computing, along with decentralized storage, decentralized databases, decentralized messaging and many other services. Video (English) – Decentralized Cloud Slides – Decentralized Cloud

Crypto-Wallets: A Technical Perspective – Nakov @ OpenFest 2018

November 4, 2018
Today a gave a technical talk titled “Crypto Wallets: A Technical Perspective” at the OpenFest 2018 conference in Sofia about crypto wallets, wallet standards and the cryptography behind them, with live examples in JavaScript. Slides from OpenFest 2018 – Crypto Wallets: A Technical Perspective (by Svetlin Nakov)  Video from OpenFest 2018 – Crypto Wallets: A Technical Perspective

Speaker at CryptoBlockCon 2018 (11-12 December @ Las Vegas)

October 30, 2018
I am happy to announce that I was invited as speaker at CryptoBlockCon 2018 – Las Vegas. I will give an overview talk about the consensus algorithms in the blockchain networks, such as proof of work, proof of stake and byzantine fault tolerance. Event: CryptoBlockCon – Las Vegas, 2018 Date: 11-December-2018, 12:05 – 12:25 (@ Blockchain Tech

Multi-Signature Wallets: Nakov @ SoftUnit Conf 2018

September 29, 2018
Today I had a talk at the SoftUnit Conf 2018 titled “Multi-Signature Crypto-Wallets“, where I explained the the problems with single-user-controlled wallets, the concepts of multisig wallets, multisig addresses, how multi-signature wallets are implemented in Bitcoin and Ethereum and demonstrated the Gnosis multisig wallet contract (Solidity code), running on the Ropsten Ethereum testnet, along with the