- produtos-api
- compras-api
Realização de uma venda utilizando as duas api's.
app.get('/usuarios', function(req, res){ | |
var nome = req.query.nome; | |
var query = model.Usuario.find(); | |
if(nome) | |
query.where('nome').equals(nome); | |
query.limit(10).sort('-nome') | |
query.exec(function(err, usuarios){ | |
res.status(200).json(usuarios); |
var doc = require('dynamodb-doc'); | |
var dynamo = new doc.DynamoDB(); | |
function handleResult(context, event){ | |
return function(){ | |
var result = this.data || {Count:0, Items:[]}; | |
var data = {total:result.Count}; | |
data.items = result.Items.map(function(result){ | |
return {email:result.Email, tenant:result.Tenant}; |
//Cria um Index do tipo 2dsphere | |
db.people.createIndex({location:"2dsphere"}) | |
//Longitude, Latitude | |
db.people.insert({location:[-9.1368980,38.7639020]}) | |
db.users.find({ | |
location:{ | |
$near: { | |
$geometry:{ |
angular.module('blogjs.autorizacao', ['blogjs.interceptadores']).config(function($httpProvider){ | |
$httpProvider.interceptors.push('AutorizadorInterceptor'); | |
}); |
def init = [name:'Leonardo', age:26] | |
Async(vertx, init).waterfall([{ data -> | |
next(data + [job:'dev']) | |
}, { data -> | |
next(data + [langs:['groovy', 'java']]) | |
}, { | |
fail(new RuntimeException('any error') |
angular.module('blogjs.post').run(function($rootScope, $location){ | |
var paginasLivres = [ | |
'/posts', | |
'/usuario/cadastro', | |
'/login' | |
]; | |
$rootScope.$on("$locationChangeStart",function(event, next, current){ | |
var path = next.split('/#')[1]; |
Trabalhamos bastante com serviços da AWS como: Beanstalk, DynamoDB, SQS, KMS, ElastiCache e RDS, além de estarmos sempre melhorando nosso processo com ferramentas como Jenkins, Nexus, Sonar, Jira e Github, então seria legal que você tivesse experiência com as ferramentas ou similares.
Oferecemos um ótimo ambiente para aprendizado, tanto com cursos online quanto com compartilhamento de conhecimento dentro da equipe. Gostamos de tecnologia, gostamos de melhorar o que já temos e de realizar entregas cada vez com mais qualidade. Gostamos de tech-talks e tentamos realizar com frequência (atualmente até 1x semana, porém AINDA só internamente)
.main-panel { | |
margin: 0px !important; | |
padding: 0px !important; | |
} | |
#build-pipeline-plugin-content { | |
background-color:white !important; | |
} |
'use strict'; | |
var doc = require('dynamodb-doc'); | |
var dynamodb = new doc.DynamoDB(); | |
exports.handler = (event, context, callback) => { | |
const snsMessage = event.Records[0].Sns; | |
const subscribedEmail = snsMessage.MessageAttributes.subscribed.Value; | |
registerSubscribed(subscribedEmail); | |
callback(null, snsMessage); |