10 sites gratuitos sobre tecnologia e empreendedorismo

tableless - Para ser um empreendedor bem sucedido significa que você precisa ter um monte de responsabilidades. No início, vai precisar servir café, abrir a porta, lavar privada, e até desenvolver, especialmente quando a sua empresa está apenas começando e você não tem funcionários suficientes para cobrir todas as áreas que você precisa. Aprender as novas habilidades …

tableless.com.br (2 mouths)
176

Acessibilidade básica no formulário de contato

Um dos itens indispensáveis em um site é o formulário de contato, já pensou deixar ele acessível para todos na web? Na atualidade a acessibilidade vem sendo levada a sério com o avanço das tecnologia

Começando com o Angular Material  - Parte 1 - Tableless

Decidi começar essa série de posts sobre Angular pois ultimamente é o que mais estou estudando, e pirando também rs, estou viciado no angular confesso, e não podia deixar de escrever sobre o angular

Conheça o Vue.js, um framework javascript para criação de componentes web reativos

Venho acompanhando a evolução de diversos frameworks “frontend” ao longo dos últimos anos, e sendo um entusiasta ao estudá-los e criar conteúdo sobre eles. Talvez o primeiro framework que tenhamos ma

10 sites gratuitos sobre tecnologia e empreendedorismo

Para ser um empreendedor bem sucedido significa que você precisa ter um monte de responsabilidades. No início, vai precisar servir café, abrir a porta, lavar privada, e até desenvolver, especialmente

Linked Data e JSON-LD

Antes de entrarmos em como esse negócio de JSON-LD e Linked Data, queria falar um pouco sobre como a internet funciona. Organização da Informação na web é um dos assuntos que mais me fascinam no mund

Deploy usando git pull e hooks

Se você tem qualquer projeto pessoal, você já deve ter tido a necessidade de como fazer, de forma fácil, a automatização do deploy. Para tentar automatizar os meus projetos, eu tentei usar vários ser

Você sabe paginar dados no MySQL corretamente?

Esta postagem já começa com uma pergunta: Será que sabemos realmente fazer uma paginação de dados da forma correta? ATENÇÃO! Não irei falar do uso de nenhum framework PHP, bibliotecas de ORM ou plugi

Aplicativos Desktop com NW.js - Node Webkit - Introdução - Tableless

Este é o primeiro artigo de uma série que vou escrever sobre aplicações desktop usando tecnologias web. (HTML, CSS, Javascript e WebGL) O NW.js é uma aplicação em tempo de execução baseado em Chromiu

Você conhece AMP?

O projeto AMP - Accelerated Mobile Pages, é uma iniciativa Google em conjunto com alguns publishers como Chartbeat, Vox, Wordpress.com, Twitter, The Washington Post, UOL, etc; de trabalhar uma estrut

Vulnerabilidades em Sistemas Web

O que são vulnerabilidades em sistemas web? Vulnerabilidades em sistemas web são uma realidade cada vez mais crescente na internet. Primeiro deixem-me explicar rapidamente como funciona a comunicação

Acelere o carregamento de seu site com PHP Caching

Criar um site dinâmico, de fácil manutenção e que carregue rápido é o desejo de todo desenvolvedor, mas para isso não existe uma fórmula mágica, é necessário conciliar diferentes ferramentas e técnic

Entendendo a indentação no Javascript

Código sem indentação não é legal de se ler, mas tem uma coisa um pouco pior que isso, ou tão ruim quanto, que é a falta de um padrão na indentação do projeto. Por exemplo, eu uso tab pois consigo aj

Um pouco sobre imagens para Web

Queria falar um pouco sobre alguns formatos de imagens que usamos todos os dias. Dar algumas informações que encontrei por aí. Vamos explorar as duas principais opções de formato gráfico que pode ser

Introduzindo "Rich Cards", um novo formato de resultados para Buscas - Tableless

Como uma boa empresa de tecnologia, o Google parece fazer da necessidade de evoluir suas ferramentas uma “obsessão”. Quando o assunto é mobilidade então, essa questão é um pouco superior. Todo mundo

Mozilla libera primeira compilação do Servo, o seu motor de renderização

Como prometido , a Mozilla lançou a primeira compilação de Servo, seu novo engine. Esta é a primeira demonstração do Servo, que Jack Moffitt, líder do projeto na Mozilla, descreveu como “um mecanismo

Princípio de Paretto e o desenvolvimento de jogos indie

O Princípio de Paretto, também conhecido como proporção 80/20, foi criado pelo economista italiano Vilfredo Pareto em 1906. Paretto enunciou este princípio através do conhecimento empírico, após anal

Programação funcional em Javascript. Implementando Curry e Compose, com bind e reduce.

Nos últimos tempos só se fala em programação funcional, seus benefícios, funções puras, dados imutáveis, composição de funções, etc. Atualmente temos diversas libs que auxiliam o javascript na missão

Introdução à Programação Funcional (Functional Programming) em Javascript

Eu venho estudando functional programming já faz um tempo, e decidi colocar no papel o que aprendi, pois para mim essa é a melhor forma de reter o que se aprendeu. Além disso, será um prazer se esse

Paginação com JavaScript e jQuery

Algumas vezes, vamos deparar com uma situação onde é preciso fazer uma paginação sem a ajuda de uma linguagem de backend. É exatamente isso que vou ensi

FITIC - Feira Internacional de Tecnologia de Informação e Comunicação - Tableless

A FITIC, realizará a sua primeira edição no São Paulo Expo em Dezembro. Com uma área de 20.000 m², a FITIC será a maior Feira de Tecnologia e Inovação da América Latina, focando o consumidor final, c

Bulma: framework CSS baseado em flexbox

“Inspirado pelo Bootstrap, o Bulma visa oferecer a todos a alegria de fazer o design do site, com a simplicidade do flexbox e a elegância de Sass.” – Jeremy Thomas, criador do projeto Bulma.io. Com

Por que utilizar Go/Golang no seu backend?

O tempo passa e quando você é viciado no que faz, no meu caso, codar, a busca por se aprimorar ou descobrir novas maneiras de resolver os problemas da sua área nunca param, assim sendo, um belo dia,

Hierarquia no design

Hierarquia, segundo o dicionário Michaelis, é a categoria atribuída às pessoas ou às coisas, classificadas de acordo com a ordem de importância, crescente ou decrescente. Dessa forma, organizar hiera

Silex Middlewares 101 - Parte 1 - Tableless

Os middlewares no Silex são utilizados para mudar o comportamento padrão do mesmo, os middlewares se mostram muito úteis quando pensamos na validação de tokens de acesso, save de logs e muitas outras

O Product Owner deve estar na Sprint Retrospective?

Existe uma polêmica entre os usuários da metodologia e na comunidade agilista quanto a não participação deste membro na retrospectiva. Pense um momento nesta hipótese: “Scrum Master em conjunto com o

Utilize ferramentas SEO para aumentar o tráfego do site

Três amigos criaram sites para apresentar suas marcas e negócios online e resolveram se aventurar nos caminhos do marketing digital para aumentar o tráfego de suas páginas e, consequentemente, atrair

Safari vai desativar por padrão plug-ins como Flash nos Macs

O Safari está colocando mais um prego no caixão do Adobe Flash, desativando por padrão o funcionamento do plugin de Flash instalado em Macs. A Apple está a planejando medidas semelhantes com outros p

Redesign do Google Fonts

O novo Google Fonts torna mais fácil do que nunca para ver nossa coleção de fontes de designer de código aberto e aprender mais sobre as pessoas que os fazem. O Google Fonts foi lançado pela primeira

Blisk é o navegador que todo desenvolvedor sente falta

Projetado especificamente para os desenvolvedores e atualmente disponível para o Windows (mas já já tem para Mac e Linux), Blisk é um navegador baseado no Chromium gratuito que visa melhorar a produt

Encontro de Desenvolvedores em São Paulo

O Encontro Locaweb de São Paulo de 2016 será dia 22 de Junho e vai contar com 3 salas: marketing digital, e-commerce e desenvolvimento. O conteúdo está super interessante, com várias palestras de alt

Hibernate - Como funciona a anotação @version? - Tableless

Recentemente um colega de trabalho me perguntou qual era função da anotação @version presente nas entidades aqui do projeto. Achei interessante essa pergunta e resolvi fazer da resposta o meu primeir

O básico sobre Expressões Regulares

Expressão Regular é uma das ferramentas mais úteis que você pode ter no desenvolvimento. Vira e mexe eles resolvem desde problemas de Find & Replace no editor até validação de dados em diversos nívei

Requisições AJAX no WordPress

O objetivo deste artigo é tentar mostrar uma forma simples e bem completa (e melhor. Segura!) de trabalhar com requisições AJAX e WordPress. Obs. Mostrarei de forma genérica e com exemplos banais, o

Encontro de Desenvolvedores Curitiba - 21/Maio - Tableless

Pessoal de Curitiba, neste sábado, dia 21, haverá um super evento sobre desenvolvimento web no Shopping Estação! No final do Post, você confere a data de todos os eventos. Quer desconto? 50% usando o

Testes de Invasão e Análise de Vulnerabilidades

O que é um Teste de Invasão Teste de invasão ou pentest são métodos que avaliam a segurança de um sistema de computador ou de uma rede, simulando ataques de uma fonte maliciosa. O processo envolve um

Iniciando com o Docker: Criando suas próprias imagens

No artigo anterior, eu descrevi alguns comandos básicos e como iniciar com o pé direito no mundo do Docker, trazendo de forma direta alguns conceitos que com o passar do tempo se tornaram fundamentai

MySQL Essencial (parte 1)

O inicio e quem usa o MySQL O MySQL é um sistema relacional de gerenciamento de banco de dados de código aberto, que utiliza o SQL (Linguagem de consulta estruturada) como interface, é atualmente um

Carrinho de orçamento para WordPress

O WordPress agiliza muito o trabalho de qualquer um que queira publicar online um site simples ou complexo e que tenha um painel administrativo decente. A comunidade é bem ampla e a plataforma dá pas

Quando o Scrum irá falhar

Nesse artigo vamos abordar um pouco os pontos críticos do Scrum, a intenção aqui não é explicar o framework (o Scrum é considerado um framework para gestão de projetos) em si, mas dar um panorama dos

ReactJS 101

TL;DR ReactJS é a biblioteca criada pelo Facebook para criação de interfaces. Pensando no mundo MV* qual vivenciamos hoje, este seria o V (view). Através de uma api simples qual previlegia o uso do j

Consumo eficiente de recursos computacionais de servidores de aplicação web com Node.js

Este artigo é o resultado de uma análise da plataforma Node.js, especificamente quando submetida a um alto número de acessos simultâneos, comparando os números dos indicadores de serviço e

Faz uma animação legal aí!

Sempre que um projeto começa, eu me questiono se a agência entende a importância da animação para o design de interface e como o trabalho do motion designer pode contribuir para o sucesso da experiên