Skip to content

Instantly share code, notes, and snippets.

View jesse-spevack's full-sized avatar

Jesse Spevack jesse-spevack

View GitHub Profile
@jesse-spevack
jesse-spevack / Jesse Spevack prework.md
Last active June 26, 2016 18:10 — forked from mbburch/prework.md
An example template for your Turing pre-work Gist

Turing School Prework

Task A- Practice Typing:

  • screenshots of scores will be posted in comments

Task B- Algorithmic Thinking & Logic:

  • screenshots of completed sections will be posted in comments

Task C- Create your Gist:

Module 1 Week 2 Diagnostic

This exercise is intended to help you assess your progress with the concepts and techniques we've covered during the week.

When complete, fill out this form.

For these questions, write a short snippet of code that meets the requirement. In cases where the question mentions a "given" data value, use the variable given to refer to it (instead of re-writing

@jesse-spevack
jesse-spevack / rails_engine_dtr.md
Created October 3, 2016 22:24
Rails Engine DTR - Nate Anderson and Jesse Spevack

DTR Memo

Project: Rails Engine

Group Member Names:

  • Nate Anderson
  • Jesse Spevack

Project Expectations:

What does each group member hope to get out of this project? Goals and expectations:

  • Nate Anderson
  • Deeper understanding of Rails and APIs.
@jesse-spevack
jesse-spevack / rails_setup.md
Last active January 24, 2017 16:26 — forked from ryanflach/rails_setup.md
Common setup for a new Rails project
  1. rails new <project_name> -d postgresql --skip-turbolinks --skip-spring -T
  • -d postgresql sets up the project to use PostgreSQL
  • --skip-turbolinks & --skip-spring creates a project that does not use turbolinks or spring
  • -T skips the creation of the test directory and use of Test::Unit
  • Optional: --api will create a stripped-down Rails application with a smaller set of middleware. It will also configure the generators to skip the views/helpers/assets and change the parent for ApplicationController from ActionController::Base to ActionController::API
  1. In the Gemfile:
  • Available to all environments:
    • gem 'figaro' - store environment variables securely across your app (docs)
    • Uncomment gem 'bcrypt', '~> 3.1.7' if you will be hosting your own user accounts with passwords (docs)
  • Inside of group :test:
@jesse-spevack
jesse-spevack / ECM_checking.md
Created October 18, 2016 20:18
First checkin for the Extreme Clone Makeover project @turing Mod3

####Sharing

  • users can upload photos to albums they have been invited to
  • up to us re: how to implement sharing, typing in the username is fine.
  • album is public or private

####Authentication

  • use bcrypt and make our own authentication

####Twilio

  • Use the rest API, not the gem

[TBD]

Pitch

I want to build an app that helps schools and families talk across language barriers about how to help students.

Problem

There is a growing English Language Learner population in America's public school system. Many of these families do not consistently maintain email accounts, but almost all of them use SMS. Educators need to be able to quickly communicate logistics and feedback to their students and families in multiple languages, but voice calling, individual text messaging are time consuming (especially if they need to be translated) and many families are just not accessible via email.

Solution

@jesse-spevack
jesse-spevack / Shop_Talk_Tom_Dale.md
Created November 12, 2016 23:27
Response to Shop Talk Episode 147: Tom Dale

Do you agree with Tom?

Tom argues that the role of the client and server are quite separate and thus necessitate their own applications. He states that by building an API and then a separate application that handles the views, it makes it easier to develop for mobile, improves performance, and makes code more maintainable.

What parts of his argument are compelling?

I like the idea that we aren't fully harnessing the potential of the client computer. I also like the idea of spearating concerns.

What parts do you disagree with?

I don't really disagree with anything, but there were two points that surprised me. First, he was pretty down on Angular. As a Google fan, that surprised me. Second, learning about his path from Genius Bar to developer was interesting. It seems like he saw it as pretty serendipitious.

@jesse-spevack
jesse-spevack / exercism.md
Last active November 21, 2016 17:56
Jesse Spevack JavaScript Exercism Reflections

##Leap My code: here

  • Responder #1 (here) - This responder used a multi-line if / else statement and did not extract out the 3 modulo operations into a separate function.

  • Responder #2 (here) - This responder used a ternary statement, but unnecessarily included a true / false return.

  • Responder #3 (here) - This user decided to build the logic out with a nested conditional, nesting the %100 and %400 checks within the %4 conditional. It appears cleaner at first glance and the nested structure does mirror the logic of the problem, though I know in a more complex situation a nested conditional could prove to be a real can of worms.

  • Responder #4 (here - This responder used thr

@jesse-spevack
jesse-spevack / census_dtr.md
Last active November 28, 2016 18:30
Census DTR

DTR Memo

Project: Rails Engine

Group Member Names:

  • Jasmin Hudacsek
  • Calaway
  • Brian Goss
  • Jesse Spevack

Project Expectations:

What does each group member hope to get out of this project? Goals and expectations: