Publicação: | Via: Medium Nesse post apresento um tutorial sobre como incluir serviços de comunicação não oficiais do Franz, tais como Reddit, Facebook, ZohoMail, Instagram e ProductHunt para incrementar o uso da ferramenta Franz.
Publicação: | Via: iMasters Veja nesse artigo algumas dicas importantes sobre function do JavaScript, principalmente sobre os recursos do JavaScript moderno, tais como arrow-function, promises e async/await.
Publicação: | Via: Medium Um compilado com 4 dicas úteis para manipular Strings no JavaScript, cada dica visa resolver um determinado problema usando o mais puro do vanilla JS, sem uso de lib third-party, enjoy it!
Publicação: | Via: Medium Nesse post será explicado como construir um simples comando de voz com JavaScript usando API do WebKit. Na prática, vamos criar um simples código que vai capturar tudo que for falado no microfone, e como resultado final qualquer frase dita será transcrito em uma string.
Publicação: Fala galera tudo bem? Recentemente lancei um novo ebook, dessa vez um mini ebook, extremamente minimalista e com uma abordagem diferente dos livros convencionais de programação. Seu título: JavaScript Dicas Incríveis.
Publicação: Nesse artigo vamos explicar cinco dicas bem legais sobre como criar em poucas linhas de código a função compact() e diff(), novas maneiras de concatenar arrays, como executar funções em paralelo e como tornar parâmetros obrigatórios no default parameter.
Publicação: Veja como criar uma função uniqueList combinando Spread Operator + Set, e também como criar uma função sleep usando Promises + Async/Await, ambas funções são escritas em uma única linha de código!
Publicação: Se você esta procurando um host Node.js aqui no Brasil e precisa de um serviço bem prático em que toda orquestração dos servers você faz em um Saas com um visual bem intuitivo, atualmente recomendo que teste a cloud on-demand bem bacana chamada Umbler.
Publicação: | Via: Medium A dica desse post é bem rápida e super simples de se aplicar. E vem com uma vantagem muito relevante para deixar mais seguro o sistema operacional MacOS no momento em que ele se conectar a qualquer rede.
Publicação: Aprenda nesse post como trabalhar com imutabilidade não só para dados primitivos (string, number, boolean, date), mas também objetos e arrays do ES6.
Publicação: | Via: Medium Um post não técnico que tem o objetivo de estimular as pessoas a reconhecerem mais os projetos open-source que elas curtem usar através da simples atitude em realizar uma doação.
Publicação: Veja nesse post como fazer uma simples mudança, que visa aumentar e muito a performance numa aplicação Socket.IO, apenas mudando a implementação WebSockets para o addon uWebSockets.
Publicação: Infelizmente, apesar do Arrow Function ser uma feature muito bacana e útil do ES6, saiba que nem sempre será possível utilizar ela, veja nesse post algumas situações que será necessária evitar sua implementação.
Publicação: | Via: Medium Sim, este post vai te explicar de um jeito simples sobre como criar uma conta bancária simples, para receber grana do exterior, sem precisar sair do Brasil e sem precisar ir numa casa de câmbio.
Publicação: O blog esta de cara nova! Com novo layout, micro interactions, novo build usando grunt, novo static generator usando harp.js e muito mais, veja em detalhes nesse post.
Publicação: | Via: Medium Se você possui um mac e já tentou clonar uma distro linux para um cartão sd via comando dd e percebeu que demorava muito para fazer isso, veja nesse post uma simples solução que vai deixar 20x mais rápida a execução desse comando.
Publicação: | Via: Medium Neste post, explicarei como configurar um sistema gerenciador de boot muito foda, chamado BerryBoot, que vai permitir instalar múltiplos sistemas de forma muito fácil.
Publicação: | Via: Medium Veja nesse post como montar um media center completo capaz de ver canais abertos do mundo inteiro, além de fazer torrent streaming usando OSMC e um Raspberry Pi.
Publicação: | Via: Medium Algumas dicas são simples de se começar a fazer agora mesmo, e espero que elas te ajudem, principalmente para você que esta começando na área de TI.
Publicação: Neste post a dica será bastante útil no seu dia-a-dia, basicamente você vai aprender a rodar um script que procura pastas e subpastas repetições de um determinado arquivo e em seguida apaga-os através da combinação dos comandos find e rm.
Publicação: E mais uma vez, volto a falar desse assunto, já chegando na quarto episódio dessa série sobre boas práticas para escrever JavaScript melhor.
Publicação: E mais uma vez, continuando essa série de posts sobre dicas para escrever código JavaScript melhor, nesse post vejam mais quatro dicas bem legais.
Publicação: Se você precisa de um banco NoSQL que trabalhe com JSON, tenha suporte a consultas realtime e você quer expandir seus horizontes em conhecimentos que vão além de trabalhar apenas com MongoDB, uma boa opção é conhecer o RethinkDB.
Publicação: Neste post iremos aprender um pouco de conceitos sobre lidar com dados e estrutura de dados imutáveis usando Immutable.js, afinal a imutabilidade é uma das técnicas aplicadas no paradigma da programação funcional.
Publicação: Dando continuidade ao post Escrevendo JavaScript melhor - Parte 1, nesse post falarei duas dicas úteis para melhorar seu código JavaScript.
Publicação: Esse post visa mostrar na prática como melhorar algumas gambiarras clássicas de se encontrar em qualquer projeto legado que utiliza JavaScript.
Publicação: Meu terceiro livro acabou de ser publicado. Dessa vez o assunto é sobre como construir APIs Rest usando Node.js e seus principais frameworks. O livro esta com conteúdo avançado e ficou sensacional, veja detalhes nesse post.
Publicação: Neste post mostrarei como utilizar alguns recursos legais do ES6 (aka ES2015) em um projeto Meteor de versão 1.2 ou superior, pelo qual nessas versões essa implementação já se encontra nativo no Meteor.
Publicação: Se você pretende construir uma aplicação mobile usando Meteor com Cordova, será necessário incluir no app todas as resoluções de ícones e launch screens necessárias para que seu app renderize essas imagens nas principais telas de smartphones e tablets Android, iPhone e iPads.
Publicação: Se você estiver construindo um mobile app para Android utilizando Meteor com Cordova, e necessite customizar o build do cordova em sua aplicação, então veja essa dica simples e rápida desse post.
Publicação: Fala pessoal blz? Atualmente ando finalizando mais um livro, dessa vez será sobre como construi APIs REST utilizando Node.js, e tenho certeza que vocês vão gostar!
Publicação: Neste post vou explicar como organizar e rodar múltiplas funções assíncronas de forma que elas sejam otimizadas para serem executadas em paralelo.
Publicação: Dando continuidade ao post Dicas de segurança para aplicações Meteor, apresentarei mais algumas dicas de fácil implementação e que vão manter sua aplicação Meteor blindada!
Publicação: Configurar um ambiente de CI (Continuos Integration) para um projeto Meteor com Velocity é muito fácil. Mais fácil ainda é se você for configurar tudo isso no serviço Travis-CI.
Publicação: Nesse post vou te passar algumas dicas sobre quais serviços utilizar para sair barato (digo menos que 100R$ no início!) quando for construir o MVP de sua startup.
Publicação: Se você esta desenvolvendo uma aplicação Meteor, é importante estar por dentro de como garantir segurança em sua aplicação. Nesse post mostrarei algumas dicas simples e de fácil execução para blindar seu projeto!
Publicação: Este post é para quem esta desenvolvendo aplicações Meteor usando o auto-form e audit-argument-checks e anda recebendo warnings de que falta checar argumentos em um Meteor.methods().
Publicação: O conteúdo desse post é um conjunto de algumas reflexões e opiniões minhas, baseadas em minhas experiências que tive na minha época de faculdade.
Publicação: Se você trabalha desenvolvendo aplicações com o incrível framework Meteor, com certeza você já deve ter questionado sobre como tornar minha aplicação SEO like, entenda nesse post como fazer isso.
Publicação: Neste post vou explicar de forma rápida e bem prática como usar o melhor do Browserify e Babel no frontend de sua aplicação usando o plugin Babelify.
Publicação: Se você esta curtindo a grande evolução da nova especificação do JavaScript, o EcmaScript 6 (ou ES6) e gostaria muito de usá-lo no front-end de seus projetos, então conheça o Babel Transpiler.
Publicação: Se você gosta de criar e organizar códigos JavaScript seguindo o padrão CommonJS, que é muito popular no Node.js, e gostaria de trabalhar com o mesmo padrão no front-end de sua aplicação, então esse post será de grande utilidade para você.
Publicação: Se você tem dúvida sobre como organizar os códigos de sua aplicação colocando-os em seus diretórios corretos, acompanhe neste post uma lista diretórios com seus respectivos significados.
Publicação: | Via: iMasters O uso de template engines no desenvolvimento de aplicações web permite manipular e organizar conteúdo HTML de forma dinâmica. Neste artigo, vou apresentar um framework fortemente utilizado em projetos Node.js, chamado de Jade.
Publicação: | Via: iMasters Neste artigo vou apresentar uma ferramenta muito útil em meus projetos de API. Ela é uma CLI (Command Line Interface) escrita em Node.js e gera uma documentação bem amigável para APIs. Seu nome é ApiDoc.js.
Publicação: Ano passado muitas mudanças nesse blog aconteceram, a mais impactante mudança foi o merge de posts dos meus antigos blogs para este, isso totalizou 145 posts e rendeu muitas novas visitas. Vejam os 20 posts mais acessados de 2014.
Publicação: Neste post apresentarei uma série de configurações que vale a pena aplicar em uma máquina Linux. Essas configurações, na maioria dos casos vão aumentar a performance de 10% à 40% em seu servidor.
Publicação: Esse é um post de dicas simples de se fazer que vão exigir de você apenas algumas mudanças de hábito visando trazer mais produtividade em seu dia-a-dia.
Publicação: Neste post vou compartilhar 15 Hacks extremamente úteis para se aplicar em JavaScript. As dicas são um acumulado de magias avançadas que visam diminuir o tamanho do código ou realizar um código de forma muito eficiente.
Publicação: Para quem esta a procura de um framework extremamente leve e fácil de usar, recomendo utilizar o gzipme. Ele é um módulo Node.js que funciona via linha de comando (CLI) ou programaticamente via Node.js.
Publicação: Fala pessoal, escrevo esse post para falar um pouco sobre como surgiu esse blog e também comunicar algumas mudanças (que são melhorias!) que fiz neste blog durante esses meses.
Publicação: Olá! Quero apresentar a vocês mais um novo livro que foi lançado sua versão final mês passado. Estou falando do livro que escrevi sobre o framework Meteor, que cada vez mais ganha espaço no mundo de aplicações web.
Publicação: O principal foco do Express é ser um framework minimalista. Neste post veja algumas mudanças e novos recursos, explorando na prática esse popular framework web do Node.js.
Publicação: O PubSub (Publications and Subscriptions), para quem não conhece, é um pattern cujo conceito é realizar mensageria através de dois personagens um publisher (o publicador) e um subscriber (o assinante).
Publicação: | Via: DevMedia Boas práticas relativas ao desenvolvimento assíncrono em JavaScript, usando Node.js. Veremos desde os conceitos da tecnologia, as aplicações, como se acopla ao JavaScript, assim como o desenvolvimento do código referente ao assincronismo.
Publicação: Nos últimos dias usei bastante o Getup Cloud, uma empresa brasileira de PaaS (Platform as a Service) e minha experiência ao usá-lo e principalmente o suporte me motivou a divulgar um pouco sobre essa startup.
Publicação: Continuando minhas experiências com o NoSQL LevelDB, neste post apresentarei um simples web admin de fácil integração e quebra bem o galho na hora de usar uma ferramenta visual pra administrar dados deste banco.
Publicação: Se você precisa de uma interface admin para seu app, neste post explicarei como usar o Express Admin. Este framework ainda tem muito a evoluir, porém seus recursos atuais já quebram muito bem o galho. A começar ele é compatível com MySQL, MariaDB, SQLite e PostgresSQL.
Publicação: Generators é um recurso muito interessante que permite escrever funções assíncronas sem callbacks, utilizando uma síntaxe de código síncrono, retornando valores da função em um array que representa as variáveis do parâmetro de um callback.
Publicação: O LevelDB é um banco de dados que possui uma forte ligação com Node.js. Ele basicamente é um banco semelhante ao SQLite, um embedded database, porém em NoSQL do tipo key-value.
Publicação: 2013 foi um ano sensacional para este blog! Vários posts sobre Node.js e também surgiram alguns posts sobre Meteor. O mais legal e motivador é ver a galera lendo diariamente o blog, buscando aprender mais sobre Node.js, comentando no blog suas dúvidas e experiências.
Publicação: O NVM é a solução perfeita pra você que precisa testar o comportamento do seus módulos em distintas versões Node. Ele também serve para a galera que curte testar ou colaborar utilizando versões unstables também.
Publicação: Quando desenvolvemos uma aplicação real-time com Socket.IO, muitas vezes seguimos o que a documentação nos ensina, ou seja, poucas configurações, foco nos eventos e trabalhando com uma session fraca.
Publicação: De vez enquando rodar aplicativos em background é vantajoso, pois possibilita no terminal executar N processos em paralelo, outra vantagem é que libera o terminal para executar outras tarefas.
Publicação: Neste post vou compartilhar com vocês algumas dicas de como entrevistamos a galera, pelo qual esta sendo produtivo, assertivo e um pouco fora do convencional.
Publicação: Para quem não participou do evento DevInSantos, veja os slides da minha palestra pelo qual falei sobre um assunto que pelo qual me surpreendeu ver que na platéia da sala, ninguém conhecia o Meteor.
Publicação: | Via: iMasters Veja nesse post como funciona todo processamento assíncrono realizado no Node.js, entendendo o que é e o que faz o Event-loop.
Publicação: Como o Meteor é uma plataforma construída em cima do Node.js, é possível consumir o NPM, aumentando seu leque de ferramentas utilizando módulos do Node.js.
Publicação: Pra galera que estuda ou trabalha com Node.js, hoje apresentarei neste post uma nova plataforma Web Full-Stack totalmente Javascript, feita em cima do Node.js, seu nome é Meteor.
Publicação: | Via: iMasters Apesar do Node.js ser single-thread é possível sim, prepará-lo para trabalhar com processamento paralelo. Veja nesse post como trabalhar com processamento paraleleo usando o módulo nativo chamado cluster.
Publicação: Nesse post falarei um pouco mais sobre a união entre Node.js e Nginx, mostrando as vantagens desse casamento e como implementar um servidor estático + servidor proxy com eles.
Publicação: Hoje apresentarei uma dica muito legal e fácil de implementar. Seu objetivo é de exportar os resultados de saída do terminal diretamente em um arquivo de texto.
Publicação: O objetivo desse post é apresentar boas práticas para lidar com encadeamento de múltiplas funções assíncronas que criam o mais irritante callback hell no node.js.
Publicação: The State of Node é um infográfico publicado pela StrongLoop que apresenta o quão popular esta o Node.js em 2013 em relação a projetos open-source, novos release e quantas empresas utilizam esta tecnologia.
Publicação: Hoje a dica é bem simples e prática, utilizarei como exemplo um comando para criar diretórios, porém a técnica pode ser usada em outros comandos.
Publicação: Se você utiliza Socket.IO e Express, esse tutorial vai te ajudar a manter mais seguro o seu sistema, compartilhando Sessions do Express com Socket.IO.
Publicação: A dica de hoje será bem útil, com ela você estará apto para manipular diversos arquivos de um diretório fazendo processamento paralelo e em lote deles.
Publicação: Atualizando um antigo post do blog, recomendarei excelentes slides, cursos, blogs, podcasts e screencasts pra te dar um pontapé inicial no mundo Node.js!
Publicação: Hoje a dica será simples de fazer e tão útil que vai te economizar tempo com console. Falarei sobre como realizar múltiplas tarefas no console.
Publicação: O Nodeunit é um dos primeiros frameworks lançados para o Node.js, e possui uma comunidade extensa contribuindo para melhorias nesse projeto.
Publicação: O capítulo de hoje será muito interessante, falarei sobre um assunto emergente nos sistemas web, que esta sendo largamente utilizado com Node.js, o assunto é Real-time.
Publicação: No node.js a manipulação de processos do sistema operacional é fácil de aprender e sua utilização é de extrema importância. Neste post falarei como trabalhar com child process.
Publicação: Hoje o assunto será sobre uma biblioteca nativa do Node.js responsável por manipular arquivos e diretórios do sistema operacional, a File System.
Publicação: Continuando nosso mini-curso voltaremos ao assunto sobre o Express, hoje apresentarei mais dicas sobre como desenvolver uma aplicação web com ele.
Publicação: Trabalhar com validators é muito importante no tratamento de dados, pois ele mantém o projeto organizado e padronizado, evitando ifs e elses
Publicação: O objetivo desse post é explicar sobre como desenvolver do zero uma aplicação web, apresentando de forma resumida, os principais conceitos envolvidos.
Publicação: Esse post tem como objetivo de apresentar para os novatos no mundo de blogs, as ferramentas gratuitas da web, que são essenciais para gerenciar não só o conteúdo do blog, mas também como melhorar a visibilidade dele na web.
Publicação: O objetivo é auxiliá-lo no desenvolvimento do zero de uma aplicação web, apresentando de forma resumida, os principais conceitos envolvidos.
Publicação: Veja 5 motivos para instalar essa excelente distro Linux chamada de Arch Linux e entenda por que cada vez mais ela ganha espaço entre os demais.
Publicação: Achei que pararia com esse assunto sobre desmotivação, mas aproveitei o embalo da inspiração e finalmente consegui escrever mais alguns tópicos sobre desmotivação, espero que gostem e comentem!
Publicação: Dando continuidade neste tema, irei continuar apresentando algumas dicas para você estagiário não ser apenas um “estagiário” qualquer e sim um aprendiz que deseja se torna um profissional e seguir uma carreira em uma empresa.
Publicação: Para os que utilizam o Eclipse IDE, segue abaixo algumas simples dicas, que na verdade são algumas pequenas configurações que realmente fazem diferença e aumentam a produtividade.
Publicação: Aplicando meus conhecimentos sobre Node.js busquei aprender um pouco mais sobre bancos NoSQL e a recomendação que me veio foi de estudar o MongoDB.
Publicação: Continuando os estudos sobre Node.js, apresentarei um tutorial para desenvolver um mini-chat rodando via telnet, para executá-lo no protocolo TCP/IP.
Publicação: Apresento-lhes o NPM - Node Package Manager, sua utilização é muito simples e é recomendado ter instalado em sua máquina para gerenciar módulos Node.js
Publicação: Para você que gosta de ler e principalmente escrever, gostaria de compartilhar e contribuir para o mundo com frases, textos, artigos, dicas, contar histórias, opinōes ou pensamentos para web, a melhor recomendação é montar um blog.
Publicação: Olá pessoal! continuarei com a segunda parte desse post que fala sobre um assunto importante e que muitas empresas ainda pecam, que é sobre a motivação, continuarei falando sobre alguns outros problemas que desmotivam qualquer funcionário independente de seu cargo ou área de trabalho.
Publicação: Olá pessoal, neste post falarei sobre um assunto muito sério pelo qual muitas empresas pecam fortemente, que é sobre como não motivar uma pessoa.
Publicação: A tecnologias para web estão cada vez mais inovando com frameworks para desenvolvimento ágil e de forma escalável. O Node.js é um exemplo disso.
Publicação: TDD é uma metodologia de desenvolvimento de software focada na programação orientada por testes, em que na prática o desenvolvedor elabora um script de testes automatizados para um código de regra de negócio que será escrita no futuro.
Publicação: Existem muitos plugins que expandem as funcionalidades do Eclipse IDE para trabalhar com outras linguagens, automatizar tarefas e outras, todos eles se encontram no Marketplace e você pode instalá-los gratuitamente.
Publicação: Veja 8 motivos, pelo qual os programadores devem aprender mais sobre Ruby On Rails, framework que cada vez mais conquista novos projetos e startups.
Publicação: Neste post não irei fazer nenhuma propaganda sobre o Linux e sim, levando em consideração vários aspectos, falarei sobre os defeitos que cada um dos sistemas atuais possuem.
Publicação: Continuando com a segunda parte do post irei apresentar mais alguns comandos básicos e essenciais para você sobreviver em um ambiente Unix ou Linux.
Publicação: Sou usuário linux desde o começo de 2011, pois por motivos profissionais fui obrigado a aprender na unha, um pouco sobre terminal, pois no meu trabalho utilizo MacOS X, que é uma excelente plataforma para desenvolvimento e multimídia, porém, como meu mundo não é perfeito, atualmente não estou financeiramente bem para ter uma das maravilhas Apple, e nisso surgiu a necessidade de instalar o Linux em meu notebook.
Publicação: Para quem não sabe alias são atalhos de comandos realizados no terminal console Unix / Linux. Se você utiliza com frequência um mesmo comando, para aumento de produtividade é recomendado criar um alias para ele.
Publicação: Nesta consagrada quarta parte do post, citarei mais alguns tipos de programas que irão te ajudar durante a migração para Linux para manuntenção do sistema e customização do ambiente de trabalho.
Publicação: Continuando o post, agora falarei um pouco sobre os aplicativos de mensagem instantânea mais famosos do mundo Linux, que na minha opinião, de uma forma bem KISS (Keep It Simple, Stupid!) me satisfaz por completo.
Publicação: Dando continuidade ao post, apresentarei mais alguns excelentes softwares livre, que além de ser totalmente de graça, possuem funcionalidades tão boas quanto as versões existentes para a plataforma windows.
Publicação: A idéia do post é apresentar alternativos aplicativos encontrados para qualquer distribuição, com intuito de ajudá-lo na migração para Linux.
Publicação: A proposta desse post é apresentar os comandos essenciais para sobreviver tanto em um ambiente Linux quanto Unix, pois os comandos na prática são os mesmos.