Novo membro: Israel Ribeiro
Opa! Nessa semana, a HE:Rio ganhou mais um integrante! Conheçam o Israel Ribeiro!
Opa! Nessa semana, a HE:Rio ganhou mais um integrante! Conheçam o Israel Ribeiro!
Muitas empresas costumam contratar desenvolvedores back-end, esperando que eles também façam todo o trabalho do front-end. E em muitos casos, o resultado disso é a falta de atenção a detalhes de layout, como efeitos com CSS/JS, alinhamento dos elementos, respeitar uso correto das fontes, grid, paleta de cores, etc. Sem falar que estes desenvolvedores acabam gastando muito tempo para fazer o que (geralmente) não fazem, tempo este que, poderia ser gasto com novas funcionalidades.
Recentemente, fui convidada a fazer parte do time de desenvolvedores da HE:labs. E, como parte do processo de ambientação na empresa, fui apresentada a uma série de conceitos que estão atrelados ao mercado de serviços web hoje, como por exemplo: startups, aceleradoras, MVP (Minimum Viable Product), lean, entre outros.
Em computação gráfica, a viewport nada mais é do que uma região de visualização retangular. Dentro do contexto do design responsivo é o nome dado para a região disponível onde a interface web será renderizada.
Todos os dias, nós, desenvolvedores, usamos diversas ferramentas para facilitar nosso trabalho. Uma delas que conheci recentemente trabalhando na He:labs foi a codeclimate.
Em junho, Rafael Santos, mais conhecido como Rafael Chefe, passou uns dias na HE:labs do Rio de Janeiro para observar o nosso trabalho. Confiram o registro deixado por ele após a sua estadia conosco:
Digamos que você possui uma API e precisa que algumas imagens sejam cropadas, ou redimencionadas, de vários tamanhos on-the-fly pela URL. Por exemplo: /image/1/w/300/h/400 Retornaria uma imagem que você já salvou redimencionada para 300x400. É possível fazer mais do que redimencionar a imagem, mas vamos nos focar somente nisso por enquanto.
Javascript é uma ótima linguagem. Ela passou a ser usada e respeitada cada vez mais. Durante muito tempo ficou destinada a ficar somente no Front-end, enquanto outras linguagens, como Ruby, ficariam no Back-end. E muita gente estava satisfeita com isso.
Mas alguém teve uma ideia: E se colocarmos essa linguagem, que somente fica no Front-end, no sever-side? Surgiu o Node.js.
Em algum momento em nosso desenvolvimento de apps em rails teremos que criar páginas estáticas. Sim, aquelas páginas de "sobre", "a equipe" etc. Temos N formas de fazer isso como falado pelo Akita neste link aqui e no RailsCasts. Vamos ver mais uma forma de fazer isso, só que mais poderosa, deixando o cliente cadastrar o conteúdo da página.