Skip to content

Instantly share code, notes, and snippets.

View markusklems's full-sized avatar

Markus Klems markusklems

View GitHub Profile
@markusklems
markusklems / lambda-dynamo
Last active September 24, 2021 03:48
Short aws lambda sample program that puts an item into dynamodb
// create an IAM Lambda role with access to dynamodb
// Launch Lambda in the same region as your dynamodb region
// (here: us-east-1)
// dynamodb table with hash key = user and range key = datetime
console.log('Loading event');
var AWS = require('aws-sdk');
var dynamodb = new AWS.DynamoDB({apiVersion: '2012-08-10'});
exports.handler = function(event, context) {
@markusklems
markusklems / lambda-dynamodb-scan
Created January 19, 2015 23:46
Short aws lambda sample program that scans a dynamodb table
// create an IAM Lambda role with access to dynamodb
// Launch Lambda in the same region as your dynamodb region
// (here: us-east-1)
// dynamodb table with hash key = user and range key = datetime
console.log('Loading event');
var AWS = require('aws-sdk');
var dynamodb = new AWS.DynamoDB({apiVersion: '2012-08-10'});
exports.handler = function(event, context) {
@markusklems
markusklems / gulpfile.js
Created April 9, 2016 23:26
Gulp task: replace <script src="node_modules/.../filename.js"> with <script src="lib/filename.js">
const replace = require('gulp-replace');
gulp.task('copy:index', ['clean'], function() {
gulp.src(['index.html'])
.pipe(replace(/node_modules(.*)\/(.*).js/g, 'lib/$2.js'))
.pipe(gulp.dest('dist'));
});