GitLab 8.11

Enfim liberada a versão 8.11 do GitLab.

Dentre as principais novidades se encontram:

  • Possibilidade de criar workflows de issues
  • Resolução de conflitos de merge diretamente dentro do GitLab
  • Restrição de permissões de push e merge por branch para usuários específicos (somente versão Enterprise) 
  • Visualização de builds e requisições de merge em Pipeline
  • Múltiplos templates para issues
  • Comandos administrativos (slash commands)
  • Integração com Koding
  • Status de deploy após os merges serem aprovados
  • Reconhecimento de sintaxe de código fonte e possibilidade de esconder blocos de código (folding)
  • Link para rapidamente criar requisições de merge
  • Status de coverage para ser colocado em outras páginas
  • Data de expiração para membros de projetos
  • Possibilidade de mover projetos entre pontos de montagem (somente versão Enterprise)
  • Melhorias de perfomance
Para mais informações acesse o link.

Daily Rust

Recentemente iniciei um novo projeto, chamado Daily Rust. O objetivo é postar anotações diárias sobre a linguagem Rust.

Apesar de ser uma linguagem relativamente nova possui muitas coisas interessantes, desde um esquema de build semelhante ao Maven/Gradle do Java chamado Cargo até um design de linguagem moderno digno de respeito.

Acredito que esta linguagem, ou mesmo a "plataforma" que se está criando em torno dela, esteja entre as top nos próximos anos, juntamente com Java e Swift. Por este motivo estou apostando minhas fixas nela.

Por enquanto estarei criando o site em inglês. Qualquer contribuição no site será muito bem vinda.

Então vamos ao estudos =)

Suporte a fullscreen no Yosemite para o MacVim

A atual versão do MacVim não se comporta bem com o Yosemite em modo fullscreen. Para resolver execute na linha de comando o seguinte:

defaults write org.vim.MacVim MMNativeFullScreen 0

Steam no Linux

A pouco tempo ficamos sabem que seria lançado o Steam no Linux. Então está confirmado! Foi lançada a versão beta do Steam, disponível para alguns usuários cadastrados e com alguns jogos disponível.
Mais detalhes no link.

Ranking das linguagens de programação em 2010

A TIOBE divulgou recentemente o ranking das linguagens de programação utilizadas em 2010. O destaque vai para a linguagem Python, que subiu para a quinta posição. Outra linguagem que surpreendeu foi a Assembly, que foi para a 15 posição.
Mais detalhes no link.

Como atualizar o Ubuntu para uma nova versão

Para atualizar o Ubuntu para um nova versão pela Internet siga os passos a seguir:
  • Tecle Alt + F2;
  • Digite update-manager -d e tecle ENTER (ou pressione "Executar");
  • Na janela que vai abrir clique em "Atualizar" e siga os passos que forem mostrados.