Matt Burke
Independent Software Consultant
Kansas City, Missouri, United States
Actions
I've been building software since I was a kid, just hooked on the idea of making the computer do something new. Now I get a ton of satisfaction from helping to develop teams into the best software engineers they can be.
Links
Area of Expertise
Topics
You’re Doing Exceptions Wrong
Exceptions are powerful and valuable, but we frequently misuse them and destabilize our applications. We fear users seeing an error message, so we swallow the exception, creating troubleshooting nightmares down the road. We fail to check inputs and throw them at all, letting garbage into our databases that ruins our application’s correctness. When we do actually get around to throwing an error, we use unclear messages that mislead and distract or we go overboard and cover our entire codebase with annoying try-catch blocks that make the code impossible to read.
It doesn’t have to be this way! This talk will tell you about numerous exception-related antipatterns and how to fix them. You’ll get practical examples born of real-world codebases that show you how to design your systems in ways that are easy to troubleshoot. If you’re new to object-oriented programming with exceptions, you’ll get a lot out of this talk: you’ll learn how to do exceptions the right way and enjoy safer and more maintainable code.
Build a Modern Single Page Application with Vue
Vue offers developers a way to build ambitious front-end applications with powerful reactive programming patterns and an intuitive HTML-based templating language.
This workshop will give you a jumping-off point for large front-end applications using Vue with blazing-fast dev tools like esbuild, rollup, and vite. You’ll learn the latest tools and patterns Vue offers for building reusable and testable UI code. You’ll get hands-on practice scaling an app to multiple pages using routing and state management libraries. At the end of this workshop, you’ll be ready to build complex and responsive front-end applications.
So You’re a New Lead Developer: Now What?
You've just been asked to lead a small team of developers in building a new solution for your biggest client. You’re comfortable with the technology, but the added pressure of being responsible for the outcome is intimidating. You might have concerns about trusting people you haven’t worked with before or with balancing your own technical output with the demands of fielding questions and peer support.
The best way to be effective as a leader is to invest in the people around you. This session will give you a framework for building supportive and efficient teams. You’ll learn how to use one-on-ones to build trust, how to give feedback without tension, and how to manage the new demands on your time.
If you're an experienced individual contributor stepping into project leadership or engineering management you won’t find a more relevant talk. Technology changes, but the skills you learn here will benefit you the rest of your career.
Matt Burke
Independent Software Consultant
Kansas City, Missouri, United States
Links
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