O documento discute a utilização do framework Compass e Sass para componentização de CSS, permitindo maior produtividade, manutenção e customização de códigos CSS. Compass permite variáveis, imports, mixins e outras funcionalidades que tornam o CSS mais modular e reutilizável através da criação de componentes CSS encapsulados e independentes. Isso resulta em códigos CSS menores, mais organizados e fáceis de manter.
Neste talk, será abordado de forma prática e conceitual como desenvolver o CSS cotidiano de forma estendida, produtiva e automatizada com SASS e COMPASS. Juntos vamos desenvolver através de um live coding bastante interativo um pequeno projeto utilizando este belo workflow a nosso favor.
Agilizando o desenvolvimento web com SASSRenato Galvão
Slides da palestra que apresentei no 1º Mkt Meet Up em 30/01/2014.
A palestra é bem didática, e vai desde o funcionamento básico de uma página web até algumas funções mais complexas dentro SASS.
Tem também uma explicação sobre o Compass e suas principais funções e uma introdução rápida ao Susy.
Conheça o Sass, mehor amigo do seu CSS - Nayara FelixNayara Felix
Conheça o Sass, mehor amigo do seu CSS - Nayara Felix
A repetição de código e a difícil manutenção das folhas de estilo são alguns dos problemas vividos por quem desenvolve para a web. Foi para suprir essas deficiências que o pré processador mais utilizado atualmente nasceu. Nessa palestra vou te mostrar algumas das muitas vantagens que o SASS oferece para o desenvolvimento web.
Quem é Nayara Felix?
Entusiasta e desenvolvedora front end, sou desenvolvedora magento na FCamara, me formando em sistemas para internet na FIAP e fã incondicional de Harry Potter. Trabalhei com marketing digital, design e fotografia por alguns anos mas minha paixão sempre foram os códigos.
Neste talk, será abordado de forma prática e conceitual como desenvolver o CSS cotidiano de forma estendida, produtiva e automatizada com SASS e COMPASS. Juntos vamos desenvolver através de um live coding bastante interativo um pequeno projeto utilizando este belo workflow a nosso favor.
Agilizando o desenvolvimento web com SASSRenato Galvão
Slides da palestra que apresentei no 1º Mkt Meet Up em 30/01/2014.
A palestra é bem didática, e vai desde o funcionamento básico de uma página web até algumas funções mais complexas dentro SASS.
Tem também uma explicação sobre o Compass e suas principais funções e uma introdução rápida ao Susy.
Conheça o Sass, mehor amigo do seu CSS - Nayara FelixNayara Felix
Conheça o Sass, mehor amigo do seu CSS - Nayara Felix
A repetição de código e a difícil manutenção das folhas de estilo são alguns dos problemas vividos por quem desenvolve para a web. Foi para suprir essas deficiências que o pré processador mais utilizado atualmente nasceu. Nessa palestra vou te mostrar algumas das muitas vantagens que o SASS oferece para o desenvolvimento web.
Quem é Nayara Felix?
Entusiasta e desenvolvedora front end, sou desenvolvedora magento na FCamara, me formando em sistemas para internet na FIAP e fã incondicional de Harry Potter. Trabalhei com marketing digital, design e fotografia por alguns anos mas minha paixão sempre foram os códigos.
Construir um framework é basicamente escrever o CSS do jeito certo, ou seja, escrever código sem dependências, modular, leve e altamente documentado.
Palestra feita pela primeira vez na QCon 2013.
Apresentação realizada no Aniversário do curso de Ciência da Computação da Universidade Federal do Maranhão (UFMA). O objetivo é apresentar a definição de framework, mostrar alguns padrões de projeto e um case de um pequeno framework chamado LizPHP.
SMACSS e CSS faz BEM, muito BEM! Veja como trabalhar melhor com o seu front-end. Como organizar, como usar padrões e como ser feliz e fazer o BEM usando SMACSS.
Padrões Web e algumas vantagens para o designerDiego Eis
Palestra bem básica sobre algumas vantagens do CSS. Vantagens mais ligadas a design. Palestra feita para iniciantes e interessados no Semana do Design feito na Faculdade Impacta de Tecnologia em SP.
DOM, CSSOM e RenderThree - Introdução ao Browser Render PathDiego Eis
Entender como funciona o processo de renderização do browser é simples e ajuda bastante na hora de pensar em performance. Nessa apresentação, mostro um pouco sobre esse processo.
Padrões Web e algumas vantagens para o designerguest5106e1
Palestra feita para a Semana de Design da Faculdade Impacta em 10/out/2007.
Apenas algumas vantages do CSS. Palestra feita para iniciantes. Muito superficial e quase nada técnico.
Atualização da Palestra - Conheça o Sass, mehor amigo do seu CSS - Nayara Felix Nayara Felix
Conheça o Sass, mehor amigo do seu CSS - Nayara Felix
A repetição de código e a difícil manutenção das folhas de estilo são alguns dos problemas vividos por quem desenvolve para a web. Foi para suprir essas deficiências que o pré processador mais utilizado atualmente nasceu. Nessa palestra vou te mostrar algumas das muitas vantagens que o SASS oferece para o desenvolvimento web.
Quem é Nayara Felix?
Entusiasta e desenvolvedora front end, sou desenvolvedora magento na FCamara, me formando em sistemas para internet na FIAP e fã incondicional de Harry Potter. Trabalhei com marketing digital, design e fotografia por alguns anos mas minha paixão sempre foram os códigos.
Já sabe codificar? Quer chegar a um nível destacado no mercado? Práticas avançadas de documentação, velocidade de codificação, modularização. Tudo isso recheado a muitas dicas de corte de layouts e inovações em CSS3.
Apresentação sobre CSS que mostra técnicas antigas de desenvolvimento, novas funcionalidade da versão CSS3, lidando com navegadores antigos e sem suporte, exemplos de algumas ferramentas úteis.
Construir um framework é basicamente escrever o CSS do jeito certo, ou seja, escrever código sem dependências, modular, leve e altamente documentado.
Palestra feita pela primeira vez na QCon 2013.
Apresentação realizada no Aniversário do curso de Ciência da Computação da Universidade Federal do Maranhão (UFMA). O objetivo é apresentar a definição de framework, mostrar alguns padrões de projeto e um case de um pequeno framework chamado LizPHP.
SMACSS e CSS faz BEM, muito BEM! Veja como trabalhar melhor com o seu front-end. Como organizar, como usar padrões e como ser feliz e fazer o BEM usando SMACSS.
Padrões Web e algumas vantagens para o designerDiego Eis
Palestra bem básica sobre algumas vantagens do CSS. Vantagens mais ligadas a design. Palestra feita para iniciantes e interessados no Semana do Design feito na Faculdade Impacta de Tecnologia em SP.
DOM, CSSOM e RenderThree - Introdução ao Browser Render PathDiego Eis
Entender como funciona o processo de renderização do browser é simples e ajuda bastante na hora de pensar em performance. Nessa apresentação, mostro um pouco sobre esse processo.
Padrões Web e algumas vantagens para o designerguest5106e1
Palestra feita para a Semana de Design da Faculdade Impacta em 10/out/2007.
Apenas algumas vantages do CSS. Palestra feita para iniciantes. Muito superficial e quase nada técnico.
Atualização da Palestra - Conheça o Sass, mehor amigo do seu CSS - Nayara Felix Nayara Felix
Conheça o Sass, mehor amigo do seu CSS - Nayara Felix
A repetição de código e a difícil manutenção das folhas de estilo são alguns dos problemas vividos por quem desenvolve para a web. Foi para suprir essas deficiências que o pré processador mais utilizado atualmente nasceu. Nessa palestra vou te mostrar algumas das muitas vantagens que o SASS oferece para o desenvolvimento web.
Quem é Nayara Felix?
Entusiasta e desenvolvedora front end, sou desenvolvedora magento na FCamara, me formando em sistemas para internet na FIAP e fã incondicional de Harry Potter. Trabalhei com marketing digital, design e fotografia por alguns anos mas minha paixão sempre foram os códigos.
Já sabe codificar? Quer chegar a um nível destacado no mercado? Práticas avançadas de documentação, velocidade de codificação, modularização. Tudo isso recheado a muitas dicas de corte de layouts e inovações em CSS3.
Apresentação sobre CSS que mostra técnicas antigas de desenvolvimento, novas funcionalidade da versão CSS3, lidando com navegadores antigos e sem suporte, exemplos de algumas ferramentas úteis.
Oficina de "Oficina de Planejamento Corte: Seu layout virando código" dada pelo Bernard De Luna e Victor Motalvão no 15 EDTED - Rio de Janeiro dia 20/03/2010
Uma básica introdução a respeito do que é o Bootstrap, fazendo referências sobre o que é a grid, conceito e metodologia de trabalho oriundos do mundo do design gráfico. Bem como uma rápida explicação do LESS, o que é e como funciona.
Nesta palestra, vamos abordar um tema muito comum e de fácil aprendizagem. Todo desenvolvedor que trabalhe com internet hoje em dia, precisa aprender a tornar a linguagem de marcação CSS (Cascading Style Sheets) utilizada para definir a apresentação dos documentos HTML em uma linguagem completamente nova e poderosa, capaz de oferecer grande produtividade. Vamos explorar diferentes frameworks como SASS e LESS e suas vantagens e desvantagens.
Desenvolvedores sempre buscaram escrever menos e fazer mais. Mas como aplicar a filosofia DRY com tecnologias que inicialmente não foram projetadas especificamente para desenvolver apps? Vamos aprender nessa talk quais são as boas práticas, metodologias e ferramentas para repetir menos e produzir mais!
A web é uma das principais plataformas de desenvolvimento de aplicações. Hoje (quase) tudo está conectado na internet. Apps cada vez mais dinâmicas aumentaram a complexidade do desenvolvimento de interfaces web. Em consequência desse crescimento, surgiram metodologias e ferramentas para repetir menos código, modularizar e criar componentes para a web. No passado trabalhamos com iframes e no futuro talvez teremos web components funcionando em todos os browsers. Mas e hoje, como podemos aplicar a filosofia DRY?
Hoje em dia quando o assunto é CSS muito se fala em modularização e arquitetura de código. Mas o que de fato é isso? Quais abordagens podemos utilizar para tornar o código do nosso CSS mais organizado?
Nessa apresentação procuro passar uma visão geral das técnicas mais populares, detalhando suas particularidades e a ideologia por traz de cada uma.
Também falo de técnicas mais recentes que abordam o desenvolvimento de CSS de perspectivas diferentes e algumas dicas gerais de como deixar seu código mais flexível a mudanças.
Devmedia - Conhecendo o framework front-end FoundationDevmedia
Veja neste artigo uma breve apresentação do framework front-end Foundation 3, que nos fornece vários estilos para formatação de diversos elementos da página de forma prática e elegante, bem como permite o desenvolvimento de um layout responsivo.
Semelhante a Componetização de CSS com o Compass (Front in Sampa 2013) (20)
2. Quem?
Guilherme Serrano (@gserrano)
Web developer
Graduado em design (ui ui ui)
Pós graduando em gestão empreendedora
Developer e sócio do @eucompraria (eucompraria.com.
br)
Experiências anteriores
- iG
- Itau BBA (MM Café)
- Avon (MM Café)
3.
4.
5.
6.
7.
8. “
Se você faz sites grandes usando
CSS, já deve ter notado que chega
uma etapa do trabalho que se não
prestar a atenção devida, podemos
nos perder em um mundo de
propriedades, classes e ids.
Diego Eis - Tableless