From hobby to work
Started learning web-related basic technologies like HTML/CSS in 1999. From 2000 learned Javascript, AJAX/JSON usage, PHP 3-4 / MySQL. Then in 2001 I became employed as web developer in a small company where I learned about Postgres, Smarty, a bit about Apache configuration and linux shell.
Autodidact and full-stack
Over the years I learned a lot about technology, security, optimization methods, frameworks (even wrote a few), and still learning day-to-day.
- MySQL / MariaDB + PL/SQL (optimizations, tricks, database planning, complex queries, triggers)
- MongoDB + ElasticSearch (ELK stack)
- PHP 7+
- Java + Kotlin (just started)
- Memcached / Redis
- Virtualization methods (Hyper-V, VMWare, Docker + Swarm)
- Apache / Nginx configurations, caching, optimizations and tricks
- JavaScript / NodeJS (ES6, "VanillaJS", DOM, VirtualDOM, Vue.js, Express, uglify-friendly code)
- Pre-processors and build systems (gulp, gradle)
- Semantic HTML5
- 3rd party APIs (Facebook - depth integration, YouTube, Google Maps, Google Plus, PayPal)
- Python (Django)
- Project deployment on VM + security (secure ssh, ufw, fail2ban, logging, alerting, isolation)
- Code Security (XSS, input validations, CSRF, etc)
- Encryption and Auth methods (SSL, data encryption, Certificates, etc)
- ...
I hate the code-bloated frameworks and libs (just a bit of rage)
Like all the big-companies making who claims they are focusing on performance... Yeah, sure... look at a tiny Facebook widgets (like button, page like widgets, etc) on your website, which requires 100-200kb of compressed code. Or look at google analitycs 13kb code.
The other "favorite" is the jQuery :) 30kb (compressed) useless stuff. If you really need that few feature, you can make the shortcuts in a max. 2kb (compressed) code.
My whole Reactive component system and PWA/SPA framework is less than 8kb minified. Just sayin'
My other "favorite" the famous WordPress... that slow, ugly, outdated s*it with that insecure plugin-system... and many "developer" (LOL) defending it: "Oh you just need a few (10-20) plugin and a few hours to make it secure/fast and be able to do more than a 'hello word post' after a fresh install"
I like to...
Learn things outside of web development like
- Social Marketing / Content Marketing / SEO
- Business world
- WebDesign / UX
Discover and learn new stuff at
- caniuse
- HTML5Rocks
- MDN Web Docs
- and... stackoverflow :D
And sure i playing games sometimes, spending time with my GF, reading books (yep, offline:P) or watch series or movies.