Pequena história sobre minha própria trajetória durante os primeiros anos e algumas dicas que aprendi para criar uma carreira anti-frágil. A gravação da palestra está aqui: https://www.youtube.com/watch?v=HMWD36W7PJM
A Journey through new Languages - Intercon 2016Fabio Akita
Minha palestra apresentando minha jornada sobre um código Ruby feito com otimização prematura, passando por Elixir, Crystal e de volta ao Ruby, escrito da forma arquiteturalmente mais "correta" e que no final se tornou até mais performática.
Esta é a minha palestra "Premature Optimization" versão "Code-Only". #THECONFBR
A Journey through New Languages - Locaweb Tech DayFabio Akita
An exercise started in 2014 going all the way to early 2016 of a simple crawler made in (ugly) Ruby first, then moving to Elixir, to Crystal and back to Ruby and what we can take out of it.
A Journey through new Languages - Intercon 2016Fabio Akita
Minha palestra apresentando minha jornada sobre um código Ruby feito com otimização prematura, passando por Elixir, Crystal e de volta ao Ruby, escrito da forma arquiteturalmente mais "correta" e que no final se tornou até mais performática.
Esta é a minha palestra "Premature Optimization" versão "Code-Only". #THECONFBR
A Journey through New Languages - Locaweb Tech DayFabio Akita
An exercise started in 2014 going all the way to early 2016 of a simple crawler made in (ugly) Ruby first, then moving to Elixir, to Crystal and back to Ruby and what we can take out of it.
Desmistificando Mitos de Tech Startups - Intercon 2017Fabio Akita
Versão apresentada no evento Intercon 2017. Desmistificando 10 dos principais mitos ainda repetidos pela comunidade de empreendedorismo e tech startups.
30 Days to Elixir and Crystal and Back to RubyFabio Akita
Presented at Ruby Dev Summit, a journey through learning Elixir, Crystal and making Ruby better in the process, and why Ruby still can compete in the Web.
Focada em jovens estudantes ou recém-formados para terem uma perspectiva sobre o que almejar na carreira de TI. Versão apresentada pela primeira vez no 6o meetup do Cricíuma Dev.
This is the opening keynote for the 1st edition of THE CONF (www.theconf.club). It has full presenter notes. The video recording will be available at InfoQ Brasil.
Desmistificando Mitos de Startups - Sebrae - APFabio Akita
O mundo de startups se tornou um grande show. A maioria não entende que a sorte tem um papel mais forte do que se imagina. E sem conhecimento, experiência e paciência, Não existe caminho simples para o sucesso.
The Open Commerce Conference - Premature Optimisation: The Root of All EvilFabio Akita
This is the talk I presented in NYC at the Spree Conference. It's about how we may be making bad decisions out of blindly following misleading pitches. To avoid it, we just need to go back to the basics of CS: Don't optimize prematurely. Here's how.
Premature optimisation: The Root of All EvilFabio Akita
Presentation for the 18th Encontro Locaweb in Curitiba in May, iMasters' DevCommerce and Open Spree Conference in June. It's about how most developers think wrong whey they are making decisions about technologies to choose.
Elixir - Tolerância a Falhas para Adultos - Secot VIII SorocabaFabio Akita
Reformulação da minha palestra de introdução a o que torna Erlang - e por consequência, Elixir - perfeito e único para sistemas altamente distribuídos e de alta disponibilidade.
Elixir: Tolerância a Falhas para Adultos - OneDay Baixada SantistaFabio Akita
Introdução às principais características de Erlang e Elixir que garantem tolerância a falhas de alta qualidade. Esta é uma revisão da mesma palestra exibida na QConSP 2016 e DevInSantos 2015
QCON SP 2016 - Elixir: Tolerância a Falhas para AdultosFabio Akita
Elixir é uma das novas linguagens que está despontando principalmente pela reputação de capacidade de altíssima concorrência e paralelismo que sua VM permite. Mas o principal elemento é que Erlang e por consequência, Elixir, é uma das poucas linguagens criadas assumindo que vamos cometer erros. Ele garante alta disponibilidade nos dando primitivas que permitam que nosso software continue funcionando, mesmo que às vezes ele falhe. E agora vamos ver como Erlang faz isso como Elixir expõe esse potencial a todos nós.
Minha primeira apresentação sobre Elixir, para o evento Dev In Santos. As coisas essenciais que diferenciam Elixir de qualquer outra nova linguagem. Primeira palestra que eu subo com as anotações também (muito vídeo). #FullMetalAlchemist
Versão final da palestra que apresentei em Porto Alegre e Rio de Janeiro durante a 17ELW. A versão de SP tem um twist no final. A idéia: dar um panorama de como o mundo de software é maior do que meramente flames de frameworks javascript e como startups não tem a ver com mera uberizações e airbnbzações.
Uma breve viagem pelo tempo para entender a genealogia das linguagens de programação, a evolução do hardware durante esse período e o advento do LLVM como "the One Ring to Rule them all"!
QConSP 2015 - Dicas de Performance para Aplicações WebFabio Akita
Antes de pensar em "vamos reescrever tudo na linguagem mais rápida da moda que tudo vai dar certo". Na verdade pra quase todas as aplicações Web, antes veja se você segue este checklist mínimo de 9 dicas. Você vai ver que a maioria não segue esse mínimo antes, e deveria.
Desmistificando Mitos de Tech Startups - Intercon 2017Fabio Akita
Versão apresentada no evento Intercon 2017. Desmistificando 10 dos principais mitos ainda repetidos pela comunidade de empreendedorismo e tech startups.
30 Days to Elixir and Crystal and Back to RubyFabio Akita
Presented at Ruby Dev Summit, a journey through learning Elixir, Crystal and making Ruby better in the process, and why Ruby still can compete in the Web.
Focada em jovens estudantes ou recém-formados para terem uma perspectiva sobre o que almejar na carreira de TI. Versão apresentada pela primeira vez no 6o meetup do Cricíuma Dev.
This is the opening keynote for the 1st edition of THE CONF (www.theconf.club). It has full presenter notes. The video recording will be available at InfoQ Brasil.
Desmistificando Mitos de Startups - Sebrae - APFabio Akita
O mundo de startups se tornou um grande show. A maioria não entende que a sorte tem um papel mais forte do que se imagina. E sem conhecimento, experiência e paciência, Não existe caminho simples para o sucesso.
The Open Commerce Conference - Premature Optimisation: The Root of All EvilFabio Akita
This is the talk I presented in NYC at the Spree Conference. It's about how we may be making bad decisions out of blindly following misleading pitches. To avoid it, we just need to go back to the basics of CS: Don't optimize prematurely. Here's how.
Premature optimisation: The Root of All EvilFabio Akita
Presentation for the 18th Encontro Locaweb in Curitiba in May, iMasters' DevCommerce and Open Spree Conference in June. It's about how most developers think wrong whey they are making decisions about technologies to choose.
Elixir - Tolerância a Falhas para Adultos - Secot VIII SorocabaFabio Akita
Reformulação da minha palestra de introdução a o que torna Erlang - e por consequência, Elixir - perfeito e único para sistemas altamente distribuídos e de alta disponibilidade.
Elixir: Tolerância a Falhas para Adultos - OneDay Baixada SantistaFabio Akita
Introdução às principais características de Erlang e Elixir que garantem tolerância a falhas de alta qualidade. Esta é uma revisão da mesma palestra exibida na QConSP 2016 e DevInSantos 2015
QCON SP 2016 - Elixir: Tolerância a Falhas para AdultosFabio Akita
Elixir é uma das novas linguagens que está despontando principalmente pela reputação de capacidade de altíssima concorrência e paralelismo que sua VM permite. Mas o principal elemento é que Erlang e por consequência, Elixir, é uma das poucas linguagens criadas assumindo que vamos cometer erros. Ele garante alta disponibilidade nos dando primitivas que permitam que nosso software continue funcionando, mesmo que às vezes ele falhe. E agora vamos ver como Erlang faz isso como Elixir expõe esse potencial a todos nós.
Minha primeira apresentação sobre Elixir, para o evento Dev In Santos. As coisas essenciais que diferenciam Elixir de qualquer outra nova linguagem. Primeira palestra que eu subo com as anotações também (muito vídeo). #FullMetalAlchemist
Versão final da palestra que apresentei em Porto Alegre e Rio de Janeiro durante a 17ELW. A versão de SP tem um twist no final. A idéia: dar um panorama de como o mundo de software é maior do que meramente flames de frameworks javascript e como startups não tem a ver com mera uberizações e airbnbzações.
Uma breve viagem pelo tempo para entender a genealogia das linguagens de programação, a evolução do hardware durante esse período e o advento do LLVM como "the One Ring to Rule them all"!
QConSP 2015 - Dicas de Performance para Aplicações WebFabio Akita
Antes de pensar em "vamos reescrever tudo na linguagem mais rápida da moda que tudo vai dar certo". Na verdade pra quase todas as aplicações Web, antes veja se você segue este checklist mínimo de 9 dicas. Você vai ver que a maioria não segue esse mínimo antes, e deveria.