- Dealing with the Causes of Stress in Remote Teams
- white paper; 30 pages
- Basecamp blog, tagged remote-working
- various relevant blog posts from Basecamp employees
- Zappier's Ultimate Guide to Remote Work
- Lessons learned by Zappier, who employes > 200 remote workers on their distributed team - topics like hiring, culture, remote workers' toolkit, etc.
- Trello's How to Embrace Remote Work
When you start working with WebPack for GameTime, you'll notice that you can't just define a variable in one file and find it in another as easily as you can in Rails.
Read Node.js, Require and Exports and Organize Your Code with RequireJS
- In the context of Node, what is a
module
? - The code examples from the second blog post look very different from the first. Why?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
**Step One**: Watch [Sorting Algorithms in JavaScript](https://www.youtube.com/watch?v=uRyqlhjXYQI) | |
**Step Two**: Fork this gist. | |
**Step Three**: Respond to this question in your fork: "What are some of the balances and trade offs between different sorting algoritms?" | |
-It can depend on the size and presortedness of the collection. Merge sort scales well for large collections. Insertion sort works well with smaller lists and when the items are already sorted. Bubble sort is inefficient by comparison, and doesn't scale. | |
**Step Four**: _Totally Optional_: take a look at some of the other forks and comment if the spirit moves you. |
- This lesson was essentially lifted from the Techgraphs post: How To Use R For Sports Stats, Part 1: The Absolute Basics - By Brice Russ
- Walk through downloading/installing R (download recommended prior to session).
- Will download and use a Fangraphs dataset, to start.
- Walk through steps detailed in article for loading:
- summary data
- Define CRUD.
- CRUD stands for "create, read, update, delete" and refers to the main functions for manipulating stored data
- There are seven verb + path combinations that are necessary in a basic Sinatra app in order to provide full CRUD functionality. List each of the seven combinations, and explain what each is for.
- GET /tasks - to read all tasks
- GET /tasks/:id - to read one task
- GET /tasks/new - to view form for creating new task
- POST /tasks - to submit form for creating new task
- GET /tasks/:id/edit - to view form for updating task
- PUT /tasks/:id - to submit form for updating task
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def superfizzbuzz | |
0.upto(1000).each do |num| | |
if (num % 7 ==0) && (num % 5==0) && (num % 3==0) | |
puts "SuperFizzBuzz" | |
elsif (num % 7 ==0) && (num % 3==0) | |
puts "SuperFizz" | |
elsif (num % 7 ==0) && (num % 5==0) |