Skip to content

Instantly share code, notes, and snippets.

View leosilvadev's full-sized avatar
🇩🇪
"Simplicity is the ultimate sophistication" - Leonardo da Vinci

Leonardo Silva leosilvadev

🇩🇪
"Simplicity is the ultimate sophistication" - Leonardo da Vinci
  • Vivy GmbH
  • Berlin, Germany
View GitHub Profile
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];

Pismo - Teste para vaga de Backend

Desenvolver duas Apis distintas

  • produtos-api
  • compras-api

Objetivo

Realização de uma venda utilizando as duas api's.

Pismo - Desenvolvedor Backend

Descrição da Vaga

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.

Nosso trabalho

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)

Local

.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);