

Paco van Beckhoven
Senior Software Engineer at Hexagon
Zürich, Switzerland
Actions
Paco is a passionate and experienced software engineer that likes to challenge the world and the software around him.
He's working as a senior software engineer at Hexagon where his main focus is to improve the development process. He regularly speaks at conferences to entertain, and more importantly, educate visitors on various topics with a focus on software quality.
Area of Expertise
Topics
Your (pet) projects need voice integration!
Nowadays, most people have a device that allows you to communicate with Alexa, Siri or the Google assistant.
How cool would it be to create your own custom voice commands for your project?
Using serverless with Firebase Cloud Functions, Dialogflow, a Raspberry Pi and a bit of wiring I turned an old fan in a state of the art fan that can be controlled via the google assistant, slack, Alexa and more!
During this presentation I will take you through all the necessary steps, from creating custom voice commands to fulfilling intents and controlling a raspberry pi.
Cracking the Code Review
Code reviews are vital for ensuring good code quality and fostering teamwork. They serve as one of our last lines of defense against bugs and subpar code reaching production. Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standard practices. How can we improve this crucial process?
In this session, we will cover:
- Streamlining the Review Process: How to create the most review-friendly pull requests
- The Art of Effective Code Reviews: Learn how you should approach a review, how to provide constructive feedback, and how to improve collaboration.
- Elevating Reviews with Automated Tools: Explore tools that reinforce code consistency and quality, from automated style fixes to architecture checks. Let's cut through the noise of bikeshedding and focus on the essence of the changes!
This session will leave you with practical tactics for improving pull requests, performing better code reviews, and a suite of tools to simplify the review process and boost code quality.
Mutants to the rescue: How effective are your unit tests?
We write tests to tackle bugs, verify functionality and to ease maintenance.
Using code coverage as our metric we might deem ourselves safe and our tests flawless.
But how can we be sure that our tests are okay? The fact that tests cover the code doesn't imply the code is working correctly.
A missing assertion can be an opening for a plethora of bugs!
In this talk we will enter the world of mutation testing.
By generating mutants, i.e., faulty versions of your code, we measure how tests perform in detecting bugs.
We will cover mutation tools, how they work, how to get started, how to integrate it in your builds and when you should consider it.

Paco van Beckhoven
Senior Software Engineer at Hexagon
Zürich, Switzerland
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top