|
|
@ -72,18 +72,94 @@ |
|
|
|
</h2> |
|
|
|
</h2> |
|
|
|
</section> |
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
|
|
|
|
<h2>Quem?</h2> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
|
|
|
|
<div class="semi-opaque"> |
|
|
|
|
|
|
|
<img src="_images/avatar-hd.png" alt="Me" style="float:left;width:200px;" class="no-border"> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div> |
|
|
|
|
|
|
|
<ul class="empty"> |
|
|
|
|
|
|
|
<li>Júlio Biason</li> |
|
|
|
|
|
|
|
<li>Programador a 30 anos</li> |
|
|
|
|
|
|
|
<li>Praticante de mototerapia</li> |
|
|
|
|
|
|
|
<li>Trekkie</li> |
|
|
|
|
|
|
|
</ul> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
|
|
|
|
<section> |
|
|
|
|
|
|
|
<h3>JulioBiason.me</h3> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<ul> |
|
|
|
|
|
|
|
<li><a href="https://presentations.juliobiason.me/">Presentations</a></li> |
|
|
|
|
|
|
|
<li><a href="https://blog.juliobiason.me/">Blog</a></li> |
|
|
|
|
|
|
|
<li><a href="https://git.juliobiason.me/">Git</a></li> |
|
|
|
|
|
|
|
<li><a href="https://resume.juliobiason.me/">CV/Resumé</a></li> |
|
|
|
|
|
|
|
<li><a href="https://books.juliobiason.me/">Books</a></li> |
|
|
|
|
|
|
|
</ul> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<p class="fragment">+ <a href="https://functional.cafe/@juliobiason">https://functional.cafe/@juliobiason</a></p> |
|
|
|
|
|
|
|
<p class="fragment">+ julio.biason@pm.me</p> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
<section> |
|
|
|
<h3>O Flerte</h3> |
|
|
|
<h3>O Flerte</h3> |
|
|
|
</section> |
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
<!-- inicio com Python --> |
|
|
|
<section> |
|
|
|
<!-- C, mas Python ajudava --> |
|
|
|
<!-- C para bolsa, ainda não num relacionamento abusivo --> |
|
|
|
|
|
|
|
<img src="_images/selar.webp" class="stretch"> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<aside class="notes"> |
|
|
|
|
|
|
|
Então, tava eu lá na univerdade, fazendo minhas |
|
|
|
|
|
|
|
coisinha na bolsa de inicialização científica, vivendo |
|
|
|
|
|
|
|
com C, que apesar de não dar muito certo, e ter seus |
|
|
|
|
|
|
|
momentos meio abusivos, eu respeito pacas até hoje... |
|
|
|
|
|
|
|
</aside> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
|
|
|
|
<!-- awk, perl... e Python! --> |
|
|
|
|
|
|
|
<aside class="notes"> |
|
|
|
|
|
|
|
... e teve momentos em que eu precisava de ajudar pra processar os |
|
|
|
|
|
|
|
resultados desses programas em C, e aí o pessoal me falou do AWK... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
... mas AWK era esquisitão, até fazia as coisas que eu |
|
|
|
|
|
|
|
precisava, mas não era uma conversa em que os dois |
|
|
|
|
|
|
|
falavam de forma simples e clara... |
|
|
|
|
|
|
|
</aside> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
|
|
|
|
<aside class="notes"> |
|
|
|
|
|
|
|
Também me falaram de Perl, mas só pra ver como ele |
|
|
|
|
|
|
|
conversava, já dava pra ver a gente nunca ia se |
|
|
|
|
|
|
|
entender direito. |
|
|
|
|
|
|
|
</aside> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
|
|
|
|
<img src="_images/tng-marina.gif" class="stretch"> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<aside class="notes"> |
|
|
|
|
|
|
|
... até que alguém falou "Fala ali com Python". E, |
|
|
|
|
|
|
|
nossa, a conversa rolou solta. |
|
|
|
|
|
|
|
</aside> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
<section> |
|
|
|
<h3>O Início do Relacionamento</h3> |
|
|
|
<h3>O Início do Relacionamento</h3> |
|
|
|
</section> |
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
<!-- "vamos fazer um browser em Python" --> |
|
|
|
<section> |
|
|
|
|
|
|
|
<h3>"Vamos fazer um browser em Python!"</h3> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
<!-- tudo agora é script python --> |
|
|
|
<!-- tudo agora é script python --> |
|
|
|
<!-- simulador de hardware, pra entregar projeto antes do resto --> |
|
|
|
<!-- simulador de hardware, pra entregar projeto antes do resto --> |
|
|
|
<!-- encontros no tempo livre --> |
|
|
|
<!-- encontros no tempo livre --> |
|
|
@ -92,7 +168,10 @@ |
|
|
|
<h3>Relacionamento Sério</h3> |
|
|
|
<h3>Relacionamento Sério</h3> |
|
|
|
</section> |
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
<!-- australia --> |
|
|
|
<section> |
|
|
|
|
|
|
|
<img src="_images/sydney.jpg" class="stretch"> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
<!-- agora é no trabalho e em casa --> |
|
|
|
<!-- agora é no trabalho e em casa --> |
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
<section> |
|
|
@ -132,7 +211,6 @@ |
|
|
|
<!-- Múltiplas versões, incluindo não-mantidas --> |
|
|
|
<!-- Múltiplas versões, incluindo não-mantidas --> |
|
|
|
<!-- distribuição de coisas --> |
|
|
|
<!-- distribuição de coisas --> |
|
|
|
<!-- packaging? what? exe quebra tudo --> |
|
|
|
<!-- packaging? what? exe quebra tudo --> |
|
|
|
<!-- "pip install --break-system-packages" --> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
<section> |
|
|
|
<p><code> |
|
|
|
<p><code> |
|
|
@ -148,9 +226,29 @@ |
|
|
|
<h3>Despedida</h3> |
|
|
|
<h3>Despedida</h3> |
|
|
|
</section> |
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
<!-- campos mais verdes --> |
|
|
|
<!-- rust tá resolvendo tudo de forma melhor, mesmo que mais trabalhoso --> |
|
|
|
<!-- ferramentas pra python não estão mais sendo escritas em Python (ruff, uv, Pyright) --> |
|
|
|
<section> |
|
|
|
|
|
|
|
<img src="_images/friendship-py-ended.jpg" class="stretch"/> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
|
|
|
|
<p>Rust:</p> |
|
|
|
|
|
|
|
<ul> |
|
|
|
|
|
|
|
<li class="fragment">... não me deixa cruzar a rua sem olhar pros dois lados</li> |
|
|
|
|
|
|
|
<li class="fragment">... não me deixa sair de moto sem usar capacete</li> |
|
|
|
|
|
|
|
<li class="fragment">... não me deixa tomar banho se não tiver o tapetinho pra não escorregar no chuveiro</li> |
|
|
|
|
|
|
|
</ul> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
|
|
|
|
<strong>... mas é bom ver alguém que tá se preocupando comigo e não que |
|
|
|
|
|
|
|
me deixe ser "porra louca" e me deixe na mão na hora de lidar com |
|
|
|
|
|
|
|
os outros. |
|
|
|
|
|
|
|
</strong> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
<section> |
|
|
|
|
|
|
|
<!-- ferramentas pra python não estão mais sendo escritas em Python (ruff, uv, Pyright) --> |
|
|
|
<ul> |
|
|
|
<ul> |
|
|
|
<li><code>ruff</code>: Rust</li> |
|
|
|
<li><code>ruff</code>: Rust</li> |
|
|
|
<li><code>uv</code>: Rust</li> |
|
|
|
<li><code>uv</code>: Rust</li> |
|
|
@ -166,12 +264,8 @@ |
|
|
|
</ul> |
|
|
|
</ul> |
|
|
|
</section> |
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
<!-- rust tá resolvendo tudo de forma melhor, mesmo que mais trabalhoso --> |
|
|
|
|
|
|
|
<section> |
|
|
|
|
|
|
|
<img src="_images/friendship-py-ended.jpg" class="stretch"/> |
|
|
|
|
|
|
|
</section> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- o que acontece quando C++/Java tiver uma interface bacana pra AI/ML/Data Science? --> |
|
|
|
<!-- o que acontece quando C++/Java tiver uma interface bacana pra AI/ML/Data Science? --> |
|
|
|
|
|
|
|
<!-- |
|
|
|
<section> |
|
|
|
<section> |
|
|
|
<p>Ferramentas de ML/AI são em C++.</p> |
|
|
|
<p>Ferramentas de ML/AI são em C++.</p> |
|
|
|
<p class="fragment">C++ é complicado de programar.</p> |
|
|
|
<p class="fragment">C++ é complicado de programar.</p> |
|
|
@ -180,14 +274,15 @@ |
|
|
|
alguém insano o suficiente escrever um Jupyter em C++? |
|
|
|
alguém insano o suficiente escrever um Jupyter em C++? |
|
|
|
</strong></p> |
|
|
|
</strong></p> |
|
|
|
</section> |
|
|
|
</section> |
|
|
|
|
|
|
|
--> |
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
<!-- <section> --> |
|
|
|
<img src="_images/py-so-2024.png" class="stretch"> |
|
|
|
<!-- <img src="_images/py-so-2024.png" class="stretch"> --> |
|
|
|
</section> |
|
|
|
<!-- </section> --> |
|
|
|
|
|
|
|
|
|
|
|
<section> |
|
|
|
<!-- <section> --> |
|
|
|
<img src="_images/so-salary-2024.png" class="stretch"> |
|
|
|
<!-- <img src="_images/so-salary-2024.png" class="stretch"> --> |
|
|
|
</section> |
|
|
|
<!-- </section> --> |
|
|
|
|
|
|
|
|
|
|
|
<section data-background='_images/thats-all-folks.jpg'> |
|
|
|
<section data-background='_images/thats-all-folks.jpg'> |
|
|
|
</section> |
|
|
|
</section> |
|
|
|