Node.js

Aplicativos Desktop Javascript e Node.js

Postado em Atualizado em

Continuando o estudo sobre tipos de soluções com node.js, segue abaixo o livro fresquinho de como desenvolver aplicativos do tipo desktop usando Node.JS e JavaScript. É o JavaScript voando alto!!! Vamos que vamos 😉 .

“Pois eu estou certo de que Deus, que começou esse bom trabalho na vida de vocês, vai continuá-lo até que ele esteja completo no Dia de Cristo Jesus.” Filipenses 1:6

Anúncios

Angular4 com PrimeNG

Postado em Atualizado em

Nas últimas semanas tive estudando e validando uma nova arquitetura com o Angular4 + PrimeNG. Como a coisa é muito nova, tem muita informações desencontrada, documentação ainda não é suficiente, ta tudo sempre mudando rápido, vira e meche agente fica patinando. Assim, segue abaixo então os passos corretos para você criar, instalar e rodar um projeto Angular4 com kit de componentes visuais PrimeNG.

Passo 1

Cria o projeto angular com angular-cli: ng new lab-angular4-primeng

Passo 2

Instale o primeNg: npm install primeng –save

Passo 3

Instale o font-awesome usado pelo primeNG: npm install font-awesome –save

Passo 4

Instale o animations usado pelo primeNG: npm install @angular/animations –save

Passo 5

No modulo principal, ative o modulo BrowserAnimationsModule de funcionamento do primeNG:

2

Passo 6:

Acrescente os css’s básicos usados pelo primeNG na configuração .angular-cli.json:

x

Assim o projeto esta configurado e pronto para uso!

Passo 7

Para cada componente que você deseja usar, é necessário ativar o seu respectivo modulo dentro do modulo principal do seu projeto. Segue um exemplo ativando PanelModule e InputMaskModule:

x1

Passo 8

Crie seus componentes e adicione os widgets do primeNG a vontade! Segue um exemplo abaixo usando primeNg Panel e InputMask com mascara de telefone:

x2

Executando no navegador:

3

A partir disso,  é só elaborar sua solução e criar seu sistema 100% front-end! Até a próxima galera 🙂 .

Git

Esse projeto esta disponível no meu git.

“Tu és o meu Deus; ensina-me a fazer a tua vontade. Que o teu Espírito seja bom para mim e me guie por um caminho seguro!” Salmos 143:10

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

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

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

Anatomia de uma aplicação web – NodeJS

Postado em Atualizado em

Guilherme Costa

Basicamente uma arquitetura web de uma aplicação NodeJS é composta por 3 camadas

1 – Core do NodeJS onde roda toda a infraestutura provida pela plataforma.

2 – Módulos comunitários que é onde o Node se torna escalável. Membro de comunidades pegam APIs do Core do Node e criam módulos fácil de usar que fazem você atingir objetivos de forma mais rápida. Imagine sua vida sem o express!

3 – A camada de lógica de aplicação é onde o app NodeJS é implementado. O tamanho dessa camada depende do número de módulos usados e da complexidade da aplicação.


Ó, vinde, adoremos e prostremo-nos; ajoelhemos diante do Senhor que nos criou. Salmos 95:6

Ver o post original

As 30 melhores bibliotecas de NodeJS

Postado em Atualizado em

Guilherme Costa

nodejs-2-562x3092x-op
O site Free Web Design Tutorials publicou as 30 melhores bibliotecas de NodeJS.

Veja quais são no link a seguir:

http://www.freewebdesigntutorials.net/30-best-node-js-libraries-and-packages/

Tem uns bem tradicionais como o Grunt, Angular, NPM, Request e outros que você pode não conhecer.


O qual, nos dias da sua carne, oferecendo, com grande clamor e lágrimas, orações e súplicas ao que o podia livrar da morte, foi ouvido quanto ao que temia. Hebreus 5:7

Ver o post original