Speaker

Erik Guzman

Erik Guzman

Staff Engineer

San Diego, California, United States

Actions

Erik Guzman's core principles are to learn, build, teach, and repeat. Erik is a Staff Engineer at Fine Tune, Microsoft MVP in Developer Tools, Twitch 3rd party developer, and content creator, he has had the opportunity to gain a wide range of knowledge and develop various projects. He then shares his knowledge with others on Twitch and YouTube, encouraging them to do the same.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • JavaScript
  • ruby on rails
  • Ruby
  • Elixir
  • Severless
  • FullStack Development
  • JAMstack
  • ReactJS
  • GraphQL
  • Twitch
  • Mentoring
  • Web Development
  • rails
  • gql
  • react

Serverless to Serving Elixir: Migrating Serverless app to run on Phoenix

Problem:
Increasing productivity, affordability, scalability, and even less coding (gasp!) are the goals for any web application. Add on top unpredictable server traffic, then a solution you might consider is going serverless and throwing in one of those nifty NoSQL database solutions. Easy enough, but at what cost? You can accidentally suffer vendor lock-in, deal with cold starts, architect your application improperly, and miscalculate cost structure at scale. But then I was introduced to Elixir and the Phoenix Framework. Elixir and Pheonix can help developers solve all these technical challenges, allowing you to focus on the end-user experience.

Purpose:
"Serverless to Serving Elixir: Migrating Serverless app to run on Phoenix" will demonstrate why migrating Elixir can solve all the same issues your serverless application would, make it faster, avoid vendor lock-in, and help future-proof your application. Maybe even have you second-guess if you ever need to go serverless again.

Live Demo/ Walkthru:
In preparation for this talk, I will guide conference attendees through the libraries and strategies to take NodeJS Serverless applications using Firebase Firestore and migrate them to a single Phoenix application and Postgres database with no downtime.

Developing Grit to Debug

Debugging broken code can be challenging, but some people manage to do it faster and find solutions more quickly. What's their secret? All you need is a little Grit. Grit helps you stay persistent in your search for the problem and gives you the confidence you will find a solution.

The best part is that you can develop your grit by following simple rules: don't focus on the symptoms, don't make assumptions, start from the edge of the system, make it fail, and make one change at a time. I'll explain how incorporating these rules can help you build your grit for debugging and smashing problems.

Erik Guzman

Staff Engineer

San Diego, California, United States

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