Resources
- The British Library Flickr (Public Domain illustrations)
- Mixins Considered Harmful
- Higher-Order Components
- Common Questions about Render Props
- Render Props
- Hooks
## Testing Session | |
* _Practical Object-Oriented Design in Ruby_ by Sandi Metz (http://www.poodr.com/) | |
* "The Magic Tricks of Testing" talk (https://www.youtube.com/watch?v=URSWYvyc42M) | |
* _The Cucumber Book_ by Matt Wynne and Aslak Hellesøy (https://pragprog.com/book/hwcuc/the-cucumber-book) | |
* _Working Effectively with Legacy Code_ by Michael Feathers (https://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052) | |
Gems: | |
* Factory Girl (https://github.com/thoughtbot/factory_girl) |
/** | |
* All Tests Pass: Week 1 | |
* Given an array of integers, find out if any two items in the array add up to | |
* the target. For example, sumsToTarget([1,2], 3) should return true, but | |
* sumsToTarget([1,2], 4) should return false. | |
*/ | |
function sumsToTarget(integers = [], target) { | |
return sumHelper(integers.sort(), target, 0, integers.length - 1); | |
} |
Feedback/Followup Forms: | |
https://docs.google.com/forms/d/1lyhcxRMpAhqbmmYooEJf7tCckD5VvRs12FIs4S4LC-8/viewform | |
https://docs.google.com/forms/d/1MtMMiBRy6JPcTrJ3moRhiFe32ZWXJoL3bipiHVJhQPQ/viewform | |
Videos: | |
CFP Advice from Raquel Velez and Sarah Mei | |
https://youtu.be/lHIHgauh000 | |
Crafting Your Bio: By Danielle Barnes from @WomenTalkDesign |
/** | |
* All Tests Pass: Week 4 | |
* | |
* Working with native Array methods. | |
* | |
* This week, you're working at Acme Artwork, a small art store whose owner needs help understanding their sales for any given | |
* month. The last two month's worth of sales are available to you as an array of structured objects, with various bits of data | |
* describing who bought what for what price. | |
* | |
* For the purposes of this puzzle, the sales records are kept at the bottom of the puzzle file. Check there for the structure |
/** | |
* Week 6: Anagram check (or, hacker nag cam?) | |
* | |
* Given a function 'anagramCheck(a, b)', return true if the two strings are anagrams of each other, false otherwise. | |
*/ | |
function anagramCheck(a, b) { | |
let aArray = a.toLowerCase().replace(/\s/g, '').split(''), | |
bArray = b.toLowerCase().replace(/\s/g, '').split(''); |
Resources
Open CFPs
CoC report form: https://bit.ly/2Hb2dWH
Organizer Twitter handles
recipe(muffin). | |
recipe('chickpea soup'). | |
recipe(tiramisu). | |
recipe(pancakes). | |
recipe(latkes). | |
recipe(gazpacho). | |
contains(blueberries, muffin). | |
contains(milk, muffin). | |
contains(butter, muffin). |