Skip to content

Instantly share code, notes, and snippets.

View adambray's full-sized avatar

Adam Bray adambray

  • Mechanical Orchard
  • Washington, DC
View GitHub Profile

Agile for Beginners

Learning Objectives

  • List the core values of agile software development
  • Describe how agile development is different from waterfall
  • Explain the core concepts of all agile software development
  • Describe common types of agile development (scrum, kanban, XP, lean) and their roles
  • Explain the purpose of common ceremonies used by agile teams (IPM, Sprint Planning, Retro)
function setInputValue(id, value) {
const input = document.getElementById(id);
const lastValue = input.value;
input.value = value;
// react 16 hack
let tracker = input._valueTracker;
if (tracker) {
tracker.setValue(lastValue);
function setInputValue(id, value) {
const input = document.getElementById(id);
const lastValue = input.value;
input.value = value;
// react 16 hack
let tracker = input._valueTracker;
if (tracker) {
tracker.setValue(lastValue);
var context = require.context('./', true, /Spec\.jsx?$/);
context.keys().forEach(context);
{
"name": "web",
"version": "0.0.0",
"dependencies": {
"react": "latest",
"react-dom": "latest",
"rps": "file:../rps"
},
"devDependencies": {
"babel-core": "^6.26.3",
var webpack = require('webpack')
module.exports = function (config) {
config.set({
browsers: ['Chrome'], //run in Chrome
browserNoActivityTimeout: 60000,
singleRun: true, //just run once by default
frameworks: ['mocha'], //use the mocha test framework
files: [
'spec/tests.webpack.js' //just load this file
Time Monday Tuesday Wednesday Thursday
9:00am - 10:00am Robin Adrian Adrian Andy
10:00am - 10:30am Matt Robin Adam Adrian
1:30pm - 2:00pm Matt Robin Adam Adrian
2:00pm - 3:00pm Jesse Matt Robin Adam
3:00pm - 4:00pm Andy Jesse Matt Robin
4:00pm - 5:00pm Adam Andy Jesse Matt
@adambray
adambray / calc_interface.rb
Created June 1, 2015 13:36
Metaprogramming - Calculator Interface
# Calc class
# my_calc = Calc.new
# my_calc.one.plus.one => 2
# my_calc.two.plus.one => 3
# my_calc.four.minus.one => 3
#my_calc.one => new_calc_object
#new_calc_object.plus => newer_calc_object
#newer_calc_object.one => 2
@adambray
adambray / example_lesson.md
Created February 28, 2015 20:23
Example Lesson Plan - Scaffolding

Domain Modeling and Databases

Learning Objectives

  • Describe the basic parts of an ERD
  • Construct ERDs to model the nouns and relationships in a domain
  • Explain what a database is and why you would use one as opposed to other persistent storage mechanisms
  • Explain the difference between a database management system (R/DBMS) and a database, and name the major DBMSes