Mike Hand
on the web. in the cloud.
Actions
Mike has been in software development for over 15 years, working everywhere from top 10 defense contractors, small privately owned companies, freelance, consulting, and startups.
I suck at estimates (but I'm better than I used to be)
Let's get together and discuss how to make estimates less stressful. We'll talk about how to recognize who the audience is and what the purpose of your estimates are -- and based on that information, how to tailor your estimates to your environment. After reviewing several different approaches to estimating, you'll realize that if your "formula" for estimating is the same every time, you may be doing it wrong!
Javadox: a Just-In-Time Performance Course
Modern programming languages are complex beasts, and their runtime environments are complicated and intricate. How well do we really understand the languages that we use every day? Together we’ll take a stroll through some JVM runtime internals and come out the other side smarter and better informed, without spending time getting a Ph.D. in compiler theory.
Java, the non-Enterprise parts
Java is a mature, Enterprise-ready language, right? Not when we're done with it! Buckle up and get ready for some things you should ONLY try at home. Up is down, left is right, comments are executable, identical things aren't equal, and "final" isn't as final as it seems. We'll explore these topics and more, with no point other than to have fun exploring the dark corners of what is possible when you actually read the Java Language Specification.
Let's talk about documentation (but more fun that that sounds)
Street signs. Clothing tags. LEGO instructions. Furniture assembly... "instructions." Every field requires documentation, but some are far better at it than others. We'll take a tour through the highlights and lowlights, hits and misses -- and then see what we can apply back to the field of software development.
WebAssembly Live!
First things first: we'll lay the groundwork with what WebAssembly is and just as importantly, what it isn't. Then we will write and execute some WebAssembly, live. If you're tired of hearing about WebAssembly and not actually seeing it, let's fix that. You'll see every step of the process and every line of code along the way.
TerseScript: JavaScript with 6 characters or less
Let's explore the unique properties of JavaScript and learn how to write ANYTHING using only brackets, parentheses, plus, and bang. When you go back to using your full keyboard, you'll do it with a better understanding of JavaScript and some of it's, um, "features." Some of these hacks should ONLY be tried at home...
Care and Feeding of Your New Junior Dev
You’ve been around the block. You know how to get things done. But now an entry-level developer is being hired on to your team. What should each of you expect, and how can this circumstance improve both of you? We’ll discuss strategies for training and mentoring as well as some common and some less obvious pitfalls. You know the obvious topics – like when and how to give feedback, and we’ll cover that. But we’ll also dive deeper – like how to use code reviews and pair programming to your advantage, and how to be the experienced developer they think you are, with the focus on practical dos and don’ts you can start using right away.
Stir Trek 2020 Sessionize Event
CodeMash 2020 Sessionize Event
DogFoodCon 2019 Sessionize Event
IIBA Columbus BACon 2019 Sessionize Event
Code PaLOUsa 2019 Sessionize Event
JavaScript and Friends Conference Sessionize Event
Stir Trek
Mike Hand
on the web. in the cloud.
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