« Voltar
em gabs news

Links da semana #3 - livros gratuitos, jailbreak no Super Mario, Microsoft migra Windows para o Git, Intel anuncia novo processador.

https://jacquesmattheij.com/improving-a-legacy-codebase
Técnicas pra melhorar software legado.
Algumas que achei interessantes:
1 - não mexa no banco. É mais fácil saber que impacto suas mudanças terão se não ficar mexendo no banco de dados e alterando sua estrutura atual.
2 - escreva testes. Isso vai te ajudar a validar se o que você acha que funciona agora realmente funciona, e servirá pra te ajudar também na escrita do código novo.
3 - uma coisa de cada vez. Não tente adicionar novas features ao mesmo tempo em que tenta melhorar a manutenabilidade do código atual.
4 - se quiser mudar pra uma nova plataforma, faça isso, mas mantenha todo o resto igual, principalmente regras de negócio e dependências.

https://medium.com/@zw3rk/a-haskell-cross-compiler-for-android-8e297cb74e8a
Criando um compilador Haskell pra Android

https://www.youtube.com/watch?v=Ixu8tn__91E
Cara ensinando a fazer um Jailbreak no Super Mario pra você conseguir modificar o jogo e até fazer novas funcionalidades. Conseguiram fazer isso através de um glitch novo que descobriram no cartucho, que permite carregar um editor hexadecimal pra fazer versões bizarras do jogo.

https://daringfireball.net/linked/2017/05/29/russian-amp-phishing
Russos estão usando o recurso que o Google disponibiliza pra acelerar páginas mobile pra fazer phishing.

https://olhardigital.uol.com.br/pro/noticia/intel-anuncia-processador-core-i9-com-18-nucleos-por-mais-de-r-6-500/68629
Intel anunciou processador a linha de processadores de altíssima performance chamada Core X. Ela é composta por versões mais potentes dos processadores Core i5 e i7, além de uma nova linha do Core i9 que inclui o primeiro processador para consumidores finais (e não empresas) a ter 18 núcleos e 36 threads (núcleos virtuais).

https://blog.chromium.org/2017/05/goodbye-pnacl-hello-webassembly.html
Chromium anuncia que vai focar seus esforços no Web Assembly e vão remover o suporte a PNaCl.

https://medium.com/@aurelien.gasser/a-dive-into-stack-overflow-jobs-search-62bc6e628f83
Desenvolvedor do Stack Overflow conta como foi o desenvolvimento da plataforma de empregos.

https://blogs.windows.com/msedgedev/2017/03/30/free-edge-testing-browserstack/#Vuvee34pdcHj9gRP.97
Microsoft anuncia a possibilidade de você fazer testes com o Edge remotamente, sem ter que instalar o navegador em uma máquina. Use aqui: https://www.browserstack.com/test-on-microsoft-edge-browser

http://www.diolinux.com.br/2017/05/microsoft-migra-codigo-windows-git.html
Microsoft migra os mais de 300GB de código do Windows para o Git.

https://itunes.apple.com/us/book/app-development-with-swift/id1219117996?mt=11
Apple disponibiliza livro gratuito de 900 páginas pra você aprender a desenvolver apps com Swift.

http://underscore.io/blog/posts/2017/05/29/why-we-open-sourced-our-books.html
Underscore disponibiliza todos os livros de Scala de graça pra download.

https://www.wsj.com/articles/google-will-help-publishers-prepare-for-a-chrome-ad-blocker-coming-next-year-1496344237
Google vai preparar um ad blocker para o Chrome.

http://www.bbc.com/news/uk-england-oxfordshire-40109396
Livro novo de Tolkien será lançado.

Quer ficar em dia com meus posts? :)
Inscreva-se na minha newsletter!

comments powered by Disqus