Mostrando postagens com marcador front-end. Mostrar todas as postagens
Mostrando postagens com marcador front-end. Mostrar todas as postagens

Ganhador do ingresso para o @frontincuritiba

Já temos o ganhador da promoção que iria sortear um ingresso para o Front In Curitiba!

O sortudo foi o @nerdfurioso.


Parabéns! Entrarei em contato para solicitar os dados. O ingresso  vale para o sorteado assistir todas as palestras do evento + 1 minicurso (a ser escolhido pela pessoa). Os dados do ganhador (os mesmos que estão disponíveis no site do evento para inscrições) devem ser enviados a mim por e-mail até o dia 11/06, caso contrário, irei realizar novo sorteio. Demais despesas (viagem, estadia, alimentação, etc) ficam por conta do sorteado.

Nos vemos em Curitiba ;)

Front In Curitiba e sorteio de ingresso para o evento

Olá pessoal!

Pois é, estou a muito tempo sem postar, mas resolvi voltar e com uma promoção.

Neste mês de Junho, dias 23 e 24, ocorre o Front In Curitiba, franquia dos já bem sucedidos eventos da série "Front In", como o FrontIn Londrina. Eu estarei lá, palestrando sobre Usabilidade em Dispositivos Móveis.


O evento, realizado pela AVADORA Digital, tem o foco em palestras e minicursos relacionados à desenvolvimento front-end, como HTML5, web semântica, usabilidade e acessibilidade. As palestras ocorrerão no sábado, dia 23, e os minicursos no domingo. É uma grande oportunidade de conhecer muitos profissionais feras e fazer um networking.

As inscrições já estão abertas, maaaaas, você pode entrar na faixa pois irei sortear um ingresso para o evento. A promoção cobre apenas o ingresso, sendo que as despesas de viagem e hospedagem serão por conta do ganhador.

Para participar, basta tweetar a seguinte frase até o dia 09 de Junho:

Eu vou para o @frontincuritiba com o ingresso que a @talitapagani está sorteando! http://kingo.to/16WS

O sorteado deverá me informar seus dados até o dia 11 de junho para que eu possa informar a organização do evento.

Não precisa me seguir ou seguir o perfil do evento, mas eu sugiro que sigam o perfil do @frontincuritiba para saber das últimas novidades ;)

Convidem seus amigos também para o evento e ajudem a divulgar ;)

FrontIn Londrina acontece neste fim de semana, 10 e 11 de dezembro!

topo

Para quem ainda não sabe, estarei em Londrina neste sábado, 10/12, como palestrante do evento FrontIn Londrina, franquia do evento FrontIn que já ocorreu em Belo Horizonte e Rio de Janeiro.

O FrontInLondrina será uma oportunidade para desenvolvedores Front-end de Londrina e região buscarem aprimoramento, maior valorização e profissionalização do mercado. Um espaço para a troca de experiências e a interação em benefício de todos nós, desenvolvedores Front-end.

Você pode se inscrever em todas as palestras pelo preço promocional de R$ 39,90 até esta quarta, 07/12, então corram! Aproveite e faça também um mini-curso por apenas mais R$ 29,00. Haverá emissão de certificado e sorteio de brindes!

Confiram abaixo a programação:

Palestras (Sábado - 10/dez - 8h-18h)
  • A Nova Semântica do HTML 5 com Elvis Detona (GoNow)
  • HTML5 Storage API com Jean Nascimento (Desconferência)
  • Navegabilidade em Dispositivos Móveis com Talita Pagani (Tableless)
  • Animações com CSS 3 com Felipe Moura (Terra/Desconferência)
  • Marketing na Web com Paulo Henrique Ferreira (Clickweb)
  • Fazendo Web Mobile com Clécio Bachini (Soyuz)

Mini-cursos (Domingo - 11/Dez 9h-12h)
  • Criação e Recorte de Layout para Web com Vagner Iancoski e Rennan Martini (ICOMP)
  • Banco de Dados NoSQL com Jean Nascimento (Desconferência)
  • Miniblog com PHP e Ajax com Bruno Gonçalves e Thiago Augustus (Clickweb)
  • Marketing nas Redes Sociais (LA Publicidade)
Gostou? acompanhe e divulge:
facebook | twitter | site do evento

Nos vemos lá ;)

9 técnicas para tabelas mais usáveis no HTML

Este artigo foi originalmente publicado no site UXMovement em 9 Useful Techniques for User-Friendly Table e traduzido livremente.

Tabelas são excelentes para disponibilizar informações. Mas torná-las mais usáveis é um desafio. Uma das razões pela qual é tão desafiador deve-se ao fato de que a grid de uma tabela limita a quantidade informação que você pode disponibilizar em uma célula. Isto significa que você tem que descobrir como exibir as informações que o usuário precisa sem exibir muitas informações (paradoxo, não?). Além disso, quando os usuários leem tabelas, elas precisam mover os olhos na vertical e na horizontal para fazer a varredura da informação. Se na sua tabela não é fácil de fazer a varredura, os usuários podem facilmente perder o foco de leitura entre as linhas e colunas.

As seguintes técnicas de design ajudam a solucionar esses desafios para que os usuários possam ler e processar os dados de suas tabelas com facilidade.

1. Abreviação de Dados

Uma tabela usualmente tem várias colunas, então você não pode fazer com que suas colunas sejam muito extensas. Se fizer isso, você terá uma tabela muito ampla que os usuários terão que rolar horizontalmente para ler. A largura da coluna limita a quantidade de informação que você pode exibir em uma célula da tabela. Este é o lugar onde as abreviações de dados de trabalho de forma brilhante.

É desnecessário mostrar todos os dígitos de um número. Você pode abreviar grandes números, como $ 104.000 para US$ 104k. Você também pode arredondar números grandes, como 45,139% para 45%. Em determinadas situações, abrevie palavras também, como quilos para kg ou horas para h. Isso economiza espaço nas células para que você possa fazer suas colunas mais compactas e a tabela mais fácil de ler.


2. Tool Tip para Valores Exatos

As abreviação de dados ajuda a condensar as informações. Mas às vezes os usuários precisarão de ver o valor exato de um número, ou o resto de uma palavra truncada. Esta é a situação onde tool tips são úteis. Como os usuários passam o mouse em mais de uma célula, uma tool tip pode exibir o valor exato de um número arredondado, sem ocupar espaço. Eles também podem exibir o texto completo para as células com as palavras truncadas.


3. Setas para a Exibição de Linhas Ocultas

É importante fazer com que as colunas sejam mais compactar, mas também é importante tornar as linhas curtas. Incluindo informações demais nas linhas da tabela pode tornar a sua tabela demasiadamente longa e desanimadora de ler. Use setas para a exibição de linhas ocultas como forma encurtar a altura de suas linhas e a quantidade de informações exibidas. Os usuários verão primeiro as informações de alto nível em uma linha. Mais informações serão exibidas quando o usuário solicitar clicando na seta desta linha para exibir o conteúdo aninhado.


4. Cabeçalhos Persistentes

Outra coisa ruim sobre tabelas extensas é que você perde os cabeçalhos de coluna quando você realiza a rolagem. É difícil para os usuários saber qual a informação que eles estão lendo sem ver o cabeçalho da coluna. Cabeçalhos persistentes resolvem este problema. Na rolagem, os cabeçalhos persistentes permanecem visível ao usuário para que ele possa consultá-la sem ter que percorrer todo o caminho de volta ao topo.


5. Linhas "Zebradas"

Quando os usuários leem uma determinada linha, seu olhar podem facilmente se perder e, acidentalmente, cair em uma linha adjacente. O usuário precisa de um guia visual para ajudá-los a permanecer na sua linha que ele está lendo. Linhas zebradas ajudam os usuários a guia a forma com a qual eles movem os olhos em cada linha. Cada linha alternada apresenta uma tonalidade diferente para que os usuários não troque a linha que ele está olhando para uma linha adjacente.


6. Numere Cada Linha

Você pode tornar sua tabela ainda fácil ler numerando cada linha. Isso permite aos usuários referir-se a uma linha pelo seu número. Ela também ajuda os usuários a verificar as linhas sem perder o seu lugar à medida que progridem na leitura. Linhas numeradas informam aos usuários quantas linhas há na tabela para que eles possam ter uma noção da densidade de informação presente.


7. Agrupe Linhas em Categorias

Quanto mais informações você tiver em sua tabela, mais linhas você terá inevitavelmente. Uma outra dica para melhorar essa questão é agrupar as linhas em categorias. As categorias podem inclusive apresentar setas para que os usuários possam mostrar e ocultar linhas para economizar espaço.



8. Setas de Ordenação

Setas para exibição de linhas aninhadas permitem aos usuários controlar a quantidade de informação que a tabela exibe. Mas setas de ordenação permitem aos usuários controlar a forma como a tabela classifica e ordena a informação. Use as setas nos cabeçalhos das colunas para que os usuários possa classificar cada coluna por ordem ascendente ou descendente. Isso permite aos usuários ver os dados do número maior para o menor, ou dados de texto por ordem alfabética. As setas devem reordenar uma coluna quando o usuário clica no cabeçalho da coluna (importante: não fazer apenas o ícone clicável, mas toda a coluna).



9. Acessibilidade


A maioria das tabelas são difíceis para os usuários lerem. Mas elas são ainda mais difícil para os usuários com deficiência se elas não forem acessíveis a leitores de tela. Quando você torna suas tabelas acessíveis, os usuários com deficiência poderão ler as informações da tabela em uma ordem adequada e compreensível.

Para isso, comece adicionando o atributo summary e a tag caption. Estes elementos fornecem aos usuários uma visão geral do conteúdo da tabela. O atributo summary provê uma ampla descrição da tabela, e a tag caption provê o título da tabela. Eles devem ser a primeira informação a ser inserida logo depois da tag table.

Indique os cabeçalhos de linha e coluna usando determinadas tags e também de células de dados usando tags apropriadas. Depois disso, você vai precisar para associar as células com os cabeçalhos correspondentes. Use o atributo scope para isso. O atributo scope diz o leitor de tela que tudo sob uma coluna se relaciona com o cabeçalho no topo, e tudo à direita de um cabeçalho de linha se relaciona com esse cabeçalho.


Conclusões

Há muitos desafios envolvendo o design de tabelas. As técnicas apresentadas são tudo que você precisa para tornar suas tabelas mais usáveis e fáceis de ler. Quando os usuários são capazes de usar sua tabela e obter a informação que necessitam sem aborrecimentos, isso torna-as mais produtivas e eficientes. E é exatamente isso que um bom design deve possibilitar.

O que há de bom na Campus Party 2011 para Desenvolvedores Front-End

Olá pessoal! Um Feliz Ano Novo a todos!

E 2011 começa muito bem. De 17 a 22 de janeiro acontece em São Paulo mais uma edição da Campus Party, um dos maiores eventos de inovação, ciência, criatividade e entretenimento digital. São 13 área que oferecem diversas atividades entre palestras, oficinas e debates.

Será a primeira vez que vou no evento e creio que será uma grande oportunidade de agregar novos conhecimentos. Neste momento, uma das minhas dificuldades foi conseguir fechar minha agenda do evento, pois há muitas atividades em vários setores e dá vontade de participar de tudo.

Como desenvolvedora front-end [(X)HTML/CSS], vou listar algumas atividades interessantes que podem lhe dar uma forcinha nesta tarefa. Há atividades que vão além do design/desenvolvimento front-end e acrescentam conhecimentos muito úteis. Infelizmente, não consegui me inscrever em todas por conflitos de horários. As informações foram retiradas do site da Campus Party.

Área: Desenvolvimento

Palestra: Introdução ao Node.JS - Terça, das 16h às 17h
Lembra quando você usava Javascript apenas para validar formulários? Pois é, passado o tempo ele começou a ser usado para dar experiências ricas aos usuários e agora ele chega com força no desenvolvimento Server-Side. Ainda não sabe direito o que é NodeJS? Precisa criar aplicações com alta concorrência? Interessado em desenvolver Jogos multiplayer na rede? Ainda acha que Javascript é simplesmente um scriptzinho que valida formulários e brinca de AJAX? Entenda como o NodeJS vai facilitar muito a sua vida no desenvolvimento web com uma performance impressionante.

Palestra: Desenvolvendo um site completo com ASP.NET - Quarta, das 14h30 às 15h30
Veja nesta palestra como desenvolver um site de catálogo de produtos utilizando ASP.NET MVC e JQuery. Será apresentado as novidades do ASP.NET MVC 3 com Razor e como construir recursos ricos com JQuery, totalmente integrado ao Visual Studio 2010.

Palestra: HTML 5 - Sexta, das 16h às 17h
Ele chegou com tudo! Na sua quinta versão, o HTML será uma das linguagens padrão da Web Semântica, representando alterações importantes que resultarão em mudanças significativas na navegação, design e vários outros tópicos que serão mostrados em detalhes nesta palestra.

Palestra: HTML 5 - Hands On - Sexta, das 17h30 às 18h30
Empolgados depois da palestra sobre HTML5? Então aqui estará montado o cenário perfeito para experimentar este novíssimo e promissor padrão.

Palestra: Futuro da Web, HTML5 e W3C - Sábado, das 9h às 9h45
Apresentação sobre o desenvolvimento e histórico da linguagem HTML e o Consórcio WWW - W3C.

Área: Foto / Vídeo / Design

Oficina: Seu desenho vai virar código, e agora? - Sexta, das 9h30 às 11h30
Que dificuldades surgem na hora de transformar o seu layout em uma página da web? O que um designer precisa saber de CSS antes de iniciar o projeto de um layout? Quais os novos recursos que o CSS3 oferece e os ganhos visuais na hora de projetar layouts para essa linguagem?

Palestra: Social Interface Design - Sexta, das 11h45 às 12h45
Saiba tudo aquilo que vai além da usabilidade dentro do design de interfaces, e que possibilita, de fato, a interação entre pessoas nos ambientes virtuais.

Oficina: Desbravando Fireworks, CSS3 e HTML5 - Sexta, das 15h15 às 17h15
A descrição é a mesma da primeira oficina, não sei se eles colocaram incorretamente no site.

Workshop: Arquitetura da informação - Construindo uma home page - Sexta, das 17h30 às 18h45
Montagem de home. Utilização de recursos tecnológicos. Atividade a ser realizada por duplas. A cada dupla será entregue um iPad ligado ao telão, no qual montará interfaces da página através de componentes prontos. Para tornar isso mais desafiador, atribuiremos níveis, ou seja, para a montagem de cada nível, atributos como inclusão de shopping, publicidade e outras particularidades de veículos deveriam ser obrigatórias.

O que acharam pessoal? Vale lembrar que a CPBrasil tem muitas outras atividades, principalmente para quem se interessa e/ou tem conhecimento também em programação, software livre, mídias sociais, etc.

Postagens no blog

Twitter Delicious Facebook Digg Stumbleupon Favorites More