underyx


Talks

Oh neat, so you wanna see me talking! Well, you’re in luck. I’ve put together 14 talks so far, 3 of them have slides uploaded, and 2 even have video recordings online.

Held on May 21, 2019 most recently; twice in total

Better Developer Experience via Building for Slack

The Platform team at Kiwi.com has the mission to help our engineers create ‘better software, faster,’ and building custom tooling on top of Slack provides lots of opportunities for quick developer productivity wins. Better yet, turns out we’re doing a fairly nice job at building them! What could be better then, than to come tell the world about all we learned so far? I’ll talk about how you can identify what tools you can create, which ones you should actually create, and how to actually design that app so that it elegantly solves your problem and gets adopted by your team.

Watch the recording ➜
Check the slides ➜


Held on April 22, 2019

Phish in a BarrelThe Surprising Effectiveness of Just Asking People to Let You In

Phishing is certainly not the most glamorous concept in security, but it's the closest thing the real world has to xkcd's $5 wrench (as per the classic https://xkcd.com/538) — even amongst the most tech-savvy targets. I'll be explaining how we breached our own security at Kiwi.com with the constraints of an outside attacker, and how you can easily do the same (I mean, to your own company, don't get any funny ideas!) To end on a positive note, I'll also introduce how we managed to phish-proof our employees, so that we could cross this one out from our list of worries.


Held on April 11, 2019 most recently; 3 times in total

Public by DefaultHow Overcommunicating is the Secret to a Happier Life

The typical corporate culture is built on top of constructing the most 'efficient' and 'synergetic' communication channels between silos. Sync and catch-up meetings, games of telephone, misunderstandings leading to resentful blaming… well, to heck with all that! I'll be making the case for religious oversharing and acting like consenting adults instead, which I believe to be the (public) secret to getting things done as a company.

Watch the recording ➜
Check the slides ➜


Held on March 29, 2019

Chaos EngineeringKill Your Own Servers for the Greater Good

On the cutting edge of technology, engineers have this new mania about this so-called "Chaos Engineering" — which is essentially ops people willfully breaking their own infrastructure. Crazy, right? Why would anyone do this? Just to show off? To fight off boredom? Is it just some manifestation of masochist tendencies? Well, it's actually none of the above, so I'll try to explain the whys and hows of this fascinating concept in my talk.


Check the slides ➜


Held on February 8, 2019

Get a Monkey to Break Your DesignA surprising parallel between design and engineering

I found a thought interesting on how the engineering practice of "automatically kill random servers so you're always ready to deal with that" can actually translate to design somewhat; you can amplify systemic problems to ensure you're constantly ready to deal with them and don't just forget that they can happen.

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.


Held on November 20, 2018

Releases and how we tamed them with Crane

(Editorial note for underyx.me: This description made much more sense in context of the preceding talk :D) 2:30 PM. You have just finished the latest episode of Adventure Time and life is great because you're sure production is working just as you'd expect. Five minutes later you see a Slack notification, someone is deploying one of your commits from last week. You start playing an episode of My Little Pony, cause no one really bothers you, except for one guy replying with "Cool." We at Kiwi.com have situations like this, too! Come and check my presentation on how we were able to get the mess around production releases into order, making them stable, predictable, trackable, and in general… just an uneventful fact of life.


Held on April 3, 2018

GitLab Data Loss

Post-mortem summary of our largest GitLab operations incident.

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.


Held on November 14, 2017

SonarQubeA (not new) (and not shiny) tool for managing code quality

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.


Held on May 29, 2017

Testing WorkshopA tragedy in four acts

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.


Held on March 30, 2017

SQLAlchemyFirst impressions in the booking team

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.


Held on November 30, 2016

InnersourcingA way to have more fun and get more stuff done

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.


Held on November 24, 2016

coalaLinting and fixing code for all languages

An introduction of the coala open source project.


Held on August 23, 2016

Git Can Be Quite Nice

An introduction of fancy workflows with git, such as interactive rebasing and bisection.

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.

This talk was only ever held privately. Contact me if you would like me to publish the slides after a quick review for sensitive contents.


Held on May 27, 2016 most recently; twice in total

Solving a Math Puzzle When You're Bad at Math

When greeted by a math problem whose solution consists of an equation too large to fit on my screen, the path of least resistance (and most fun) turned out to not be sitting down for an afternoon to try and comprehend it, but instead just throwing enough computing power and some controlled randomness at the puzzle to have my laptop guess the solution for me. (Yep, all that is just a convoluted way of saying 'a genetic algorithm'.)