JS4Girls - O Mascote - DESAFIO - EXTENDIDO

Hoje tive uma ideia interessante vendo um bichinho de pelúcia do FISL, pensei: Bah eu também queria algum mascote para algum projeto meu. E claramente o JS4Girls me veio a mente, então irá funcionar parecido com o desafio de design do Be MEAN Especificações: 300 dpis…

Be MEAN - Desafio de DESIGN

FALAAAA GALERA!! Blz? Então estou abrindo um desafio para alguém criar a arte final que iremos divulgar amplamente na internet e nas faculdades, terá impresso. O Ganhador Quem votará será a comunidade e o ganhador ganhará uma camiseta do Be MEAN + adesivo do Be MEAN, MongoDB, Angular.js…

Be MEAN - Construa seu Instagram via CROWDFUNDING!!!

Workshop de MEAN (Mongodb, Express, Angular e Node) via CROWDFUNDING. Nesse workshop ensinarei como criar um Instagram, com autorização, upload de fotos, real time, etc. Você poderá acompanhar toda a criação dele aqui nesse repositório e se quiser também pode contribuir enviando sugestões via issues…

Anarquismo Coletivista e a comunidade OPEN SOURCE

Antes de explicar o porquê você é um anarquista coletisvista se você é um programador OPEN SOURCE eu vou lhe explicar algumas premissas desse tipo de anarquismo. Liberdade individual A premissa básica do Anarquismo é a liberdade individual, onde se alguém for cerceado de sua liberdade por outro, é uma limitação…

JS4Girls - Evento gratuito de ensino de programação para mulheres

A Ideia Um evento que possa ser feito por qualquer pessoa em qualquer cidade do mundo, para ensinar programação e JavaScript para mulheres. O evento O JS4Girls foi idealizado por mim, Suissa, pois como já dou aula de MEAN há mais de 2 anos e se eu tive umas…

Curso - JS Funcional FREE di gratis ONLINE - Aula 1

Hoje aconteceu a primeira aula do meu cuso de JS Funcional, infelizmente como aula inaugurau foi mais teórica. Quem já fez meu Be MEAN sabe que o bagulho é SHOW ME THE CODE!!! Porém o momento mão-na-massa começará na próxima aula, Sábado dia 25, pois…

Node.js - Design Patterns Fundamentais - Padrões de Projeto

Node.js Design Patterns tradução desse artigo by Suissinha. A design pattern is a general, reusable solution to a commonly occurring problem. Um padrão de design é uma solução reutilizável geral para um problema que ocorre comumente. Singleton O padrão Singleton restringe o número de…

Introdução ao Terminal do Linux para Programadores FREE di gratis

Introdução ao Terminal do Linux para Programadores FREE!!!! MANOOOOOOOOO TODOS PROGRAMADORES PRECISAM DISSO!!! Curso do Mestre Elcio Luiz Ferreira que ja ensina JS antes mesmo de eu programar :p Indico fortemente que você faça isso antes de fazer qualquer curso meu ou qualquer curso na área de programa…

Curso - JS Funcional FREE di gratis ONLINE

Salveeeeee meus camaradas desenvolvedores, venho por meio desta dizer oficialmente que estarei iniciando um curso de JavaScript Funcional nas próximas semanas e como a ideia saiu no final de semana ainda não tem nada pronto mas estou correndo para agilizar todas as infos e o site para essa…

MongoDb - Como renomear campos

Para o pessoal que utiliza o modelo relacional é uma coisa muito simples executar um comando como esse: ALTER TABLE ou ALTER COLUMN e outros a depender do banco utilizado. Porém com o MongoDB não possui essa facilidade apesar de ser bem fácil fazer o mesmo no MongoDB…

Redis - Futon #dica

Para instalar o Futon executamos o seguinte comando no terminal: npm install redis-futon -g E para usar é só rodar: redis-futon [5985] O resultado deve ser como o da imagem abaixo. E depois entramos em localhost:5985 com nosso navegador de preferência para vermos esse web admin rodando. Com ele…

Angular 2 Quickstart

Vamos fazer o quickstart do AngularJs 2.0, para iniciar vamos clonar o repositório desse quickstart. git clone https://github.com/angular/quickstart.git quickstart Após finalizado nosso clone vamos entrar na pasta e criar 2 arquivos: cd quickstart touch index.html touch app.es6 A extensão…

AngularJs Directives MANUAL - template e templateUrl

Nesse artigo irei falar sobre como criamos um template para nossas directivas. template Define o conteúdo que deve ser usado pela directiva. Pode incluir HTML, expressões de data-binding e até mesmo outras directivas. (function () { var directive = function () { return { restrict: 'AECM', template: '<h3>Hello World!!<…

AngularJs Directives MANUAL - replace

Usado para especificar se o template gerado irá substituir o elemento HTML em que a directiva está ligado. No caso utilizado uma directiva como <hello-world> </hello-world>, a substituição é definida como true. Assim, após a diretiva ser compilada, o template produzido substitui . O resultado final…

AngularJs Directives MANUAL - restrict

Como minha meta é começar a lançar um ebook FREE por mês, comecei mais um manual que será usado por mim nos cursos de AngularJs e MEAN, espero que possa ajudar a você também. Nessa manual o foco serão apenas as directives já que são…

Node.js - Qual a diferença entre res.write, res.send e res.json?

Se você chegou até esse artigo é porque esta procurando sobre as diferenças de retorno do Express, basicamente possuímos 3 tipos, sem contar o render: res.json([status|body], [body]) Envia uma resposta JSON. Este método é idêntico ao res.send quando um objeto ou array é passado, pode…

Modularização a Série - Mongoose

Estou iniciando uma série de posts sobre modularização e mostrarei o mesmo conceito em diferentes projetos e situações. Nesse artigo vou explicar como modularizar seu código do Mongoose para depois passarmos para o Express para integrar as rotas com o banco. Para começar instale localmente…

Node.js - Socket.io Manual - Parte 2 - Salas e Namespaces

Salas e Namespaces Esse conceito é muito importante no Socket.io pois nos possibilita criar namespaces para os sockets, ou seja, criando diferentes endpoints. Este é um recurso útil para minimizar o número de recursos (conexões TCP) e a facilidade de separação entre os canais de comunicação (sockets…

Node.js - Socket.io Manual - Parte 1

Criando um chat Criar um chat com socket.io é como se fosse um Hello World, além de ser altamente usado no mundo real, ainda é o primeiro exemplo que os desenvolvedores fazem, então mãos a obra. Criando servidor web Primeiramente vamos criar uma aplicação express bem simples…

NoSQL - Redis Manual - Parte 1

O Redis(REmote DIctionary Server) é um banco NoSQL de chave-valor muito utilizado para cache, um banco do tipo chave-valor trabalha simplesmente com uma estrutura: chave: valor 1: "Suissa" 2: ["Suissa", "Nomadev"] 3: {name: "Nomadev", type: "Blog"} Como percebido acima no valor nós podemos ter qualquer forma de objeto, por…