25 Feb 2015
Prepare-se toda a web que você conhece esta prestes a mudar. A nova versão e muito aguardada do HTTP deu um importante passo para se tornar uma realidade na quarta-feira, quando foi oficialmente finalizado e aprovado.
Mark Nottingham, presidente da Internet Engineering Task Force (IETF) grupo de trabalho por trás da criação das normas, anunciou em um post de blog as especificações do HTTP 2.0.
HTTP, ou Hypertext Transfer Protocol, é um dos padrões da web, usando no inicio do domínio para navegação web. Ex: http://codehamper.com , rege as conexões entre o navegador do usuário e o servidor que hospeda o site, inventado pelo pai da web Sir Tim Berners-Lee.
HTTP/2 é simplesmente uma atualização do protocolo, mas é realmente uma grande atualização, porque a ultima vez que as especificações do HTTP foram mudadas foram em 1999. Isso significa que o HTTP/2 sera a primeira grande atualização do HTTP nos últimos 16 anos, desde o HTTP 1.1 de 1999.
O que é HTTP/2 ?
HTTP/2 promete entregar paginas da Web para navegadores mais rápido, permitindo que os usuários visualizem mais paginas, possam comprar mais coisas, realizar mais e mais rápidas pesquisas na Internet.
HTTP/2 é baseado no protocolo SDPY, um protocolo introduzido pelo Google em 2009 e adotado por algumas tecnologias incluindo o próprio Google Chrome, Mozilla Firefox, Internet Explorer, muitos sites como o Facebook, e alguns dos softwares.
SPDY foi projetado para acelerar o carregamento de paginas da web e melhorar a experiencia da navegação dos usuários. Ambos SPDY e HTTP/2 usam compressão de campos no cabeçalho e multiplexação para deixar navegadores realizar varias solicitações para servidores web através de uma unica conexão.
“HTTP/2 usa multiplexação para permitir que muitas mensagens que serão intercaladas em uma conexão ao mesmo tempo, de modo que uma grande resposta (aquele longo tempo que o servidor leva para pensar) não bloqueie os outros” – Nottingham.
Pesquisar tudo mais rápido
HTTP/2 não vai substituir o padrão da web tradicional que o mundo conhece e ama, mas espera ajudar a websites a carregar mais rapido e de forma mais segura, uma vez que é adotada em uma escala de largura.
O HTTP 2.o também traz outra grande mudança. O HTTP 2.0 foi originalmente planejado para empurrar a tecnologia de criptografia chamado de TLS (Transport Layer Security, anteriormente chamado de SSL) no HTTP/2, mas isso foi rejeitado por causa de transtornos para certos operadores de redes e fornecedores de proxy por sobrecarrega-las com as novas normas.
No entanto, os desenvolvedores do Firefox e o Chrome disseram que não vao apoiar o HTTP/2, a menos que ele suporte criptografia. Por isso, Nottingham disse que sites que querem obter o beneficio de uma navegação mais rápido vão precisar usar TLS se quiserem interagir com os navegadores.
via The Hacker News
20 Feb 2015
Markdown é uma linguagem simples de marcação originalmente criada por John Gruber e Aaron Swartz . Markdown converte seu texto em XHTML válido.
a enciclopédia livre, Wikipédia
Markdown é uma linguagem de marcação feita para ser lida por humanos. Foi criada pelo famoso “apple pundit” Jonh Gruber.
Seu objetivo é ser uma maneira de formatar textos sem que a pessoa necessariamente saiba html, ou para simplificar a vida do pessoal que editas os README.md e agora com a avanço de tecnologias como Middleman e Jekyll a criação de blogs com as estruturas estáticas, podendo utilizar o Markdown, assim escrevendo mais rapidamente e já ir colocando os links, estruturas de tópicos e numeração.
Comecei a utilizar o Markdown nós últimos anos, quando adquiri o hábito de escrever tudo em formato de texto puro. Nada de começar escrevendo meus textos no LibreOffice, mesmo quando se tratam de textos que devem obedecer um formato padrão ou precisam ser impressos.
Eu consigo me concentrar no conteúdo quando não preciso me preocupar com a formatação do texto. Este post que você está lendo, por exemplo, foi escrito no Brackets + Markdown Preview que é uma extensão para o brackets que ajuda muito na hora de criar seus arquivos .md, ainda estou para fazer um post sobre as melhores extensões para o Brackets e ela com certeza vai estar lá, mas isso é assunto para outro post.
###Onde usar Markdown?
Existem vários lugares que você pode usar Markdown: No Github como eu havia dito, você pode usar no README.md.
Ainda no Github, você pode usar Markdown no texto das issues, no texto de um pull request e na wiki.
Também a maior parte dos geradores de estáticos, permitem escrever em Markdown! É uma ótima oportunidade pra você que queria começar o seu blog, mas estava com preguiça de usar um CMS ou ficar fazendo HTMLzinho na mão.
###Então como escrevo em Markdown?
A linguagem de marcação Markdown é muito simples de se aprender, a propriá documentação + um editor de texto (Brackets de preferência ;P), já é o suficiente, comece treinando editando o README.md de seu github, muitos dos repositorios do github não tem nada escrito em seus README o que não é muito legal.
Então vai lá da uma olhada!
bonús =)
13 Feb 2015
Sim! Você não leu errado, um editor open source feito pela Adobe
Não muito tempo atras em uma galaxia não tao distante eu utilizava um editor de texto, muito bom, o sublime text um editor de texto rápido e muito bom, até descobrir o Brackets foi amor a primeira vista, alguns recursos me chamaram a atenção, como o live preview, a fácil instalação de plugins e é claro a comunidade open source que se formou rapidamente em torno dele, todos esses pros me fez relevar alguns contras como na época ele ainda não estava na versão estável, o que gerava alguns bugs mas nada tao grave, e comecei a utilizalo e chega de bla, bla, bla e bora falar sobre o brackets…
O brackets esta disponivel para Linux, MacOS e Windows.
Editores Open Source de texto/código, são ferramentas que existem com alguma abundância no mundo open source. Os populares vi, vim, nano, joe, gedit continuam a ser amplamente utilizados por quem usa Linux. No entanto a Adobe lançou um editor open source para desenvolvimento web, com suporte para as linguagens HTML, CSS e JavaScript.
Considerado já como o substituto do gedit (editor de texto com interface gráfica), Brackets é um novo editor de texto código, muito versátil, leve e pode ser facilmente personalizado através das mais diversas extensões disponíveis aqui!
Todo desenvolvedor tem a sua IDE ou Editor preferido. Existem milhares de programas disponíveis para download que vão desde softwares gratuitos até comerciais. Entre os mais famosos estão o Sublime, Dreamweaver(Por favor nao use esse!), Eclipse, Netbeans, Aptana, Visual Studio, Coda, Notepad++ e muitos outros. Opção é o que não falta.
Em muitos casos a utilização de algum destes editores é uma escolha pessoal e o que realmente conta são os recursos disponíveis. Sempre que um novo software é lançado ele precisa provar que pode ser diferente dos demais e até agora o Sublime parecia ser um dos melhores, mas ele ganhou um concorrente de peso que promete arrebanhar cada vez mais adeptos.
Além dos recursos nativos o Brackets ainda possui um instalador de extensões e com ele você poderá aumentar e personalizar os recursos. Existe praticamente uma extensão para tudo que você pensar em matéria de estruturação de site. Quer um editor de cores? É só instalar o plugin! Quer identar o código automaticamente? Também já existe um plugin para isso!
Claro que tudo isso fica ainda melhor. O Brackets é Open Source e pode ser baixado e utilizado livremente. Ponto para a Adobe. Quer mais uma vantagem? Ele esta disponível no idioma Português.
Agora vai la e baixe o BRACKETS!