Open in app

Sign In

Write

Sign In

Joann Pan
Joann Pan

46 Followers

Home

About

Jun 18, 2021

Building a gear-list planner for backpackers as my final project with React and Redux

The end of my Flatiron Journey is new yet feels incredibly familiar. Not because I’ve graduated from undergrad or graduate programs before but because I’m diving into the world of thru-hiking for my final project. It’s a niche world I’ve come to know in the last two years in the…

Flatiron School

4 min read

Building a gear-list planner for backpackers as my final project with React and Redux
Building a gear-list planner for backpackers as my final project with React and Redux
Flatiron School

4 min read


Jun 4, 2021

How to create a timer that increments every second in Javascript

Hi there. For one of my beginner Javascript labs in the Flatiron School program, I have to create a timer that increments every second once the page loads. In the DOM, the timer that increments on the live site automatically lives in an h1 node with the id counter. This…

5 min read

How to create a timer that increments every second in Javascript
How to create a timer that increments every second in Javascript

5 min read


May 24, 2021

My Flatiron School JavaScript portfolio project: A digital vision board

5/19/21 | And just like that it’s JavaScript storyboarding time. For my fourth portfolio project in the Flatiron School program, I’m creating a vision board builder with a JavaScript front-end and Rails API back-end. I spent the majority of the day drawing out my models — Category, which is essentially…

7 min read

My Flatiron School JavaScript portfolio project: A digital vision board
My Flatiron School JavaScript portfolio project: A digital vision board

7 min read


May 11, 2021

My Ruby on Rails project cheatsheet: Stuff I’ve had to look up 100 times

How to post code on Medium: Mac : command+option+6 | Windows : ctrl+alt+6 | Linux : ctrl+alt+6 Form_for template <%= form_for @user do |f| %> <%= f.label :name %> <%= f.text_field :name %><br /> <%= f.label :age %> <%= f.number_field :age %><br /> <%= f.label :password…

1 min read

My Ruby on Rails project cheatsheet: Stuff I’ve had to look up 100 times
My Ruby on Rails project cheatsheet: Stuff I’ve had to look up 100 times

1 min read


Apr 27, 2021

Building a Road Trip Planner from Scratch with Ruby on Rails

4/22/21 Day 1 | Ahh, project-planning time. After getting through the Rails section of the Flatiron School program, it’s time to build another portfolio project—this time using Ruby on Rails. For my project I’m building a minimalist food-focused road trip planner called A Day Away. Through the web app, a…

7 min read

Building a Road Trip Planner from Scratch with Ruby on Rails
Building a Road Trip Planner from Scratch with Ruby on Rails

7 min read


Apr 4, 2021

How to make a Sinatra web app? My entire planning and coding process.

Day 1: 03/31/21 Hello, there. On day 1 of my Sinatra web app building process, I’ve decided to keep a detailed diary about starting and (fingers crossed) completing a CRUD, MVC app using Sinatra. The first step of the process, while deep in Flatiron School’s Sinatra section, was project ideation…

9 min read

How to make a Sinatra web app? My entire planning and coding process.
How to make a Sinatra web app? My entire planning and coding process.

9 min read


Apr 2, 2021

A guide to Ruby’s yield keyword when you’re feeling lost

For me, the most confusing part of learning and *actually* comprehending the concept of yield in Ruby is understanding when to use it. Before we go over common use cases of the yield keyword, I’m going to attempt to explain what it is — mostly, as a refresher to myself. …

3 min read

A guide to Ruby’s yield keyword when you’re feeling lost
A guide to Ruby’s yield keyword when you’re feeling lost

3 min read


Feb 26, 2021

A simple guide to understanding object-oriented ruby relationships (finally!)

As a beginner, I have had the hardest time wrapping my head around the concept of object-oriented relationships in code. After weeks (or try months) of reading explainers and watching tutorial videos, I’m beginning to see the light. Here, I’ll distill examples of belongs to, has many, and has many…

4 min read

A simple guide to understanding object-oriented ruby relationships (finally!)
A simple guide to understanding object-oriented ruby relationships (finally!)

4 min read


Feb 26, 2021

The Send Method: What it does and when to use it

First, let’s go over the need-to-know essentials. When you’re calling n method on an object using dot (.) notation, like in the example below, you’re essentially passing a message to it. "Paris, France".downcase #=> "paris, france" * The string is the object. * The dot is the method in which we’re…

2 min read

The Send Method: What it does and when to use it
The Send Method: What it does and when to use it

2 min read

Joann Pan

Joann Pan

46 Followers

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech