Linux, Open-source, Programação e Produtividade

Google Tech Talks

Jonas Abreu em 14/05/2007

Ultimamente, pelo que tenho visto, o sonho da maioria dos programadores é trabalhar para a Google, ao lado de algumas das maiores mentes do planeta. Mas, enquanto não é possível realizar esse sonho (afinal, mestrado e doutorado são demorados), podemos acompanhar diversas palestras promovidas pela Google, os Google Tech Talks. Preparei uma pequena (será mesmo?) lista com alguns dos Tech Talks mais assistidos que eu consegui encontrar. Clique em DESC para ver uma breve descrição da palestra e no nome da palestra para assisti-la.

Human Computation (DESC)

Reconhecimento de imagem é algo trivial para seres humanos, mas muito complexo para ser executado de forma eficiênte por um computador (até agora). Esta palestra apresenta uma forma de usar jogos para resolver problemas computacionais complexos, como esse.

Agile Retrospectives: Making Good Teams Great (DESC)

Retrospectivas em projetos auxiliam os grupos a examinarem o que deu certo ou errado em um projeto, mas tradicionalmente são feitas apenas quando o projeto terminou (tarde demais para ajudar). Quando os grupos estão utilizando estratégias ágeis de desenvolvimento, em que o software vai sendo construído de forma incremental, retrospectivas ao fim de cada incremento estimulam a melhora do projeto.

How Open Source Projects Survive Poisonous People (And You Can Too) (DESC)

Pessoas egoístas, não cooperativas, e desrespeitosas muitas vezes farão parte de projetos OpenSource. Essas pessoas podem silenciosamente envenenar a atmosfera de desenvolvimento. Aprenda como lidar com essas pessoas e como “desarmá-las” antes que destruam seu projeto.

Ubuntu Linux (DESC)

Uma introdução a distribuição Ubuntu Linux, por Mark Shuttleworth no Ubuntu Linux Developers Summit.

Should Google Go Nuclear? Clean, cheap, nuclear power (no, really) (DESC)

Pode um reator de fusão nuclear de 100MW ser construído por menos que a conta de eletricidade anual da Google? Veja o que é possível quando você pensa fora dos paradigmas termonucleares.

Open Source Developers at Google Speaker Series: Camino (DESC)

Discussão sobre o passado, presente e futuro do desenvolvimento de Camino, juntamente com lições aprendidas com a comunidade OpenSource.

Advanced Topics in Programming Languages: A Lock-Free Hash Table (DESC)

Apresentação de uma implementação de uma tabela de espalhamento (Hash Table) concorrente com melhor performance que “single-thread” que a maioria das tabelas de espalhamento e melhor performance “multi-thread” que todas as testadas

Energy Crisis Management: New technology enables alternative energy applications (DESC)

Uma nova tecnologia de ultracapacitores criou uma forma eficiente e de baixo custo de geracao de energia para aplicações que vão desde pequenos aparelhos como celulares até veículos híbridos. Essa nova tecnologia pode aumentar em até 400% a vida útil de uma bateria.

Competing On The Basis Of Speed (DESC)

Empresas que competem na base da velocidade criam uma imensa vantagem. Mas ir rápido não é fácil. Velocidade exige uma compreensão precisa de valores: quem, o que, quando, onde, como e porque as pessoas amarão seu produto.

Spiritual Computing (DESC)

Será que próxima geração de tecnologias poderá evoluir desenvolvimento espiritual de indivíduos e comunidades?

Haiku: The Operating System (DESC)

Uma introdução ao Haiku, um sistema operacional OpenSource baseado nos conceitos e tecnologias do BeOS.

7 Habits For Effective Text Editing 2.0 (DESC)

Uma boa parte do tempo gasto na frente de um computador é em edição de texto. Investir um pouco de tempo aprendendo formas mais eficientes de usar um editor de texto produz retorno rapidamente. Esta palestra dará uma introdução sobre o grande número de formas de se usar o Vim de forma inteligente para editar programas, texto estruturado e documentação.

Alternate Reality Games and Perplex City Season 2 (DESC)

Jogos de realidades alternativas não existem apenas na rede – eles ligam para você, invadem seus programas de TV e controlam helicópteros perto da sua casa. Esta palestra apresentará uma breve introdução ao ARGs, e como utilizaram lições aprendidas na primeira temporada de Perplex City para fazer a segunda temporada.

Mobiles, The Digital Divide, And Google (DESC)

Palestra sobre como a tecnoogia móvel pode causar impacto no crscimento econômico dos mercados emergentes.

7 Ways To Ruin A Technological Revolution (DESC)

Se você quisesse minar a revolução tecnológica dos últimos 30 anos, usando leis, como teria feito?

Compiling Dynamic Languages (DESC)

Linguagens dinâmicas como Python ganharam popularidade significante entre os programadores. Para suportar suas características dinâmicas eles normalmente são interpretados. Esta palestra apresenta uma tese de que linguagens dinâmicas podem ser compiladas atravéz de tradução para uma linguagem funcional estática, como OCaml.

An Inside Look At Google China (DESC)

Desafios e oportunidades da Google na China, assim como colaboração entre os escritórios de Seattle/Lirkland e China.

How To Recruit, Motivate, and Energize Superior Test Engineers (DESC)

As expectativas de hoje são o aumento do software de alta qualidade, necessitando mais automação nos testes.

Se você acha muito interessante algum Google Tech Talk que não esteja na lista acima, coloque um link para ele nos comentários.

Creative Commons License
Google Tech Talks de Jonas Abreu está licenciado sob Creative Commons License.