View promises-function-only.js
/* Wes' original example is great, but we've found the following
* example of https://github.com/wesbos/Web-App-Workshop/blob/master/notes/02%20-%20Promises.md
* to read really well and keep us from putting too much in our `then` functions.
*/
const logError = (err) => console.log('Something Happened!', err);
getTheWeatherFor('Dayton')
.then(getPicturesOfWeather)
.then(resizePicturesOfWeather)
.then(uploadNewPictures)
View index.js
class Person {
constructor(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
display() {
return `${this.firstName} ${this.lastName}`;
}
}
View rating.rb
ruby -e "p Random.rand(10)"
View README.md

OWASP Top 10

  • A1-Injection
  • A2-Broken Authentication and Session Management
  • A3-Cross-Site Scripting (XSS)
  • A4-Broken Access Control
  • A5-Security Misconfiguration
  • A6-Sensitive Data Exposure
  • A7-Insufficient Attack Protection
  • A8-Cross-Site Request Forgery (CSRF)
View index.js
/* npm install promise */
const Promise = require('promise');
function within(time) {
return new Promise(function (fulfill) {
setTimeout(fulfill, time);
});
}
function timeout(promise, milliseconds) {
View README.md

Test Driven Development

This page: http://bit.ly/dcc201707

Pager Kata

The kata is about the writing of the underlying data model for a pager control (NOT about the presentation). What you should create is an object or class (bunch of classes?!) which is smart enough to provide all the data required to actually render the links to pages.

https://github.com/mwhelan/Katas/tree/master/Katas.Pager

View README.md

Linting and Static Analysis tools or TDD like you mean it

View TALKS.md