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
//This script will allow you to make a whole lot of | |
//copies of a document in your Google Drive. | |
//If the original is in a folder, then the copies will be made | |
//in the same folder | |
//be careful of what you change. Each semicolon is very important. | |
function copyDocs() { | |
var activeDocument = DocumentApp.getActiveDocument(); | |
var fileId = activeDocument.getId(); |
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
/* 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) |
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
class Person { | |
constructor(firstName, lastName) { | |
this.firstName = firstName; | |
this.lastName = lastName; | |
} | |
display() { | |
return `${this.firstName} ${this.lastName}`; | |
} | |
} |
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
ruby -e "p Random.rand(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)
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
/* npm install promise */ | |
const Promise = require('promise'); | |
function within(time) { | |
return new Promise(function (fulfill) { | |
setTimeout(fulfill, time); | |
}); | |
} | |
function timeout(promise, milliseconds) { |
This page: http://bit.ly/dcc201707
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
Linting and Static Analysis tools or TDD like you mean it
http://bit.ly/dcc-lightning-2017
- 5 Easy Tools to Improve Web Performance by Ryan Cromwell @cromwellryan
- Make SVG Go Boom! by Taylor Hunt @tigt_
- Why Use Flexbox by Jay Shenk @jay_shenk
- Machine learning by Rob Tarr @robtarr
- CSS for Multiple Brands by Philip Zastrow @zastrow