Rey Riel

Rey Riel

Developer Advocate @ 8base, helping developers best I can

Ottawa, Canada

Rey serves as Developer Advocate for 8base. Since 2016 Rey has been advocating for developers, doing what he can to make developers lives easier and more fun, driving awareness and creating code to make developers successful. Being well-versed in a plethora of languages over the last decade has given Rey a vast look at the developer community as a whole. Committed to helping developers of all sorts Rey is also a co-organizer for the Ottawa Javascript Meetup group, a co-organizer for Random Hacks of Kindness and an organizer for developer focused conferences, including ForwardJS Ottawa.

Area of Expertise

  • Information & Communications Technology


  • JavaScript
  • Low Code
  • Low Code Tools
  • LOW-CODE STUFF: platforms & tools
  • GraphQL
  • api
  • Serverless
  • Backend
  • Frontend
  • TypeScript
  • Cloud Architecture
  • AWS Architecture
  • Frontend Architecture
  • Application Architecture
  • Software Architecture
  • Microservice Architecture
  • Enterprise Architecture

Just the fun stuff: embracing low code as a hardcore developer

Developers do what they do best because they love problem solving. Nothing is more satisfying than seeing those lines of code we've written run smoothly and seamlessly to solve the issue at hand.

Unfortunately there's a bunch of housekeeping that usually has to come before we get to make those little bits of mastery execute. Decisions need to be made, scaffolding needs to be put in place, our code needs a foundation before we're able to realize those little joys we crave.

But what if we didn't have to worry about that? We've all heard of no code and low code platforms, but aren't they just taking our fun from us? Trying to replace us with the robots? Let's talk about what these platforms are, what makes a good platform for developers and how a solid low code platform let's us get from 0 to fun in the least time possible.

Strict Parenting with your JavaScript Code

You've seen it in code created by friends or coworkers, maybe even used it yourself. That interesting line at the top of a JavaScript file: "use strict".

What an odd little line, sitting up there at the top by itself, seemingly not doing much. What is this line and why is it there? How is it affecting the code underneath it? What would happen if you just removed that line altogether.

Let's take a look at JavaScript's "Strict Mode". What is it, how does it work and why you should or shouldn't be using it in your day to day coding.

All Things Functions in Javascript

That's a JavaScript function, I know all about those. But wait...what's that asterisk for? Why does that function look different from that function? Is there a difference? And when does this mean that and not this? Let's take a deep dive into JavaScript functions, find out all the little quirks and intricacies and hopefully walk away with a better understanding of the functions we're writing, and maybe how to write them better. In this talk you'll learn about the importance of `this`, other variables specific to functions and what to look out for when coding JavaScript functions in general.

Momentum 2023 Sessionize Event

October 2023 Cincinnati, Ohio, United States

UtahJS Conf 2023 Sessionize Event

September 2023 Sandy, Utah, United States

JavaScript & Friends 2023 Sessionize Event

August 2023 Columbus, Ohio, United States

Rey Riel

Developer Advocate @ 8base, helping developers best I can

Ottawa, Canada

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