Skip to content

Instantly share code, notes, and snippets.

View jeftarmascarenhas's full-sized avatar
🎯
Focusing

Jeftar Mascarenhas jeftarmascarenhas

🎯
Focusing
View GitHub Profile
{
"links": {
"self": { "href": "https://domain.com.br/v1/api/users" }
},
"items": [
{
"href": "/1/profile",
"data": {
"name": "Jeftar Mascarenhas",
"email": "[email protected]",
@jeftarmascarenhas
jeftarmascarenhas / Users.js
Last active August 29, 2015 14:22
Modeling Users Mongoose
/*
Objetivo: cadastrar usuários do sistema, são três tipos de cadastro: vendedor, cliente, admin
Preciso que você veja se esse Schema está bom, ruim ou uma merda e dizer apenas em que espctos precisa
melhorar.
*/
var UserSchema = new Schema({
name:{type: String, required:true},
email:{type: String, required:true,
{
"type": "FeatureCollection",
"features": [
{ "type": "Feature", "id": 0, "properties": { "Name": "Ciclofaixa Arquiteto Luiz Nunes (sentido duplo de circulação)", "Description": "Rua Santos Araújo, Rua Augusto Calheiros, Ponte Paulo Guerra, Rua Arquiteto Luiz Nunes, Rua Eng. José Brandão Cavalcante, Lagoa do Araçá.", "Type": "Ciclofaixa" }, "geometry": { "type": "LineString", "coordinates": [ [ -34.91687, -8.09554, 0.0 ], [ -34.91676, -8.0951, 0.0 ], [ -34.91655, -8.09429, 0.0 ], [ -34.91654, -8.09424, 0.0 ], [ -34.91653, -8.09417, 0.0 ], [ -34.91652, -8.0941, 0.0 ], [ -34.91652, -8.09401, 0.0 ], [ -34.91653, -8.09381, 0.0 ], [ -34.91652, -8.09371, 0.0 ], [ -34.91651, -8.09361, 0.0 ], [ -34.9164, -8.09308, 0.0 ], [ -34.91639, -8.09307, 0.0 ], [ -34.9163, -8.09285, 0.0 ], [ -34.91623, -8.09273, 0.0 ], [ -34.9161, -8.09256, 0.0 ], [ -34.91609, -8.09256, 0.0 ], [ -34.916, -8.09254, 0.0 ], [ -34.9157, -8.09253, 0.0 ], [ -34.91562,
var gulp = require('gulp'),
concat = require('gulp-concat'),
plumber = require('gulp-plumber'),
server = require('tiny-lr')(),
refresh = require('gulp-livereload'),
mocha = require('gulp-mocha'),
stylus = require('gulp-stylus'),
notify = require('gulp-notify'),
nodemon = require('gulp-nodemon'),
jshint = require('gulp-jshint'),
@jeftarmascarenhas
jeftarmascarenhas / gist:0a4ae91dbef7891c6833
Last active August 29, 2015 14:13
Como escrever seu CSS para projetos mobile-first Rápido e fácil (Garanto)!

Como escrever seu CSS para projetos mobile-first

Rápido e fácil (Garanto!)

Desenvolver sites responsivos hoje em dia é requisito para desenvolvedores front-end, quando falamos em responsivo você logo lembra em Mobile-first mesmo nunca tendo feito um projeto usando a abordagem. A algum tempo venho lendo, estudando e testando o conceito mobile-first, mas na grande maioria os artigos e exemplos que vejo, abordam como desenvolver site ou aplicação web em relação a planejamento e design, não falam sobre codificação para o mobile-first, mas agora este artigo vai mostra a você como pensar seu código CSS para mobile.

Conceito Mobile-first para CSS

Quando você usa o conceito mobile-first para fazer seu estilo CSS significa dizer que os estilos são aplicados primeiro para dispositivos moveis, só então são aplicados substituições, estilo avançados e consultas de media queries para telas maiores. No mobile-first styling você utiliza a propriedade min-width nas consultas de media queries. “Nos exemplos vou