I love programming and how it lets you turn an idea into something people can use and get value from.
Also, I really like coffee. Aeropress and V60 are my weapons of choice.
Another one of my passions is sharing knowlegde. I enjoy speaking at events and publishing blog posts.
Also, I organize NišJS.
Web3js - Connecting to the Ethereum Blockchain @ NišJS
Ethereum Blockchain Development Workshop Part 2 @ StartIt Beograd
A second part of a Ethereum blockchain workshop, where we coded a nice little dAapp - Detweet. We started from initializing the project, to coding the smart contract, to coding the front end integration for it. Demo Gods were (mostly) on our side and things went smoothly. :)
Ethereum Blockchain Development Workshop Part 1 @ StartIt Beograd
A first part of a Ethereum blockchain workshop, where we explored the theory behind blockchain technology, how does Ethereum blockchain work, what are smart contracts, Solidity and which tools do we use for dApp development.
Hackathon Survival Guide @ Faculty of Electronic Engineering
Some advice for people about to go into the battlefield of hackathon on how to work together as a team, how to remain motivated and full of positive energy, based on my experience from 4 previous hackathons.
Map, Filter, Reduce @ Quantox Nis
What are Map, Filter and Reduce? They are more than functions, they are a way of thinking. Find out how to never write a loop again and enjoy all the benefits of using a functinal approach to data maniputlation.
PHP and IoT: Creating a Deployment Device @ PHP Srbija
Ivan and I prepared a nice IoT workshop. We’ll setup Jenkins on a Raspberry Pi, which will act as local CI server. We'll create a Jenkins job to run PHP Unit tests on our code, hosted on GitHub. Then, we’ll use NodeMCU connected to a gesture detection sensor to start the Jenkins job. Raspberry Pi will produce different sounds if job was successful or not (if PHPUnit tests pass or fail).
Vue 2 - A Refreshing JS Framework @ IT Konekt
Bet you didn't know JS could do this @ NišJS
Exploration of less known and very cool browser APIs that you just might not know exited!
Smart and Dumb Components in Angular 2 @ Quantox
One way data flow in single page applications. What are components? How can we create a maintainable component architecture for our apps? What are Smart and what are Dumb components? How do we implement them in Angular 2?
Based on the amazing talk by Shai Reznik.
The Magic of Angular (1.x) @ Cosmic Development
Introduction to the magic of two-way data binding and other Angular automagical features.