PinnedZvonimir SpajicinWe are madewithloveHexagonal Architecture DemystifiedThere’s no shortage of lectures and blogposts on “Hexagonal Architecture” these days, but many of them give a much broader view of…Jun 11, 20207Jun 11, 20207
PinnedZvonimir SpajicinThe StartupNo Jira, No CryFor those of you lucky enough not to know, Jira is a project management tool, and it doesn’t look bad at first sight:Dec 23, 202046Dec 23, 202046
PinnedZvonimir SpajicUnderstanding Git — Data ModelGIt is a great and powerful VCS but can be confusing at times. To really understand git we must look under it’s hood.Jan 29, 20188Jan 29, 20188
Zvonimir SpajicinLevel Up CodingTesting Legacy TroublesIf you follow Michael Feathers’ definition of legacy code (every code not covered with tests) then the first line of business in dealing…Feb 6, 20222Feb 6, 20222
Zvonimir SpajicincodeburstKeep calm and git bisectYour app broke, and you have no idea why? Even worse, you don’t even know what commit is causing it to fail? Don’t worry — it happens.Dec 20, 20201Dec 20, 20201
Zvonimir SpajicWho doesn’t love a good story?Humanity has undergone tremendous changes from the times we were living in caves but one thing stayed the same: we are still very much a…Jul 3, 2020Jul 3, 2020
Zvonimir SpajicinWe are madewithloveRemote is not a substituteEvery time a popular book is turned into a movie, an outcry of disappointed book lovers follows. While some adaptations really are…Jun 15, 2020Jun 15, 2020
Zvonimir SpajicincodeburstFun Driven Development with PHPSpecThe first time I saw the abbreviation BDD I thought it was a miss-print of TDD (Test Driven Development), but it’s not. It stands for…Jun 6, 2020Jun 6, 2020
Zvonimir SpajicIt’s contextual“There is nothing either good or bad, but thinking makes it so”May 26, 2020May 26, 2020
Zvonimir SpajicinWe are madewithlovePointers and tips: dispelling the magic of git mergeCreating branches in git is blazingly fast and having a bunch of them is pretty cheap. This means we get to merge them quite often. But…May 18, 20201May 18, 20201