These are some selected talks I have done that I'm very proud of.
What would it take to recreate the magic of TikTok, snappy feeds, endless scroll, and smart recommendations, using only Ruby on Rails? This talk explores just how far Rails can go as a full-stack framework, from building modern UIs to experimenting with feed algorithms that keep content engaging.
Tips on how to achieve a painless website reskin launch through an iterative approach using feature flagging and continuous QA / deployment. Launch day will be as easy as flipping a switch on a new design that has already been thoroughly QA'd in production by key stakeholders.
Tips on how to write better CSS for backend engineers. We'll revisit the basics to build a stronger CSS foundation. Then, we'll step it up to Flex and pseudo-classes to build more advanced logic. Lastly, we'll take a peek at what's coming next with CSS Variables, Grid, and Houdini. By the end of the talk, you'll be excited to work on CSS again!
For the last few months, my team has tried different retrospective formats, ranging from the highly creative to the exceedingly dull. After exhausting all of the retro formats we could find, we had a Retro of Retros, in which we selected the format that fit our team operating system the best. In this talk, I will cover the various formats we tried, explain the pros and cons of each, and what your team can gain from following a similar approach.
gRPC is Google's open source answer to Remote Procedure Calls, and it is gaining popularity and momentum for building APIs and microservices, because, well, it's easy! With a combination of protocol buffers, gRPC, and your language of choice, we can build APIs and microservices in minutes. This talk will cover: What gRPC is, how it differs from REST, its advantages, and how to incorporate gRPC microservices into an existing API.
There is a better way to handle Support Engineering for your product. A way that will level up your team, and create positive support experiences for your customers. Drawing on 3+ years of Support Engineering at two different companies, I will share successful Support patterns and tools you can start using today to improve your product support.
Even if you're not a developer, you can find uses for the Unix command line in your day-to-day work. Learn how to customize your command line, manage files and folders, do date and time conversions, show/hide desktop icons, use aliases fortasks you do often, search and replace content in files, download applications, and even manage your GIFs!