slopesSérgio Lopes

Todos os artigos por slopes

 

Quais impactos de performance ao usar serviços externos de fontes?

O Bruno Lopes mandou lá no fórum da Alura essa pergunta sobre usar ou não o Google Fonts. O que será melhor pra performance? Em especial tendo em vista as discussões sobre Critical Path que temos no curso avançado de Performance Web. Considerações gerais sobre o load de fontes A desvantagem do Google Fonts é
Continuar lendo…  

Por que você deve ficar sempre de olho na performance do seu site

A gente é bem bitolado em performance aqui na Alura e na Caelum há bastante tempo. Já seguimos muitas boas práticas na hora de desenvolver e até ensinamos várias delas nos cursos de performance front-end. Mas a vida acontece Mais especificamente, as coisas evoluem. Mudam organicamente. Uma funcionalidade nova aqui, outra ali. Muita gente mexe
Continuar lendo…  

A arquitetura do novo site da Alura

Dia 1º de Março a gente lançou o novo site da Alura. Além do fantástico novo visual, muita gente reparou nos diversos outros detalhes: subdomínio separado da plataforma de aulas, a performance fenomenal do site novo, o design responsivo etc. Neste post quero discutir um pouco da Arquitetura do novo site e como chegamos nesses
Continuar lendo…  

O site do Alura está de cara nova

Já visitou a home do Alura hoje? Lançamos um grande redesign do nosso site. Um visual renovado, mais limpo e mais ilustrado, criado pelo nosso designer Thiago Vilaça. Reorganizamos o conteúdo nas 6 principais categorias de cursos que temos hoje: Cursos online de Programação Cursos online de Mobile Cursos online de Front-end Cursos online de Design & UX
Continuar lendo…  

Escopos no JavaScript

Todo mundo sabe que uma variável local é… local: Mas e isso? Uma variável declarada dentro do if é visível fora dele? Sim! JavaScript só tem escopo de função (e o escopo global). Não temos escopo de bloco. Ou seja, o if não define um escopo isolado. Cuidado pra isso não te atrapalhar em alguns
Continuar lendo…  

Palestra: Offline Web com Service Workers

Sabia que hoje é possível fazer páginas Web funcionarem offline? Na verdade, há uns bons anos o HTML5 permite isso com a Application Cache API. Mas se você já tentou usar, sabe que é difícil, chato e limitado. A nova especificação de Service Workers repensa a Web Offline inteira. E faz a coisa direito. É
Continuar lendo…  

Touch-first: como otimizar seu design responsivo para o mundo das touch screens

Nesse mundo de Mobile, Web e Resposivo, temos muito termos chiques para ditar como fazer nossos sites. Mobile-first é um famoso – pense primeiro no mobile, depois no desktop. Há quem fale agora de Touch-first – pense em touch screens primeiro. Tirando a buzzword em si, há muita coisa interessante nesse conceito. A ideia de
Continuar lendo…  

Quem disse que eu preciso de jQuery?

O jQuery é um framework muito bom. E com muitas funções. Mas muitos usam para coisas simples, por não saber fazer em JavaScript puro. Selecionar elementos é uma dessas coisas. Em jQuery a gente faz: Ou seja, passamos um seletor CSS e ele encontra os elementos na página pra gente. Mas quem manja de JS
Continuar lendo…