- https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/best-practices.html
- https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-adjacency-graphs.html
- https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GSI.html
- https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#FilteringResults
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
// my answer: https://tour.golang.org/methods/23 | |
// their answer: https://github.com/golang/tour/blob/master/solutions/rot13.go | |
package main | |
import ( | |
"io" | |
"os" | |
"strings" | |
"bytes" |
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
package main | |
import "fmt" | |
// fibonacci is a function that returns | |
// a function that returns an int. | |
// this is my solve to https://tour.golang.org/moretypes/26 | |
func fibonacci() func() int { | |
next := -1 |
Risk | Mitigation |
---|---|
The inability to get stories “Ready” | The customer's product owner is responsible for ensuring that stories have proper acceptance criteria. The delivery team is responsible for other artifacts like wireframes and design comps.
The contract could include a stipulation that a dedicated delivery team will be maintained only if the product owner is able to fulfill their obligation to provide acceptance criteria in a timely manner. Otherwise, the supplier is responsible for ensuring any other supporting documentation is provided so that coders can build the application. |
Points | Complexity | The software developer’s perspective |
---|---|---|
1 | XS |
Severity Type | Description |
---|---|
Blocker |
|
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
const bb = require('bluebird'); | |
const AWS = require('aws-sdk'); | |
const s3 = new AWS.S3(); | |
const removeObject = (bucketName, obj) => { | |
const params = { | |
Bucket: bucketName, | |
Key: obj.Key, | |
}; |
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
import json | |
import os | |
def ping(event, context): | |
ip1 = event['headers']['X-Forwarded-For'].split(',')[0] | |
ip2 = event['requestContext']['identity']['sourceIp'] | |
print('two different referring IP address parsing techniques ip1: %s and ip2: %s') % (ip1, ip2) | |
referringIP = event['requestContext']['identity']['sourceIp'] | |
#TODO: use a comma-delimited string to store multiple IP address values in the environment variable |
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
{ | |
"Version": "2012-10-17", | |
"Statement": [ | |
{ | |
"Sid": "AllowUserToSeeBucketListInTheConsole", | |
"Action": [ | |
"s3:ListAllMyBuckets", | |
"s3:GetBucketLocation" | |
], | |
"Effect": "Allow", |
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
angular.module('example') | |
.controller('MainCtrl', ['connectivityService', function(connectivityService) { | |
connectivityService.onReconnect(function(){ | |
console.log('back online'); | |
}); | |
connectivityService.onLostConnection(function(){ | |
console.log('lost connection'); | |
}); | |
connectivityService.start(); | |
}]); |
NewerOlder