Open in app

Sign In

Write

Sign In

Brian Firestone
Brian Firestone

12 Followers

Home

About

Published in Geek Culture

·May 25, 2021

React + Redux: Higher-order reducers with combineReducers()

Using Redux for global state management in your React application is a complete game changer — no longer must you tactically navigate an ever-expanding (and confusing) web of local state to get the right data to the right components. But with great power comes great responsibility… like adhering to the…

React

3 min read

React + Redux: Higher-order reducers with combineReducers()
React + Redux: Higher-order reducers with combineReducers()
React

3 min read


May 17, 2021

Building a Ruby on Rails powered JSON API in minutes

If you’ve used Ruby on Rails for any decent amount of time, chances are that you’re pretty comfortable working within the Model-View-Controller architectural pattern, but may be feeling the constraints of using ERB templates for your views. …

Ruby

4 min read

Ruby

4 min read


Apr 8, 2021

JavaScript’s Scope Chain for Dummies

When you’re first learning JavaScript fundamentals, there’s a lot that can scare you off and/or confuse you — like the multiple ways to write functions or the fact that functions are treated as first-class objects. …

Java Script

2 min read

Java Script

2 min read


Mar 28, 2021

Why I Decided to Learn Software Engineering

My professional journey has never been easy for me to suss out. Muzzled by indecision in my late teens and early twenties, like many, I had no clue what I wanted to do “when I grew up”. My only true passion in life has always been music — playing it…

Software Development

3 min read

Software Development

3 min read


Mar 17, 2021

Ruby on Rails + OmniAuth + Devise: Implementing Custom User Attributes

When starting my first Ruby on Rails application, I knew one thing for certain: instead writing line after line of code to manage user sign up, sessions and authentication, I wanted to take advantage of a great Ruby gem called Devise. For the uninitiated, Devise is billed as a “flexible…

Oauth

5 min read

Ruby on Rails + OmniAuth + Devise: Implementing Custom User Attributes
Ruby on Rails + OmniAuth + Devise: Implementing Custom User Attributes
Oauth

5 min read


Mar 15, 2021

The Understated Power of ERB (Embedded Ruby)

Any software engineer will tell you that it’s imperative to know how to “mix-and-match” various technologies, programming languages, and/or frameworks in order to design and build a sound final product. For example, we typically use HTML to build the structure and content of a web page, CSS to add styling…

HTML

3 min read

HTML

3 min read


Mar 15, 2021

What I Learned Building My First App

I’ve just completed my first app build, and even though it’s been a few days since writing my last line of code, there’s already been a flood of ideas for how to improve, iterate, and evolve its functionality. …

Software Development

2 min read

Software Development

2 min read

Brian Firestone

Brian Firestone

12 Followers

Los Angeles based Software Engineer and musician.

Following
  • Josh Frank

    Josh Frank

  • Alessandro Butler

    Alessandro Butler

  • Akashkinwad

    Akashkinwad

  • Andreas Katzian

    Andreas Katzian

  • Dan Foley

    Dan Foley

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech