Vamos analisar um pouco sobre como devemos pensar em front-end, identificando pontos de planejamento e de atenção e o que podemos melhorar no front do wordpress para atingirmos a modularização.
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.
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.
Erick Belluci Tedeschi - Segurança em WordPressiMasters
Palestra de Erick Belluci Tedeschi, apresentada no InterCon Dev WordPress, em junho de 2013. Para mais detalhes, acesse: http://intercon.imasters.com.br/dev/wordpress/
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.
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.
Erick Belluci Tedeschi - Segurança em WordPressiMasters
Palestra de Erick Belluci Tedeschi, apresentada no InterCon Dev WordPress, em junho de 2013. Para mais detalhes, acesse: http://intercon.imasters.com.br/dev/wordpress/
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
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.
Componetização de CSS com o Compass (Front in Sampa 2013)Guilherme Serrano
Palestra sobre componetização de CSS utilizando Compass, realizada no Front in Sampa 2013.
Metodologias para componetização, vantagens, controle e qualidade de código e uso de variáveis e helpers.
Html aula 13 - CSS, Div, Span, Personalizando link, a:link, a:hover, a:visitedErick L. F.
Curso sobre HTML - Aula 13, nessa aula nos vamos aprender como dividir suas páginas com a tag div, como personalizar ainda mais sua página com a tag span, ainda aprendemos a personalizar os seus links com os comandos no CSS a:link, a:hover, a:visited, se você quer personalizar seu site, landing page, blog ou website, então venham conferir essa aula.
Esta apresentação foi utilizada em um treinamento de front end para alguns colaboradores da CI&T.
Todo o material foi criado e apresentado por mim.
Alguns termos utilizados como GO!, Armchair, KOAD fazem referência a um projeto e empresas com o qual esse treinamento foi destino.
Na segunda aula, foi apresentado hierarquia de seletores, variáveis, mixins, operações e concatenação x interpolação
Dicas para criação rápida de projectos WEBMarco Pinheiro
Inclui ainda algumas dicas úteis criação rápida de projectos WEB como:
- projecto initializr
- twitter bootstrap (grid 12 colunas)
- google fonts
- placeholders de imagens (placehold.it)
O que eu preciso saber para desenvolver temas? - Anyssa Ferreira - WordCamp S...Anyssa Ferreira
Palestra apresentada no WordCamp São Paulo 2017.
Esta palestra é sobre a jornada pela qual todo desenvolvedor de temas para WordPress passa. Desde os inciantes que personalizam CSS, até os desenvolvedores avançados que utilizam frameworks e diversas ferramentas no processo. Nesta apresentação, conheceremos os diferentes métodos, suas aplicações e o que é necessário aprender para desenvolver temas cada vez mais personalizados e melhores.
Para embasar esta palestra, efetuei uma pesquisa com 100 desenvolvedores WordPress, sobre as ferramentas, técnicas e recursos mais utilizados. Os resultados, apresentados na palestra, oferecem uma rica referência de qual é a situação do processo atual de desenvolvimento de temas na comunidade brasileira.
Para os iniciantes, é uma oportunidade de descobrir a resposta para as seguintes perguntas: como ter mais controle sobre o layout do meu site WordPress? Quais são as boas práticas ao criar um novo tema? É realmente necessário saber programar para criar temas, e, se for, quais linguagens devo aprender?
Para os mais experientes, teremos dicas de padrões de desenvolvimento, pré-processadores, task runners, frameworks, e outras ferramentas, e como será o futuro do desenvolvimento de temas frente a novos recursos como React.js e bibliotecas semelhantes, e o Gutenberg.
Versão animada dos slides:
https://www.hastedesign.com.br/dicas/o-que-eu-preciso-saber-para-desenvolver-temas-wordpress
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
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.
Componetização de CSS com o Compass (Front in Sampa 2013)Guilherme Serrano
Palestra sobre componetização de CSS utilizando Compass, realizada no Front in Sampa 2013.
Metodologias para componetização, vantagens, controle e qualidade de código e uso de variáveis e helpers.
Html aula 13 - CSS, Div, Span, Personalizando link, a:link, a:hover, a:visitedErick L. F.
Curso sobre HTML - Aula 13, nessa aula nos vamos aprender como dividir suas páginas com a tag div, como personalizar ainda mais sua página com a tag span, ainda aprendemos a personalizar os seus links com os comandos no CSS a:link, a:hover, a:visited, se você quer personalizar seu site, landing page, blog ou website, então venham conferir essa aula.
Esta apresentação foi utilizada em um treinamento de front end para alguns colaboradores da CI&T.
Todo o material foi criado e apresentado por mim.
Alguns termos utilizados como GO!, Armchair, KOAD fazem referência a um projeto e empresas com o qual esse treinamento foi destino.
Na segunda aula, foi apresentado hierarquia de seletores, variáveis, mixins, operações e concatenação x interpolação
Dicas para criação rápida de projectos WEBMarco Pinheiro
Inclui ainda algumas dicas úteis criação rápida de projectos WEB como:
- projecto initializr
- twitter bootstrap (grid 12 colunas)
- google fonts
- placeholders de imagens (placehold.it)
O que eu preciso saber para desenvolver temas? - Anyssa Ferreira - WordCamp S...Anyssa Ferreira
Palestra apresentada no WordCamp São Paulo 2017.
Esta palestra é sobre a jornada pela qual todo desenvolvedor de temas para WordPress passa. Desde os inciantes que personalizam CSS, até os desenvolvedores avançados que utilizam frameworks e diversas ferramentas no processo. Nesta apresentação, conheceremos os diferentes métodos, suas aplicações e o que é necessário aprender para desenvolver temas cada vez mais personalizados e melhores.
Para embasar esta palestra, efetuei uma pesquisa com 100 desenvolvedores WordPress, sobre as ferramentas, técnicas e recursos mais utilizados. Os resultados, apresentados na palestra, oferecem uma rica referência de qual é a situação do processo atual de desenvolvimento de temas na comunidade brasileira.
Para os iniciantes, é uma oportunidade de descobrir a resposta para as seguintes perguntas: como ter mais controle sobre o layout do meu site WordPress? Quais são as boas práticas ao criar um novo tema? É realmente necessário saber programar para criar temas, e, se for, quais linguagens devo aprender?
Para os mais experientes, teremos dicas de padrões de desenvolvimento, pré-processadores, task runners, frameworks, e outras ferramentas, e como será o futuro do desenvolvimento de temas frente a novos recursos como React.js e bibliotecas semelhantes, e o Gutenberg.
Versão animada dos slides:
https://www.hastedesign.com.br/dicas/o-que-eu-preciso-saber-para-desenvolver-temas-wordpress
Semelhante a como pensar front para wordpress (20)
The BGs são responsáveis por fazer sites e apps serem mágicos. Através do CSS, vamos viajar pelo mundo dos backgrounds e mostrar tudo que é possível fazer com uma das propriedades mais legais do CSS.
Pensando em Redesign — Existem muitas formas de se abordar um produto e como criá-lo, mas quando o assunto é redesenhar algo, muitas decisões e caminhos precisam ser tomados. Vamos conversar sobre como analisar o seu projeto e planejar o seu redesign
O Brasil possui cerca de 202 milhões de pessoas, 92 milhões são trabalhadores e 60% são empregados de alguém. Como destacar o seu talento no meio desses números, quebrar barreiras e ser desejado pelas empresas e gestores.
Um produto pode ser facilmente trocado por outro, mas uma experiência realmente marcante pode mudar vidas, criar histórias e se tornar um verdadeiro caso de amor.
Vamos conversar sobre o que ninguém fala sobre Design, como planejá-lo, pensar em inovação, ter um ótimo acabamento e torná-lo ágil. O seu Design nunca mais será o mesmo!
CADA VEZ MAIS JOVENS DESENVOLVEDORES ESTÃO PROCURANDO PASSAR CONHECIMENTO PARA O PRÓXIMO, E ISSO É ÓTIMO! PORÉM, O MEDO DO PALCO ACABA COMPROMETENDO O QUE ERA PARA SER UM ESPETÁCULO. VENHA CONHECER ALGUMAS DICAS DE COMO DAR UM SHOW EM SUAS PALESTRAS.
Não basta acrescentar media-queries em seu projeto web para torná-lo responsivo. Neste painel o campuseiro poderá repensar o Design, tendo como foco a interação do usuário em diferentes cenários e devices, além do impacto no Front-end dessas adaptações.
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.
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!
3. - team leader de produto na Petrobras
- creative director da Melt DSP
- criador do framework Formee
- colunista do iMasters e Tableless
- +50 eventos pelo Brasil
- HTML5DevConf em San Francisco
6. @suco_de_uva
meu ponto fraco é o cansaço. chega um
momento que não consigo mais pensar e vou
metendo classe :/
@netofontenelle
organização não sei como separar bem o meu
CSS. :/
@zenorocha
refatoração. uma vez pronto, quase nunca volto
para otimizar o CSS
@srmarcosalberto
ainda rola uma certa dificuldade de nomear bem
os elementos
7. @rafasato
organização de css e falta de criatividade para
nomear elementos
@fabriciofmsilva
dúvidas para nomear elementos, falta de
organização e refatoração
@wl_lf
refatoração e nomear elementos.
@cironunesdev
meu ponto fraco é nomear as classes. Sem um
plano, é dificil manter a disciplina de ter
"carinho" ao escolher os nomes.
8. @juliobitencourt
a minha é o tal do DRY :(
@fernahh
dar nome aos bois, digo, as variáveis D:
@matos_eduardo
organização.
@glaucoweb
eu acho que eh falta de compromisso até o
final. Ahh depois eu refatoro td. Começa mt
bem mas nao termina :(
9. bonito
novos estilos são adicionados
bagunçado
estilos existentes não são reutilizados
estilos não utilizados não são removidos
não consertar o que não estiver
quebrando o layout
css
tempo
https://speakerdeck.com/winston/wah-lau-css-can-be-tested-too
31. <span class="sep">Posted on </span>
<span class="sep"> by </span>
<footer class="entry-meta">
This entry was posted in <a href="http://localhost:8888/wordpress/?cat=1"
title="View all posts in Uncategorized" rel="category">Uncategorized</a> and
tagged <a href="#" rel="tag">cursus</a> by <a href="#">admin</a>. Bookmark
the <a href="#" title="Permalink to Mais um tipo de post"
rel="bookmark">permalink</a>.
</footer>