intermission-assignments's People
Forkers
kpearson adamcaron rasensio1 emilyfreeman jillmd501 lingtran marinacor1 hhoopes rubycourse notmarkmiranda kerrd89 seeker105 jdconrad89 esayler bermannoah edilenedacruz cmacaulay scmountain blackknight75 jennpeavler rubybasics adamgunther1 jdiejim erose357 sidewinder2020 aziobrow tjp2021 marshallhouston goodalls mikeyduece katyjane8 snayrouz abarnes26 corneliusellen mgmilton codexguajil lilwillifo anon0mys anubiskhan shniks gijolopez jude-lawson jliv316 jamisonordway tywestlie colehart macinnes sdmalek44 keegancorrigan colinwarmstrong lucasalderfer duranangela kathleenscriver abdullaqudrat tcraig7 tfielder tmaria17 nicklindeberg bghalami zingsurfer jordanwa1947 jplao bdiveley amypetrie kate-v2 megstang danhutch normanrs mnhollandplum tomjnunez ryan-mcneil jpclark6 asmolentzov mgoodhart5 abenetka syntheticautomation le3ah tonyr729 tymazey aprildagonese jennicastiehl smthom05 timnallen juliamazey csvlewis isaacsunoo millsprovosty chitasan jalena-penaligon earl-stephens b-coyle emilydittmer kobesparrow klhalls89 csheesley davehardy632 hsmitha26 annekemcgrady cervann baldm0mmaintermission-assignments's Issues
Shop Talk: Tom Dale (optional)
Optional discussion here about Shop Talk: Tom Dale (1.5 hours). Do you agree with Tom? What parts of his argument are compelling? What parts do you disagree with?
Sandi Metz' Rules For Developers
Discuss Sandi Metz's Rules for Developers here. Which of Sandi's rules do you feel like might be the hardest to follow—why?
https://github.com/scottalexandra/jet-fuel
Sandi Metz' Rules For Developers
Discuss Sandi Metz's Rules for Developers here. Which of Sandi's rules do you feel like might be the hardest to follow—why?
Build Jet Fuel
You'll be building a modified version of Jet Fuel.
Post a link to your repository here by Monday, 2/2.
The project itself is due Saturday, 2/7.
Simplicity Matters by Rich Hickey (optional)
Simplicity Matters by Rich Hickey - As we move into working on larger and more sophisticated systems, some of the approaches that have worked on smaller projects may no longer be so effective. What does Rich Hickey say about the common pitfalls of Ruby and Rails applications?
Complete the Test-Driven JavaScript Assessment
Airbnb's JS style guide
Discuss Airbnb's JavaScript style guide here. In particular, when you glanced over the style guide, which aspects made you jump out of your chair and say "YES!" and which ones made you grumble in quiet, reserved discontent?
Mary Rose Cook Live-Coding
Discuss Mary Rose Cook's live coding here!
Real Software Engineering by Glenn Vanderburg (optional)
Real Software Engineering by Glenn Vanderburg - What does Glenn have to say about Software Engineering as a discipline? How does Software Engineering differ fundamentally from other Engineering disciplines? What can we as Software Engineers take away from other disciplines?
Reading Option 1: JavaScript Allongé
Read JavaScript Allongé by Reginald Braithwaite
Discuss questions and thoughts here. Feel free to talk about the book as you're reading it. I'll also answer any questions you have.
Some things to think about:
- What new approaches to JavaScript did you pick up while reading this book?
- What concepts from the book might have an impact on the way you write Ruby?
lololodash
Submit the link to your lololodash assignments here.
Listen to Shop Talk with Tom Dale
Listen: Shop Talk: Tom Dale (1.5 hours)
- Do you agree with Tom?
- What parts of his argument are compelling?
- What parts do you disagree with?
Speaking JavaScript
Discuss Speaking JavaScript, especially following chapters here:
Sean Griffin's Using arel (optional)
Discuss Using Arel to Compose SQL Queries here.
Sandi Metz's rules for developers
Discuss Sandi Metz's Rules for Developers here. Which of Sandi's rules do you feel like might be the hardest to follow—why?
Shop Talk: Tom Dale (optional)
Optional discussion here about Shop Talk: Tom Dale (1.5 hours). Do you agree with Tom? What parts of his argument are compelling? What parts do you disagree with?
Read Style Guides
Read: Both of the following style guides (30 minutes)
When you glanced over the style guides, which aspects made you jump out of your chair and say "YES!" and which ones made you grumble in quiet, reserved discontent?
Exercisms
Submit a gist here comparing JavaScript exercism exercises you've completed with five other submissions. Here is an example of what we expect.
Airbnb's JS style guide
Discuss Airbnb's JavaScript style guide here. In particular, when you glanced over the style guide, which aspects made you jump out of your chair and say "YES!" and which ones made you grumble in quiet, reserved discontent?
jQuery fundamentals
Submit links to your work/ask questions about jQuery fundamentals here.
Simplicity Matters by Rich Hickey (optional)
Simplicity Matters by Rich Hickey
As we move into working on larger and more sophisticated systems, some of the approaches that have worked on smaller projects may no longer be so effective.
What does Rich Hickey say about the common pitfalls of Ruby and Rails applications?
JavaScript Garden (optional)
Discuss JavaScript Garden here.
Sandi Metz' Rules for Developers
Discuss Sandi Metz's Rules for Developers here. Which of Sandi's rules do you feel like might be the hardest to follow—why?
expressworks
Thoughtbot's Style Guide for Ruby
Discuss thoughtbot's style guide for Ruby here. In particular, when you glanced over the style guide, which aspects made you jump out of your chair and say "YES!" and which ones made you grumble in quiet, reserved discontent?
Read Sandi Metz's Five Rules for Developers
Read: Sandi Metz' Rules For Developers (10 minutes)
- Which of Sandi's rules do you already follow?
- Which of Sandi's rules do you feel like might be the hardest to follow—why?
Bonus challenge: As you implement Jet Fuel this week (#1), see if you can follow Sandi's rules to the letter.
Complete the Test-Driven JavaScript Assessment
Please add the link to your repo in the comments
Mary Rose Cook
Discuss Mary Rose Cook's live coding here!
Shop Talk: Tom Dale (optional)
Optional discussion here about Shop Talk: Tom Dale (1.5 hours). Do you agree with Tom? What parts of his argument are compelling? What parts do you disagree with?
Javascripting
Submit the link to your javascripting exercise here.
Sean Griffin's Using arel
Discuss Using Arel to Compose SQL Queries here.
Thoughtbot's Style Guide
Discuss thoughtbot's style guide for Ruby here. In particular, when you glanced over the style guide, which aspects made you jump out of your chair and say "YES!" and which ones made you grumble in quiet, reserved discontent?
Speaking JavaScript
Discuss Speaking JavaScript, especially following chapters here:
Chapter 3: The Nature of JavaScript
Chapter 15: Functions
Chapter 16: Variables: Scopes, Environments, and Closures
Chapter 17: Objects and Inheritance
lololodash
Submit links to your lololodash exercises here.
Simplicity Matters by Rich Hickey (optional)
Simplicity Matters by Rich Hickey - As we move into working on larger and more sophisticated systems, some of the approaches that have worked on smaller projects may no longer be so effective. What does Rich Hickey say about the common pitfalls of Ruby and Rails applications?
The Birth and Death of Javascript by Gary Bernhardt (optional)
The Birth and Death of Javascript by Gary Bernhardt - This talk takes a tongue-in-cheek tone, but the concepts discussed are very topical. What does Bernhardt suggest about the role of Javascript in shaping the modern web?
Speaking JavaScript
Discuss Speaking JavaScript, especially following chapters here:
JavaScript Garden
Discuss JavaScript Garden here.
Reading Option 2: Speaking JavaScript
Read Speaking JavaScript by Dr. Axel Rauschmayer.
Discuss the book, topics or concepts you found interesting here.
I'll also answer any questions you might have along the way.
How I Start (optional)
Optional discussion here about How I Start (Building a Ruby Gem) by Steve Klabnik.
Build Jet Fuel
You'll be building a modified version of Jet Fuel.
Post a link to your repository here by Monday, 3/23.
The project itself is due Monday, 3/30.
How I Start (optional)
Optional discussion here about How I Start (Building a Ruby Gem) by Steve Klabnik
javascripting course
Submit the link to your Javascripting repo here.
Thoughtbot's Style Guide for Ruby
Discuss thoughtbot's style guide for Ruby here. In particular, when you glanced over the style guide, which aspects made you jump out of your chair and say "YES!" and which ones made you grumble in quiet, reserved discontent?
Airbnb's JS Style Guide
Discuss Airbnb's JavaScript style guide here. In particular, when you glanced over the style guide, which aspects made you jump out of your chair and say "YES!" and which ones made you grumble in quiet, reserved discontent?
Execution in the Kingdom of Nouns by Steve Yegge (optional)
Execution in the Kingdom of Nouns by Steve Yegge - You've been doing object-oriented programming for almost 6 months now. What are some of the limitations imposed by this approach? How do Ruby and/or Javascript capture the benefits of OO while avoiding some of pitfalls?
Mary Rose Cook's live coding (optional)
Discuss Mary Rose Cook's live coding here!
jQuery fundamentals
Add any and all comments, questions, and other discussion for the jQuery Fundamentals course here.
Exercisms
Submit a gist here comparing JavaScript exercism exercises you've completed with five other submissions.
Here is an example of what we expect.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.