Nessa palestra falo sobre a nova versão da especificação do Javascript, o Ecmascript 6, e mostro as novas funcionalidades que são baseadas em funcionalidades do Python.
Python é uma das linguagens que mais crescem em popularidade no mundo, devido a sua grande flexibilidade e diversa gama de recursos para resolver os mais diversos problemas computacionais. Porém, grande parte dos materiais que ensinam a linguagem focam em pessoas que já tem uma experiência prévia com linguagens de programação, deixando a deriva aqueles que estão começando a sua jornada como desenvolvedor. Está palestra visa demonstrar a quem não tem conhecimento sobre programação o que Python pode fazer.
Desmistificando um Ambiente de Desenvolvimento WEB com VagrantLuis Henrique Costa
Esta apresentação tem por finalidade desmistificar um ambiente de desenvolvimento WEB utilizando o vagrant como gerenciador. Essa apresentação faz parte de um mini curso ministrado por Luis Costa na Semana de TI em 2014 da UNIVEM.
Python é uma das linguagens que mais crescem em popularidade no mundo, devido a sua grande flexibilidade e diversa gama de recursos para resolver os mais diversos problemas computacionais. Porém, grande parte dos materiais que ensinam a linguagem focam em pessoas que já tem uma experiência prévia com linguagens de programação, deixando a deriva aqueles que estão começando a sua jornada como desenvolvedor. Está palestra visa demonstrar a quem não tem conhecimento sobre programação o que Python pode fazer.
Desmistificando um Ambiente de Desenvolvimento WEB com VagrantLuis Henrique Costa
Esta apresentação tem por finalidade desmistificar um ambiente de desenvolvimento WEB utilizando o vagrant como gerenciador. Essa apresentação faz parte de um mini curso ministrado por Luis Costa na Semana de TI em 2014 da UNIVEM.
Técnicas e comandos para ajudar no ganho de produtividade usando o editor Vim.
Uma versão alternativa se encontra em http://www.slideshare.net/bellthoven/vimde
Desbravando a Web com Python. Palestra apresentada no RuPy Sergipe 2014.
Nessa palestra falei um pouco sobre Python e quais frameworks podem nos ajudar nesse desafio.
Palestra para luaconf 2016, sobre como a Lua foi usada juntamente com open resty, nginx, cassandra, busted e outros para servir vídeos adaptativos do tipo HLS.
Para quem começou com Java, é importante conhecer um pouco mais do que a JVM é capaz. Aqui vimos uma demonstração de como o JIT trabalha, além de como funciona a máquina virtual.
Entre na fila. Processamento distribuído usando GearmanElton Minetto
Nesta palestra é apresentado o Gearman, framework Open Source desenvolvido inicialmente pela Danga Interactive. O Gearman é um framework genérico para gerenciar filas de tarefas de forma que possam ser executadas em paralelo, com balanceamento de carga e acessíveis a múltiplas linguagens de programação. É de extrema utilidade em sites e aplicativos com grande carga de processamento e necessidades de escalabilidade.
Esta palestras visa apresentar como é possível realizar interoperabilidade entre Java e .NET usando mono e ikvm. Apresentação de exemplo práticos de como usar um código java dentro de C# ou mesmo estender as funcionalidades do java no C#
Técnicas e comandos para ajudar no ganho de produtividade usando o editor Vim.
Uma versão alternativa se encontra em http://www.slideshare.net/bellthoven/vimde
Desbravando a Web com Python. Palestra apresentada no RuPy Sergipe 2014.
Nessa palestra falei um pouco sobre Python e quais frameworks podem nos ajudar nesse desafio.
Palestra para luaconf 2016, sobre como a Lua foi usada juntamente com open resty, nginx, cassandra, busted e outros para servir vídeos adaptativos do tipo HLS.
Para quem começou com Java, é importante conhecer um pouco mais do que a JVM é capaz. Aqui vimos uma demonstração de como o JIT trabalha, além de como funciona a máquina virtual.
Entre na fila. Processamento distribuído usando GearmanElton Minetto
Nesta palestra é apresentado o Gearman, framework Open Source desenvolvido inicialmente pela Danga Interactive. O Gearman é um framework genérico para gerenciar filas de tarefas de forma que possam ser executadas em paralelo, com balanceamento de carga e acessíveis a múltiplas linguagens de programação. É de extrema utilidade em sites e aplicativos com grande carga de processamento e necessidades de escalabilidade.
Esta palestras visa apresentar como é possível realizar interoperabilidade entre Java e .NET usando mono e ikvm. Apresentação de exemplo práticos de como usar um código java dentro de C# ou mesmo estender as funcionalidades do java no C#
Apresentação sobre Desenvolvimento Java realizada no evento Ekaaty Day, na Faculdade Area 1, em Salvador Bahia, 06/02/2010. Apresenta um a visão geral da tecnologia, indicada para iniciantes.
13. “Vamos aprender como Python. JavaScripté
muito similar ao Python”
“We're going to learn fromPython. JavaScriptis
pretty close to Python”
— Brendan Eich
http://www.infoworld.com/d/developer-world/update-javascript-take-cues-python-323
14. “Dados os anos de desenvolvimento do Python e
similaridades como ECMAScript, deveríamos
seguir seus passos. Assim, reaproveitamos o
conhecimento e experiênciacomdesign e
implementação. …”
“Given the years of developmentin Python and
similarities to ECMAScriptin application
domains and programmer communities, we
would rather follow than lead. By standing on
Python's shoulders we reuse developer
knowledge as well as design and implementation
experience. …”
— Brendan Eich
http://www.infoworld.com/d/developer-world/update-javascript-take-cues-python-323
21. CONFIGURAÇÃO
Código javascriptexecutado no Chrome 30
Empythoned -CPython 2.7 compilado paraJavascriptusando
Emscripten
defcitacao(msg,autor):
return'"'+msg+'"-'+autor
printcitacao(
'EudescobriqueoJavascripttempartesboas.',
'DouglasCrockford'
)
"Eu descobri que o Javascript tem partes boas." - Douglas Crockford