Open in app

Sign In

Write

Sign In

Sean LaFlam
Sean LaFlam

112 Followers

Home

About

Pinned

Building a Recommendation Algorithm in Ruby on Rails (Part 2)

Continuing Where We Left Off If you have not yet completed the steps in Part 1 of setting up a Rails environment and pulling down the data from the API, please go back and read my last article here. Assuming you’ve completed these steps, let's continue on to the next part. Creating Custom Attribute Values for Each Game As mentioned in the…

Recommendation System

7 min read

Building a Recommendation Algorithm in Ruby on Rails (Part 2)
Building a Recommendation Algorithm in Ruby on Rails (Part 2)
Recommendation System

7 min read


Pinned

Building a Recommendation Algorithm in Ruby on Rails (Part 1)

Using Ruby’s Vector class, and some custom Rails methods The Types of Recommendation Systems There are 2 widely used systems to recommend products to customers, whether that product be physical goods like Amazon sells, television shows or movies like Netflix, or even other user’s profile pages like Facebook. Collaborative Filtering Collaborative filtering compares the likes, dislikes, and…

Ruby

4 min read

Building a Recommendation Algorithm in Ruby on Rails (Part 1)
Building a Recommendation Algorithm in Ruby on Rails (Part 1)
Ruby

4 min read


Published in Geek Culture

·Pinned

Is There Any Reason to Still Use React Class Components?

A Look at Functional vs Class Components with React Hooks — Nope. Thanks for reading! . . Oh I have to explain myself? Alright fine… Quick Background So when I first learned React, you had to make a choice when creating a component. You could create the component as a simple function that returns some JSX (hence its called a Functional Component), or…

React

3 min read

Is There Any Reason to Still Use React Class Components?
Is There Any Reason to Still Use React Class Components?
React

3 min read


Jan 31

The Evolution of Machine Learning at Spotify

Background As of writing this, Spotify is the world’s largest audio entertainment platform, dominating the music streaming industry with a 31% market share (to Apple Music’s 15%) and rapidly growing in the podcasting space with a 20% market share (2nd to Apple Podcast’s 43%). …

Spotify

5 min read

The Evolution of Machine Learning at Spotify
The Evolution of Machine Learning at Spotify
Spotify

5 min read


Nov 26, 2022

A Beginner’s Guide to Web Scraping Using Python

Learn what web scraping is and see some of the best tutorials for Python web scraping Python is a versatile language that can be used for a variety of purposes, one of which is known as web scraping. …

Web Scraping

2 min read

A Beginner’s Guide to Web Scraping Using Python
A Beginner’s Guide to Web Scraping Using Python
Web Scraping

2 min read


Jun 23, 2021

Creating Meaningful Charts in Amplitude

Recently, I have been working on more analytical side of web development, and have really been trying to understand what drives different user behavior. Specifically, I have been focusing on one question that I find extremely interesting: “Which user action is more correlated to user retention at the 1–months and…

5 min read

Creating Meaningful Charts in Amplitude
Creating Meaningful Charts in Amplitude

5 min read


Published in Geek Culture

·Jun 15, 2021

What is a Higher Order Component?

A detailed explanation of React’s system for reusing component logic Have you ever been working in a codebase or been watching a tutorial online and come across something that looks like this: export default withResponsive(Home) Well then you already have encountered a Higher Order Component whether you’ve realized it or…

React

5 min read

What is a Higher Order Component?
What is a Higher Order Component?
React

5 min read


Published in JavaScript in Plain English

·Jun 9, 2021

How to Add Analytics to your React Application

Using Amplitude’s npm library Amplitude Amplitude is a data analytics startup that aims to make adding analytics to your web or mobile app simple and easy. It is a Y Combinator company and has backing from some major VC firms such as Sequoia. Due to its effectiveness and simplicity, they have…

JavaScript

4 min read

How to Add Analytics to your React Application
How to Add Analytics to your React Application
JavaScript

4 min read


Published in Geek Culture

·Jun 4, 2021

Redux with React’s Functional Components

How to use Redux’s useSelector and useDispatch hooks — Before reading this you should familiarize yourself with what Redux is and how to use it in React class components. Setup Start by creating a new react app. I’ll be using a package called Redux Toolkit to get the shell of the app set up quickly. …

JavaScript

3 min read

Redux with React’s Functional Components
Redux with React’s Functional Components
JavaScript

3 min read


Published in JavaScript in Plain English

·May 27, 2021

Using Redux and Firestore in Your React Web App

Redux Intro Redux is a state management tool for JavaScript, that makes it much simpler to maintain state in your application. It is especially useful in React applications because it lets you avoid the behavior of passing props down through many different child components until it reaches a deeply nested component that…

React

6 min read

Using Redux and Firestore in Your React Web App
Using Redux and Firestore in Your React Web App
React

6 min read

Sean LaFlam

Sean LaFlam

112 Followers

NYC -> Austin ; SWE -> PM

Following
  • Dario Radečić

    Dario Radečić

  • Jesus Rodriguez

    Jesus Rodriguez

  • Nir Eyal

    Nir Eyal

  • Concoda

    Concoda

  • Kelly Perdew

    Kelly Perdew

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech