Toggle navigation
Events
About
Login
Miro Svrtan
Twitter:
@msvrtan
Comments
Handling Exceptional Conditions with Grace and Style
at
Bulgaria PHP Conference 2019
on 14 Nov 2019
Lua as a second language
at
Bulgaria PHP Conference 2019
on 14 Nov 2019
Senior Developer Development
at
Bulgaria PHP Conference 2019
on 14 Nov 2019
Using SOLID design principles to improve team performance
at
Bulgaria PHP Conference 2019
on 14 Nov 2019
Hardware connectivity on the progressive web
at
Bulgaria PHP Conference 2019
on 14 Nov 2019
Rethinking What You Think You Know
at
Bulgaria PHP Conference 2019
on 14 Nov 2019
You're not a {framework} developer!
at
PHP Serbia Conference 2019
on 29 May 2019
6 Things I Learned as a Lead Developer
at
PHP Serbia Conference 2019
on 29 May 2019
Yii, PHP and frameworks
at
PHP Serbia Conference 2019
on 29 May 2019
The Big "Why equal doesn't equal" Quiz
at
PHP Serbia Conference 2019
on 29 May 2019
Making architecture explicit
at
PHP Serbia Conference 2019
on 29 May 2019
Git Legit
at
PHP Serbia Conference 2019
on 29 May 2019
PANEL: Road to seniority
at
PHP Serbia Conference 2019
on 29 May 2019
Be nice, help the person who hacks your servers to get your data
at
PHP Serbia Conference 2019
on 29 May 2019
Keynote Talk
at
PHP Serbia Conference 2019
on 29 May 2019
Backwards Incompatible Tales
at
phpday 2019
on 11 May 2019
PHP-FIG Meeting
at
phpday 2019
on 11 May 2019
Of representation and interpretation: A unified theory
at
phpday 2019
on 11 May 2019
Async non-blocking code reviews
at
phpday 2019
on 10 May 2019
What are Coding Standards in PHP?
at
phpday 2019
on 10 May 2019
AssertTrue(isDecoupled("my tests"))
at
phpday 2019
on 10 May 2019
Welcome to the PHP community
at
phpday 2019
on 10 May 2019
Using migrations and fixtures
at
phpday 2019
on 10 May 2019
Using migrations and fixtures
at
phpday 2019
on 10 May 2019
Code archeology - refactoring legacy app
at
ZgPHP #90
on 18 Mar 2019
Get started with Vue.js
at
SunshinePHP 2019
on 11 Feb 2019
Working with Webhooks
at
SunshinePHP 2019
on 11 Feb 2019
Performance Tuning Your Progressive Web App (PWA)
at
SunshinePHP 2019
on 11 Feb 2019
Think Like a Trainer: Strategies for Improving Your Communication Skills
at
SunshinePHP 2019
on 11 Feb 2019
Essentials of blockchain technology
at
SunshinePHP 2019
on 11 Feb 2019
Securing Legacy Applications
at
SunshinePHP 2019
on 11 Feb 2019
How does PHP static analysis work
at
SunshinePHP 2019
on 11 Feb 2019
Confessions Of a Not-So-Accidental Leader
at
SunshinePHP 2019
on 11 Feb 2019
Building global web apps with multi-region hosting
at
PHPBenelux Conference 2019
on 28 Jan 2019
Software Management Lessons from the 1960s
at
PHPBenelux Conference 2019
on 28 Jan 2019
Creating a fast Kubernetes Development Workflow
at
PHPBenelux Conference 2019
on 28 Jan 2019
Brutal refactoring, lying code, the Churn, and other emotional stories from Legacy Land
at
PHPBenelux Conference 2019
on 28 Jan 2019
Microservices gone wrong
at
PHPBenelux Conference 2019
on 28 Jan 2019
Driving Technical Change
at
PHPBenelux Conference 2019
on 28 Jan 2019
Testing Google calendar API with PHP
at
ZgPHP #89
on 28 Jan 2019
Gravizo - great tool for building diagrams
at
ZgPHP #89
on 28 Jan 2019
Code Reviews and Git Commit Messages
at
ZgPHP #89
on 28 Jan 2019
A Year of Symfony
at
SymfonyCon Lisbon 2018
on 8 Dec 2018
Integrate (Vue)JS components in a Symfony app, add E2E tests with Panther
at
SymfonyCon Lisbon 2018
on 8 Dec 2018
My first year with event sourcing (in Symfony)
at
SymfonyCon Lisbon 2018
on 8 Dec 2018
JeoPHPardy (game activity)
at
SymfonyCon Lisbon 2018
on 6 Dec 2018
Using Symfony Forms with Rich Domain Models
at
SymfonyCon Lisbon 2018
on 6 Dec 2018
Behat Best Practices with Symfony
at
SymfonyCon Lisbon 2018
on 6 Dec 2018
Keynote
at
SymfonyCon Lisbon 2018
on 6 Dec 2018
Don't forget about DUX
at
ZgPHP meetup #87 2018/11
on 15 Nov 2018
Open discussion: DDD in practice
at
ZgPHP meetup #87 2018/11
on 15 Nov 2018
Using migrations and fixtures
at
php Central Europe Conference 2018 (with Rasmus)
on 31 Oct 2018
When testing makes no sense
at
php Central Europe Conference 2018 (with Rasmus)
on 31 Oct 2018
Closing keynote: “Writing code that lasts” … or writing code you won’t hate tomorrow.
at
php Central Europe Conference 2018 (with Rasmus)
on 30 Oct 2018
Cracking passwords, or why use password_hash()
at
php Central Europe Conference 2018 (with Rasmus)
on 30 Oct 2018
Modern SQL: Evolution of a dinosaur
at
php Central Europe Conference 2018 (with Rasmus)
on 30 Oct 2018
From Conversation to Software
at
php Central Europe Conference 2018 (with Rasmus)
on 30 Oct 2018
JeoPHPardy game (repeatable)
at
php Central Europe Conference 2018 (with Rasmus)
on 30 Oct 2018
Running PHP applications on .NET Core
at
php Central Europe Conference 2018 (with Rasmus)
on 30 Oct 2018
Refactoring the Domain Guided by Tests
at
php Central Europe Conference 2018 (with Rasmus)
on 27 Oct 2018
From Helpers to Middleware
at
php Central Europe Conference 2018 (with Rasmus)
on 27 Oct 2018
Good Project From Scratch
at
php Central Europe Conference 2018 (with Rasmus)
on 27 Oct 2018
Keynote: 12 years in the life of elephpant
at
php Central Europe Conference 2018 (with Rasmus)
on 27 Oct 2018
How to build eZ Platform websites using Netgen open-source components
at
ZgPHP meetup #86 2018/10
on 19 Oct 2018
Nitpicking terminology: are we using the right terms
at
WebCamp Zagreb 2018
on 17 Oct 2018
Shoving Your Application Code Into the Web Server
at
WebCamp Zagreb 2018
on 8 Oct 2018
Do you really need WebSockets?
at
WebCamp Zagreb 2018
on 8 Oct 2018
Where are the women?
at
WebCamp Zagreb 2018
on 8 Oct 2018
A practical introduction to Domain Driven Design (PHP)
at
WebCamp Zagreb 2018
on 6 Oct 2018
Taking CI and automated testing seriously
at
WebCamp Zagreb 2018
on 6 Oct 2018
Property-based testing is a mindset
at
WebCamp Zagreb 2018
on 6 Oct 2018
EME? CDM? DRM? CENC? IDK!
at
WebCamp Zagreb 2018
on 6 Oct 2018
The other side of webapp security
at
WebCamp Zagreb 2018
on 6 Oct 2018
How did we open source our knowledge and practices
at
WebCamp Zagreb 2018
on 6 Oct 2018
Panel Discussion: PHP - The journey so far (and what's ahead)
at
PHPConf.Asia 2018
on 28 Sep 2018
What's New in Xdebug?
at
PHPConf.Asia 2018
on 27 Sep 2018
Getting Wordpress OOP by using Corcel
at
PHPConf.Asia 2018
on 27 Sep 2018
prooph/micro and FPP - less is more
at
PHPConf.Asia 2018
on 27 Sep 2018
Magento 2 Module in 40 Minutes or Bust
at
PHPConf.Asia 2018
on 27 Sep 2018
Writing Viruses for Fun, not Profit
at
PHPConf.Asia 2018
on 27 Sep 2018
Opening Keynote: Rasmus Lerdorf
at
PHPConf.Asia 2018
on 27 Sep 2018
PHP: People Helping People
at
Cascadia PHP
on 23 Sep 2018
Release Your Refactoring Superpower
at
Cascadia PHP
on 23 Sep 2018
Serverless PHP applications
at
Cascadia PHP
on 22 Sep 2018
Uncle Cal's Career Advice for Developers
at
Cascadia PHP
on 22 Sep 2018
Intro to EventSourcing and CQRS
at
Cascadia PHP
on 19 Sep 2018
The Science of Learning
at
Cascadia PHP
on 15 Sep 2018
Code is Not Neutral: Ethics for Developers
at
Cascadia PHP
on 15 Sep 2018
Lost in the Lobby
at
Cascadia PHP
on 15 Sep 2018
Being a remote developer
at
Dutch PHP Conference 2018
on 12 Jun 2018
When testing makes no sense
at
Dutch PHP Conference 2018
on 12 Jun 2018
Keynote : Controlling the variables
at
Dutch PHP Conference 2018
on 10 Jun 2018
The developer's model for talking to managers
at
Dutch PHP Conference 2018
on 10 Jun 2018
All aboard the Service Bus
at
Dutch PHP Conference 2018
on 10 Jun 2018
Application metrics with Prometheus
at
Dutch PHP Conference 2018
on 10 Jun 2018
Building teams, what can we learn from professional sports
at
Dutch PHP Conference 2018
on 8 Jun 2018
Getting started with PHP core development
at
PHP Serbia Conference 2018
on 29 May 2018
Machine learning and trend analysis in PHP
at
PHP Serbia Conference 2018
on 29 May 2018
Dynamic programming - 101
at
PHP Serbia Conference 2018
on 29 May 2018
Pros and cons of functional programming
at
PHP Serbia Conference 2018
on 29 May 2018
State in a stateless world
at
PHP Serbia Conference 2018
on 29 May 2018
Unglue all the things!
at
PHP Serbia Conference 2018
on 29 May 2018
introDDDuction
at
PHP Serbia Conference 2018
on 29 May 2018
Fish shell
at
ZgPHP meetup #81 2018/5
on 21 May 2018
Learning process
at
ZgPHP meetup #81 2018/5
on 21 May 2018
Single Responsibility Principle
at
ZgPHP meetup #80 2018/4
on 3 May 2018
Storming through the code
at
ZgPHP meetup #80 2018/4
on 3 May 2018
Lightning talk: The perfect cheesecake
at
ZgPHP meetup #79 (2018/03)
on 16 Mar 2018
Phabricator: what’s it do?
at
ZgPHP meetup #79 (2018/03)
on 16 Mar 2018
PHP array - Big O(no)
at
ZgPHP meetup #79 (2018/03)
on 16 Mar 2018
All aboard the Service Bus
at
ZgPHP meetup #78 2018/02
on 16 Feb 2018
Signals in PHP
at
ZgPHP meetup #78 2018/02
on 16 Feb 2018
Mutation testing with Infection
at
ZgPHP meetup #78 2018/02
on 16 Feb 2018
Deploying with Gitlab
at
ZgPHP meetup #78 2018/02
on 16 Feb 2018
Dev Falsehoods
at
ZgPHP meetup #78 2018/02
on 16 Feb 2018
Crafting Quality PHP Applications
at
PHPBenelux Conference 2018
on 28 Jan 2018
Year with event sourcing and CQRS
at
PHPBenelux Conference 2018
on 28 Jan 2018
Domain-driven Design in PHP
at
PHPBenelux Conference 2018
on 28 Jan 2018
Living the livescore
at
ZgPHP meetup 2018/01
on 18 Jan 2018
Mantaining badges on open source repo
at
ZgPHP meetup 2018/01
on 18 Jan 2018
Begginer's guide for PHP deployment tool Deployer
at
ZgPHP 2017/12 meetup
on 15 Dec 2017
Switching to development
at
ZgPHP 2017/12 meetup
on 15 Dec 2017
Better PHP Enum Support
at
ZgPHP 2017/11 meetup
on 20 Nov 2017
Documenting APIs with Swagger
at
ZgPHP 2017/11 meetup
on 20 Nov 2017
Building a poor man's React
at
WebCamp Zagreb 2017
on 7 Oct 2017
Microservices in production: a case study
at
WebCamp Zagreb 2017
on 7 Oct 2017
Ops I did it again
at
WebCamp Zagreb 2017
on 7 Oct 2017
Debugging communication
at
WebCamp Zagreb 2017
on 6 Oct 2017
Elements of Scalable Architecture
at
WebCamp Zagreb 2017
on 6 Oct 2017
Year with eventsourcing and CQRS
at
WebCamp Zagreb 2017
on 6 Oct 2017
Metagrokking Elixir
at
WebCamp Zagreb 2017
on 5 Oct 2017
Ad-hoc discussion
at
ZgPHP meetup 2017/09 #73
on 15 Sep 2017
Panel discussion: "Education and Evaluation in the DEV World"
at
ZgPHP meetup 2017/09 #73
on 15 Sep 2017
Panel: "Surviving The Development Cycle - Stories, Tips and Tricks"
at
ZgPHP meetup 2017/06
on 19 Jun 2017
Year with event sourcing and CQRS
at
PHP Tour 2017 Nantes
on 3 Jun 2017
Year with event sourcing and CQRS
at
PHPSerbia Conference 2017
on 30 May 2017
Kicking off with Zend Expressive and Doctrine ORM
at
PHPSerbia Conference 2017
on 28 May 2017
Your butler just received an upgrade
at
PHPSerbia Conference 2017
on 28 May 2017
Microservices vs The Distributed Monolith
at
PHPSerbia Conference 2017
on 27 May 2017
Clean Application Development
at
PHPSrbija Meetup #23
on 27 May 2017
Managing dependencies is more than running "composer update"
at
phpDay 2017
on 13 May 2017
Static Optimization of PHP Bytecode
at
phpDay 2017
on 13 May 2017
How to open source a PHP package
at
phpDay 2017
on 13 May 2017
The big rewrite: a true story
at
jsDay 2017
on 13 May 2017
Vue.js? PWA? PRA?
at
jsDay 2017
on 13 May 2017
knock-knock-who-there-file- compression-talk_ FINAL_2.tar.trz.bz2.gz
at
jsDay 2017
on 12 May 2017
Calendar / Kalender / تقويم (aka, the fun of locali[zs]ation)
at
jsDay 2017
on 12 May 2017
What the hell is fiber and why should I care
at
jsDay 2017
on 12 May 2017
JavaScript @ Uber
at
jsDay 2017
on 12 May 2017
Visual Regression Testing: from a tool to a process
at
jsDay 2017
on 12 May 2017
Building a serverless company with Node, React and the Serverless framework
at
jsDay 2017
on 12 May 2017
Advanced TypeScript: elegant solutions to common problems
at
jsDay 2017
on 12 May 2017
Building Chatbots with JavaScript
at
jsDay 2017
on 12 May 2017
I am good at JavaScript, I swear.
at
jsDay 2017
on 12 May 2017
The Framework is Dead
at
ZgpHP meetup 2017/04
on 22 Apr 2017
Faster I/O on Docker for Mac. Fact or fiction?
at
ZgpHP meetup 2017/04
on 22 Apr 2017
Managing Remote Workers
at
PMZG 2017.04
on 12 Apr 2017
Immutability RFC
at
ZgPHP meetup #63 (2016.11)
on 1 Dec 2016
Multiple website hosting with Docker and Nginx reverse proxy
at
ZgPHP meetup #63 (2016.11)
on 1 Dec 2016
Maintainable + Extensible = Clean ... yes, Code!
at
ZgPHP meetup #62
on 9 Nov 2016
Testing!
at
ZgPHP meetup #62
on 9 Nov 2016
How to overengineer a meme generator?
at
WebCamp Zagreb 2016
on 30 Oct 2016
Things I was unprepared for as a lead developer
at
WebCamp Zagreb 2016
on 30 Oct 2016
Distributed Domain Destruction - Adventures in building distributed systems
at
WebCamp Zagreb 2016
on 30 Oct 2016
Code review beyond code style
at
WebCamp Zagreb 2016
on 30 Oct 2016
What's the fuss about Phoenix?
at
WebCamp Zagreb 2016
on 30 Oct 2016
The Code Manifesto: Empowering our community
at
WebCamp Zagreb 2016
on 30 Oct 2016
Battling complexity
at
WebCamp Zagreb 2016
on 30 Oct 2016
Let's get fuzzy!
at
Bulgaria PHP Conference
on 9 Oct 2016
Asynchronous Programming Fundamentals
at
Bulgaria PHP Conference
on 9 Oct 2016
Practical PHP Deployment with Jenkins
at
Bulgaria PHP Conference
on 9 Oct 2016
Machine Learning for the Rescue
at
Bulgaria PHP Conference
on 8 Oct 2016
Get started with Graph Databases and Neo4j
at
Dutch PHP Conference 2016
on 23 Jun 2016
Basic CQRS and Event Sourcing with Prooph
at
Dutch PHP Conference 2016
on 23 Jun 2016
Level up your team
at
PHPBenelux Conference 2016
on 31 Jan 2016
Extracting wisdom from stupidity
at
PHPBenelux Conference 2016
on 31 Jan 2016
Composer the Right Way
at
PHPBenelux Conference 2016
on 31 Jan 2016
How I learned to stop worrying and love Regular Expressions
at
PHPBenelux Conference 2016
on 31 Jan 2016
The Lost Art of Defensive Programming
at
PHPBenelux Conference 2016
on 31 Jan 2016
A complex ORM... faster than SQL?
at
PHPBenelux Conference 2016
on 31 Jan 2016
Sandwiches/Beer/Social/Fries
at
PHPBenelux Conference 2016
on 31 Jan 2016
Using Circuit Breakers in PHP
at
PHPBenelux Conference 2016
on 31 Jan 2016
Five Weird Tricks to Become a Better Developer
at
PHPBenelux Conference 2016
on 31 Jan 2016
“Writing code that lasts” … or writing code you won’t hate tomorrow.
at
PHPBenelux Conference 2016
on 31 Jan 2016
Down The Rabbit Hole
at
PHPBenelux Conference 2016
on 31 Jan 2016
Introduction to Event Sourcing and CQRS with Broadway
at
PHPBenelux Conference 2016
on 31 Jan 2016
Behind the Scenes of Maintaining an Open Source Project
at
phpDay 2015
on 19 May 2015
Doctrine ORM Good Practices and Tricks
at
phpDay 2015
on 19 May 2015
Writing Faster PHP with HHVM & Hack
at
phpDay 2015
on 19 May 2015
Hello, PSR-7.
at
phpDay 2015
on 19 May 2015
Going crazy with Varnish and Symfony
at
phpDay 2015
on 15 May 2015
Sylius - E-Commerce framework for PHP
at
phpDay 2015
on 15 May 2015
Pushing Boundaries: Zend Framework 3 and the Future
at
phpDay 2015
on 15 May 2015
What to Expect When You're Expecting: PHP 7
at
phpDay 2015
on 15 May 2015
Yii2 what to be glad about
at
phpDay 2015
on 15 May 2015
Talmudic Maxims to Maximize Your Growth as a Developer
at
phpDay 2015
on 15 May 2015
Breaking the broken web
at
jsDay 2015
on 14 May 2015
FireFox OS for Dummies
at
jsDay 2015
on 14 May 2015
JavaScript and Internet Controlled Hardware Prototyping
at
jsDay 2015
on 14 May 2015
Using Docker for Node.js Testing and Deployment
at
jsDay 2015
on 14 May 2015
Extreme Pixels
at
jsDay 2015
on 14 May 2015
So you want to learn javascript? an open letter to a future front end developer
at
jsDay 2015
on 14 May 2015
Dancing with Robots
at
jsDay 2015
on 14 May 2015
Sound Synthesis in the Browser
at
jsDay 2015
on 14 May 2015
Implementing a real time BitTorrent file system in 25mins
at
jsDay 2015
on 14 May 2015
The Fluid Architecture
at
jsDay 2015
on 14 May 2015
REAL JavaScript games outside your computer.
at
jsDay 2015
on 14 May 2015
Breaking out of the endless callback loop
at
jsDay 2015
on 14 May 2015
SaltStack
at
ZgPHP meetup #43
on 26 Mar 2015
Luke, I’m your father
at
ZgPHP meetup #43
on 26 Mar 2015
Upgrade to 5.6 from developers keyboard
at
ZgPHP meetup #42
on 19 Feb 2015
Go
at
ZgPHP meetup #42
on 19 Feb 2015
Upgrading to PHP 5.6
at
ZgPHP Meetup #41
on 15 Jan 2015
Mind maps in development
at
ZgPHP Meetup #41
on 15 Jan 2015
Scrum - Agile development on web php project
at
ZgPHP Meetup #41
on 15 Jan 2015
Scale Redis vertically and horizontally
at
ZgPHP Meetup #41
on 15 Jan 2015
Codeception, because tests can have frameworks too!
at
phpDay 2014
on 16 May 2014
Emergent Design with PhpSpec
at
phpDay 2014
on 16 May 2014
Ansible: Orchestrate your Infrastructure
at
phpDay 2014
on 16 May 2014
Practical Event Sourcing
at
phpDay 2014
on 16 May 2014
Symfony2 and AngularJS
at
phpDay 2014
on 16 May 2014
Coding and Dreaming - PHP in 2014
at
phpDay 2014
on 16 May 2014
Attack of the drones! Flying helicopters with Arduino & node.js
at
jsDay 2013
on 19 May 2013
PHP in 2012
at
phpDay 2012
on 20 May 2012
An introduction to Phing the PHP build system
at
phpDay 2012
on 20 May 2012
Scaling Communication with Continuous Integration
at
phpDay 2012
on 20 May 2012
Best Practice in API Design
at
phpDay 2012
on 20 May 2012
Designing HTTP Interfaces and RESTful Web Services
at
phpDay 2012
on 20 May 2012
Getting Started with Static Analysis using HipHop for PHP
at
phpDay 2012
on 20 May 2012
Taking it to the next level
at
phpDay 2012
on 20 May 2012
Security at scale: Web application security in a continuous deployment environment
at
phpDay 2012
on 20 May 2012
Step By Step: Making a website fly with Assetic, Varnish and ESI
at
phpDay 2012
on 20 May 2012
Mastering PHP Data Structure 102
at
phpDay 2012
on 20 May 2012
What they didn't tell you about object-oriented programming in PHP
at
phpDay 2012
on 20 May 2012
Developing PHP in the Cloud
at
phpDay 2012
on 20 May 2012
View profile