Looked at all the process logs and took notes. For middlemanager I copied:
Connection timed out 10.204.148.226:8081
Retries exhausted, couldn't fulfill request to [http://10.204.148.226:8081/druid/indexer/v1/taskStatus]
And wrote a note:
| // In consumer | |
| "devDependencies": { | |
| "@aws-cdk/assert": "1.46.0", | |
| "@types/jest": "^24.0.22", | |
| "@types/node": "^13.13.12", | |
| "aws-cdk": "1.46.0", | |
| "jest": "^24.9.0", | |
| "ts-jest": "^24.2.0", | |
| "ts-node": "^8.10.2", | |
| "typescript": "^3.9.5" |
Looked at all the process logs and took notes. For middlemanager I copied:
Connection timed out 10.204.148.226:8081
Retries exhausted, couldn't fulfill request to [http://10.204.148.226:8081/druid/indexer/v1/taskStatus]
And wrote a note:
| import React from 'react'; | |
| const SearchLayout = (props) => ( | |
| <div> | |
| <h2>My Great Search</h2> | |
| {props.field} | |
| <hr /> | |
| {props.results} | |
| </div> | |
| ); |
| <script src="https://unpkg.com/[email protected]/dist/react.js"></script> | |
| <script src="https://unpkg.com/[email protected]/dist/react-dom.js"></script> | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.24/browser.min.js"></script> | |
| <title>React</title> | |
| <div id="app"></div> | |
| <script type="text/babel"> | |
| class App extends React.Component { | |
| constructor() { |
| <!-- The initial UI --> | |
| <title>Vanilla</title> | |
| <div class="has-dog-question"> | |
| <p>Do you have a dog?</p> | |
| <label> | |
| <input type="radio" name="hasDog" value="yes"> | |
| Yes | |
| </label> |
| import Ember from 'ember'; | |
| export default Ember.Component.extend({ | |
| init() { | |
| this._super(...arguments); | |
| this.set('foo', 1); | |
| this.destroy(); | |
| }, | |
| willDestroy() { |
Getting Things Done by David Allen - This is a personal productivity system that encourages capturing all "projects" and being intentional about what the single "next action" is for any given project.
User Story Mapping by Jeff Patton - Honestly I did not read all of this and I probably should. However, I know this was very influential for people that I've worked with.
Kanban Development Oversimplified by Jeff Patton - This blog post does a good job of summarizing Kanban ideas in the context of Scrum and Agile.
Growing Object Oriented Software Guided by Tests by Nat Pryce and Steve Freeman - This includes a nice overview of an "outside-in" approach to software development using tests. The concept of a "walking skeleton" has been very useful for me.
Dreaming in Code by Scott Rosenburge - It's been a while since I read this but I know it covers things like "Mythical Man Month" in a story driven way.
| /* globals Stripe, ApplePaySession*/ | |
| import Ember from 'ember'; | |
| const { Service, RSVP, run } = Ember; | |
| export default Service.extend({ | |
| charge(paymentRequest) { | |
| return new RSVP.Promise(function(resolve, reject) { | |
| let runLoopResolve = (...args) => run.join(() => resolve(...args)); | |
| let runLoopReject = (...args) => run.join(() => reject(...args)); | |
| Stripe.applePay.buildSession(paymentRequest, buildSuccessHandler(runLoopResolve), runLoopReject).begin(); |
| import Ember from 'ember'; | |
| const { Service, RSVP } = Ember; | |
| export default Service.extend({ | |
| init() { | |
| this._super(...arguments); | |
| // We record both the charges sent and notifications sent to verify in | |
| // our tests. | |
| this.chargesSent = []; |