speaker-info

Chris Holland

Chris Holland leads a small Software Engineering Team at an HR company. Throughout a career spanning more than 20 years, Chris has held Sr. Engineering and Leadership roles for small and large successful publicly-traded companies such as EarthLink and Internet Brands, serving business models across content, commerce, travel, and finance on a wide variety of technology stacks including PHP/LAMP, Java/J2EE, and C#/.Net, catering to audiences over 100 million monthly visitors.

My Sessions

Leveraging Typed Exceptions for Cleaner Error Handling

Rivanna B-C

The temptation is real. We create methods that return an array of objects, or “false” if nothing was found. Or “null.” We might further “signal” unexpected results or error-conditions with integer values. It then becomes the responsibility of consumers of these methods to properly interpret what “false”, “null”, or “-500” mean. As a result, we […]

All
READ MORE

Real-World Test-Driven Development

Rivanna B-C

Imagine Test-Driving code with ease and speed in a Symfony application, with realistic data operations, while solving most business problems within the comfort of your test harness. To make it all happen, we’ll look at bootstrapping Symfony with REST, OAuth, User Management, Unit & Acceptance Tests.

All
READ MORE