SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
Devs Loves 
Libs
Qual a relação? 
-bibliotecas 
-amor 
-roda de carros
O que?
“Conjunto de códigos ou funções, previamente 
implementadas, para uso dentro de outras aplicações, 
com objetivo de reduzir a reprodução de lógicas já 
existentes para resolução de problemas específicos” 
Definição Compilada :)
** Imagem de uma biblioteca gigante 
** Imagem de alguém impressionado
Pra que?
A maioria já 
sabe pra que 
servem...
Mas nem sabem 
Porque usam 
(poser %#$@)
** imagem noobies na 
frente da tela 
vish...
Por que?
Pergunta de 
Seleção! 
(valendo um emprego)
Conclusão: 
Há mais gente 
usando Libs...
… que 
fazendo a prova 
do ENEM 
pelo mundo
Tributo ao Amor dos 
Devs por Libs
Álbum: “I <3 lib” 
8 Faixas 
Estrelando: o Cliente
#1 Slider 
Goxtaria d'um ixlaidi no 
meu saiti!
- BXSlider 
tamanho: 76k 
autor: Steven Wanderski 
link: www.bxslider.com
#2 Áudio Player 
Tem como botá uma 
musiquinha, e tal?
- Howler 
tamanho: 40k 
autor: GoldFire Studios 
link: github.com/goldfire/howler.js
#3 Upload 
Preciso que me mandem 
arquivos, inclusive 
.executivo 
o.O
- Dropzone JS 
tamanho: 68k 
autor: Matias Meno 
link: http://www.dropzonejs.com
#4 Zoom de Imagem 
Será que dá pra aumentar 
as letrinhas da foto? 
(Vovó ama navegar nesse site!)
- Zoom JS 
tamanho: 24k 
autor: Hakim El Hattab 
link: github.com/hakimel/zoom.js
#4 Verificação Dados 
Tá mandando tudo em 
branco no formulário ...
- Verify JS 
tamanho: 28k 
autor: Jaime Pillora 
link: verifyjs.com
#5 Crop 
Será que dá pra cortar a 
barriguinha?
- Croppic 
tamanho: 12k 
autor: @styoe 
link: www.croppic.net
#6 Gráficos 
Cadê meu relatórios? 
Eu quero ibagens, me 
mostra ibagens...
- Chart JS 
tamanho: 1Mb 
autor: Nick Downie 
link: www.chartjs.org
#7 Layout 
Cada um no seu quadrado
- Bootstrap 
tamanho: 972k 
autor: Twitter 
link: www.getbootstrap.com
#8 Textarea (com esteróides) 
Queria colocar uma corzinha no 
texto, uns efeitos, borda … é 
xiqui né?
- Medium JS 
tamanho: 678k 
autor: Jacob Kelley 
link: jakiestfu.github.io/Medium.js/docs
Lado B
...finalizando 
$(“atributo”).end();
Frase de impacto: 
Usem Libs, 
NÃO matem a 
linguagem
github.com/andersondecastro 
slideshare.com/andersondecastro 
@ander_decastro 
fb.com/anderson.dCastro
Devs Loves Libs 
@ander_decastro

Mais conteúdo relacionado

Semelhante a Devs amam bibliotecas

Fazendo barba, cabelo e bigode com REDIS
Fazendo barba, cabelo e bigode com REDISFazendo barba, cabelo e bigode com REDIS
Fazendo barba, cabelo e bigode com REDISMario Guedes
 
Fazendo barba, cabelo e bigode com REDIS
Fazendo barba, cabelo e bigode com REDISFazendo barba, cabelo e bigode com REDIS
Fazendo barba, cabelo e bigode com REDISArrayOf.io
 
JavaScript Firme: Módulos com RequireJS e BDD com Jasmine
JavaScript Firme: Módulos com RequireJS e BDD com JasmineJavaScript Firme: Módulos com RequireJS e BDD com Jasmine
JavaScript Firme: Módulos com RequireJS e BDD com JasmineAndré Willik Valenti
 
[FrontinBH] Quero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de Luna
[FrontinBH] Quero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de Luna [FrontinBH] Quero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de Luna
[FrontinBH] Quero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de Luna Bunee.io - Hiring with Intelligence
 
Alta Performance em Aplicações Web
Alta Performance em Aplicações WebAlta Performance em Aplicações Web
Alta Performance em Aplicações WebAnderson Aguiar
 
Por que investir em performance Front-End?
Por que investir em performance Front-End?Por que investir em performance Front-End?
Por que investir em performance Front-End?Luiz Oliveira
 
CSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-seCSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-seJulio Vedovatto
 
Front-End do Século XXI.I
Front-End do Século XXI.IFront-End do Século XXI.I
Front-End do Século XXI.ILuiz Oliveira
 
Minicurso "Jogos Multiplataforma com Javascript"
Minicurso "Jogos Multiplataforma com Javascript"Minicurso "Jogos Multiplataforma com Javascript"
Minicurso "Jogos Multiplataforma com Javascript"Felipe Pedroso
 
Aplicações não convencionais de grafos
Aplicações não convencionais de grafosAplicações não convencionais de grafos
Aplicações não convencionais de grafospichiliani
 
Mobile Game Case: Bboy in Heaven´s Mission
Mobile Game Case: Bboy in Heaven´s MissionMobile Game Case: Bboy in Heaven´s Mission
Mobile Game Case: Bboy in Heaven´s Missionelliando dias
 
TDC 2014 - SP - Bower & Robygems - Cada um no seu quadrado
TDC 2014 - SP - Bower & Robygems - Cada um no seu quadradoTDC 2014 - SP - Bower & Robygems - Cada um no seu quadrado
TDC 2014 - SP - Bower & Robygems - Cada um no seu quadradoCezinha Anjos
 
ExtJS - Jumpstart para o Grupo DevRioClaro
ExtJS - Jumpstart para o Grupo DevRioClaroExtJS - Jumpstart para o Grupo DevRioClaro
ExtJS - Jumpstart para o Grupo DevRioClaroDaniel Da Cunha Bueno
 
Seja burro e preguiçoso. A criação do synccode
Seja burro e preguiçoso. A criação do synccodeSeja burro e preguiçoso. A criação do synccode
Seja burro e preguiçoso. A criação do synccodes4nx
 

Semelhante a Devs amam bibliotecas (20)

Play svg! Utilizando vetores na web
Play svg! Utilizando vetores na webPlay svg! Utilizando vetores na web
Play svg! Utilizando vetores na web
 
Fazendo barba, cabelo e bigode com REDIS
Fazendo barba, cabelo e bigode com REDISFazendo barba, cabelo e bigode com REDIS
Fazendo barba, cabelo e bigode com REDIS
 
Fazendo barba, cabelo e bigode com REDIS
Fazendo barba, cabelo e bigode com REDISFazendo barba, cabelo e bigode com REDIS
Fazendo barba, cabelo e bigode com REDIS
 
JavaScript Firme: Módulos com RequireJS e BDD com Jasmine
JavaScript Firme: Módulos com RequireJS e BDD com JasmineJavaScript Firme: Módulos com RequireJS e BDD com Jasmine
JavaScript Firme: Módulos com RequireJS e BDD com Jasmine
 
[FrontinBH] Quero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de Luna
[FrontinBH] Quero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de Luna [FrontinBH] Quero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de Luna
[FrontinBH] Quero ser um ninja em xHTML, HTML5 e CSS3 - Bernard de Luna
 
Alta Performance em Aplicações Web
Alta Performance em Aplicações WebAlta Performance em Aplicações Web
Alta Performance em Aplicações Web
 
Por que investir em performance Front-End?
Por que investir em performance Front-End?Por que investir em performance Front-End?
Por que investir em performance Front-End?
 
CSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-seCSS: pare de usar frameworks e atualize-se
CSS: pare de usar frameworks e atualize-se
 
Quero ser um ninja em xHTML, HTML5 e CSS3
Quero ser um ninja em xHTML, HTML5 e CSS3Quero ser um ninja em xHTML, HTML5 e CSS3
Quero ser um ninja em xHTML, HTML5 e CSS3
 
Front-End do Século XXI.I
Front-End do Século XXI.IFront-End do Século XXI.I
Front-End do Século XXI.I
 
Minicurso "Jogos Multiplataforma com Javascript"
Minicurso "Jogos Multiplataforma com Javascript"Minicurso "Jogos Multiplataforma com Javascript"
Minicurso "Jogos Multiplataforma com Javascript"
 
Workshop-Portfolio
Workshop-PortfolioWorkshop-Portfolio
Workshop-Portfolio
 
Aplicações não convencionais de grafos
Aplicações não convencionais de grafosAplicações não convencionais de grafos
Aplicações não convencionais de grafos
 
Mobile Game Case: Bboy in Heaven´s Mission
Mobile Game Case: Bboy in Heaven´s MissionMobile Game Case: Bboy in Heaven´s Mission
Mobile Game Case: Bboy in Heaven´s Mission
 
Um front end entre nós
Um front end entre nósUm front end entre nós
Um front end entre nós
 
TDC 2014 - SP - Bower & Robygems - Cada um no seu quadrado
TDC 2014 - SP - Bower & Robygems - Cada um no seu quadradoTDC 2014 - SP - Bower & Robygems - Cada um no seu quadrado
TDC 2014 - SP - Bower & Robygems - Cada um no seu quadrado
 
Aplicacoes responsivas
Aplicacoes responsivasAplicacoes responsivas
Aplicacoes responsivas
 
ExtJS - Jumpstart para o Grupo DevRioClaro
ExtJS - Jumpstart para o Grupo DevRioClaroExtJS - Jumpstart para o Grupo DevRioClaro
ExtJS - Jumpstart para o Grupo DevRioClaro
 
Javascript Cross-browser
Javascript Cross-browserJavascript Cross-browser
Javascript Cross-browser
 
Seja burro e preguiçoso. A criação do synccode
Seja burro e preguiçoso. A criação do synccodeSeja burro e preguiçoso. A criação do synccode
Seja burro e preguiçoso. A criação do synccode
 

Devs amam bibliotecas