Últimas notícias do evento

Organizando chamadas assíncronas no NodeJS – Nimble

Postado em Atualizado em

Guilherme Costa

Olá, que nunca ficou confuso em se deparar com uma tela cheia de callbacks espalhados por todo o código ? Isso é uma consequência pelo fato do NodeJS ser uma linguagem non-blocking/assíncrona.

Existe uma forma da gente organizar essas chamadas assíncronas, esse é o Nimble.

Conseguimos montar a sequencia de chamadas tanto de forma serial (series):

_.series([
    function (callback) {
        setTimeout(function () {
            console.log('one');
            callback();
        }, 25);
    },
    function (callback) {
        setTimeout(function () {
            console.log('two');
            callback();
        }, );
    }
]);

Mesmo que o primeiro método leve 25 segundos para terminar, ele só executa o segundo, quando o primeiro terminar. então a saída será one, two.

Também conseguimos organizar as chamadas de forma pararela (parallel), onde não saberemos sempre quem termina primeiro, pois isso vai variar de acordo com o tempo de execução de cada método.

_.parallel([
    

Ver o post original 69 mais palavras

Catálogo de Refatoração: Simplificando Chamadas de Métodos #3

Postado em Atualizado em

Preservar Objeto Inteiro – use quando encontrar um código que leia diversos valores de um objeto e passe estes como parâmetros em uma chamada de método. Em vez disso, passe o objeto inteiro.

Substituir Parâmetro por Método – use quando encontrar um objeto que chama um método e depois passa o resultado como parâmetro para outro método. O destinatário também pode chamar esse método, por isso remova esse parâmetro e faça o destinatário chamar o método.

Introduzir Objeto Parâmetro – use quando encontrar um código que use grupo de parâmetros que naturalmente andam juntos. Substitua por um objeto.

Para todas as informações, veja o post inicial.

“Portanto, queridos irmãos, continuem fortes e firmes. Continuem ocupados no trabalho do Senhor, pois vocês sabem que todo o seu esforço nesse trabalho sempre traz proveito.” 1 Coríntios 15:58

NodeJS – Refcard DZone

Postado em Atualizado em

Guilherme Costa

3339976-refcard-cover141
A DZone publica sempre Refcardz sobre diversas tecnologias. Refcard é o nome que a DZone da para um material curto e didático sobre uma determinada tecnologia.

A versão 141 é totalmente voltada para NodeJS, aproveite a oportunidade e faça já o download: https://goo.gl/XseBH3


No demais, irmãos meus, fortalecei-vos no Senhor e na força do seu poder. Efésios 6:10

Ver o post original

Java Frameworks – Persistência em Banco de Dados Relacionais

Postado em Atualizado em

Segue as opções de framework para banco de dados relacionais:

Provedores de JPA

Para todas as informações, veja o post inicial.

“Tu criaste cada parte do meu corpo; tu me formaste na barriga da minha mãe.” Salmos 139:13

Livros Gratuitos – Packt Pub

Postado em Atualizado em

Guilherme Costa


Não é a primeira vez que divulgo esse link, mas é sempre bom relembrar.

A Packtpub sempre disponibiliza livros gratuitos diariamente.

Segue o link : https://www.packtpub.com/packt/offers/free-learning

Hoje (11/07) tem livros de NodeJS, MongoDB, AWS Developer, livros que valem a pena baixar.

Eu já baixei os meus e vocês ?


Porque dele e por ele, e para ele, são todas as coisas; glória, pois, a ele eternamente. Amém. Romanos 11:36

Ver o post original

IDE’s para Java

Postado em Atualizado em

Poderíamos começar falando que Java não tem IDE! Java é uma plataforma, um ecossistema que defini padrões e especificações de produtos para desenvolvimento de soluções multiplataformas. Cada tipo de produto é um projeto diferente, necessitando de ferramentas diferentes. Java não define IDE, na verdade, Java define os padrões para que empresas interessadas possam criar e ofertar suas IDE’s no mercado, dando opções para os desenvolvedores Java. Hoje, no mercado, temos varias empresas ofertando opções de IDE para Java, free e pagas, ficando a cargo de cada empresa, arquiteto responsável decidir qual é a melhor para seu contexto e aplicabilidade. Segue os links das mais usadas:

Não existe essa de melhor ou pior, cada uma tem seus pontos fortes e pontos fracos. Você, como desenvolvedor Java tem a vantagem de ter opções e pesquisar qual delas satisfaz suas necessidades.

“Com a força que Cristo me dá, posso enfrentar qualquer situação.” Filipenses 4:13

Lançado EcmaScript 8

Postado em Atualizado em

O EcmaScript 2017 foi lançado oficialmente no final de junho pelo TC39. Parece que estamos falando muito do EcmaScript no último ano. Não é para nada. Atualmente, o padrão é publicar uma nova versão da especificação ES uma vez por ano. O ES6 foi publicado em 2015 e o ES7 foi publicado em 2016. Para todas as informações, Veja o link completo.

“Peça a Deus que abençoe os seus planos, e eles darão certo.” Provérbios 16:3