All decks Close
All decks 20
  • BUILD THE RIGHT THING

  • Peach/LoanPro

  • Build the right thing

  • Beyond the primitives

  • (just) Make it pass(than make it good)

  • Testing Legacy Troubles

  • WIP - Mutation Testing

  • Understanding Git

    Git is standard tool for version control these days so we all use it daily. And we all understand it. Or do we? Let's face it - git is hard. And one of the main reason I believe it is hard is because it's UI is full of leaky abstractions. That is why, in order to get comfortable with git one must gain some understanding on how git works "under the hood". So in this talk, we're gonna do exactly that and see how git's data model works, how git handles branching and what staging are really is.

  • Reset --hard your fears

    Many developers have a fear of git reset command because of its reputation for being dangerous. While it is true that the reset command can be dangerous and cause you to lose your changes like tears in the rain, as it is with many fears, it's mostly based on a lack of understanding. So let's give your fear of the reset command an antidote - a proper understanding of how git reset works

  • BDD with PHPSpec

    Presentation @ Madewithlove Retreat 2019

  • Understanding Git

    Git is standard tool for version control these days so we all use it daily. And we all understand it. Or do we? Let's face it - git is hard. And one of the main reason I believe it is hard is because it's UI is full of leaky abstractions. That is why, in order to get comfortable with git one must gain some understanding on how git works "under the hood". So in this talk, we're gonna do exactly that and see how git's data model works, how git handles branching and what staging are really is.

  • Strategize!

    Introductions talk @Madewithlove

  • Git under the hood

    Introductions talk @MadeWithlove

  • Ports and Adapters 101

    Berlin PHP User Group July Meetup slides

  • Ports, adapters and everything else

    Introductions - talk @ MWL

  • Panda-Testing Strategy

    internal Campanda presentation/discussion about testing strategies

  • Learning Design Patterns - Strategy

    Presentation for Q-Software

  • Understanding Git

    Presentation for Q-Software

  • What we talk when we talk about testing

    Presentation for Q-Software

  • Improve Your PHPStorm Workflow

    Q Workshop presentation