Skip to content

Instantly share code, notes, and snippets.

View mpayetta's full-sized avatar

Mauricio Payetta mpayetta

  • Mar del Plata, Argentina
View GitHub Profile
@mpayetta
mpayetta / index.html
Created March 28, 2018 21:20
d3-canvas-1
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>D3 ScatterPlot</title>
<link rel="stylesheet" href="./styles.css">
</head>
<body>
@mpayetta
mpayetta / get-s3-file.js
Last active March 27, 2018 21:34
get-s3-file.js
function getS3File(bucket, key) {
return new Promise(function(resolve, reject) {
s3.getObject(
{
Bucket: bucket,
Key: key
},
function (err, data) {
if (err) return reject(err);
else return resolve(data);
@mpayetta
mpayetta / lambda-2.js
Created March 27, 2018 20:58
lambda-2.js
var aws = require("aws-sdk");
var nodemailer = require("nodemailer");
var ses = new aws.SES();
var s3 = new aws.S3();
exports.handler = function (event, context, callback) {
var mailOptions = {
from: "mauricio@xoor.io",
@mpayetta
mpayetta / lambda-1.js
Created March 27, 2018 20:44
lambda-1.js
var aws = require("aws-sdk");
var nodemailer = require("nodemailer");
var ses = new aws.SES();
var s3 = new aws.S3();
exports.handler = (event, context, callback) => {
// TODO implement
callback(null, 'Hello from Lambda');
};
@mpayetta
mpayetta / lambda.js
Created March 27, 2018 19:04
Lambda function signature
exports.handler = (event, context, callback) => {
// TODO implement
callback(null, 'Hello from Lambda');
};