Browse Source

A few more pointers on what is broken

master
Julio Biason 1 week ago
parent
commit
8a84137dc2
  1. BIN
      _images/bruno-rocha-uv.png
  2. BIN
      _images/tos-kirk-with-and-without-team.jpg
  3. 89
      nao-sou-eu.html

BIN
_images/bruno-rocha-uv.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 956 KiB

BIN
_images/tos-kirk-with-and-without-team.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

89
nao-sou-eu.html

@ -501,9 +501,17 @@
<section> <section>
<h3>O Projeto</h3> <h3>O Projeto</h3>
<p>Não é o padrão de 90% das instalações do Python, em que <p>
ele pode ser completamente isolado (Docker) ou roda em Não é o que a maioria dos projetos consegue fazer, com
uma máquina apenas (CD).</p> ambiente isolado (container) ou que roda em máquinas
específicas (CD).
</p>
<small class="fragment">
... o que não quer dizer que instalar e controlar
dependências nesses ambientes seja muito melhor; só
estão "escondendo" o problema.
</small>
</section> </section>
<section> <section>
@ -525,6 +533,41 @@
</aside> </aside>
</section> </section>
<section>
<img src="_images/bruno-rocha-uv.png" class="stretch">
<p>CodeShow: <a href="https://www.youtube.com/watch?v=tJYKrViTvJM">
O MAIOR PROBLEMA DO PYTHON FINALMENTE RESOLVIDO
</a></p>
<small>
Várias soluções criadas, <strong>nenhuma oficial</strong>.
</small>
</section>
<section>
<h3>Melhorias Recentes</h3>
<ul>
<li>GIL-less Python</li>
<li>JIT compilation</li>
</ul>
<aside class="notes">
GIL-less Python pode melhorar performance,
mas a gente sabe que o que precisa de performance
está em C, e eles mesmos tem os controles
de threads do lado deles. GIL-less Python
facilita pra integração desses usos
(e não porque vai ser mais rápido em Python)
JIT... De novo, performance vem de C, e
considerando o eco-sistema, é bem difícil
de conseguir alcançar algo parecido com o
que é o Lua -- e muito menos Java, que tem
40 anos de pesquisa em como fazer um JIT.
</aside>
</section>
<!-- <section> --> <!-- <section> -->
<!-- <h3>Problema de HTTP:</h3> --> <!-- <h3>Problema de HTTP:</h3> -->
<!-- <p> --> <!-- <p> -->
@ -566,30 +609,6 @@
</aside> </aside>
</section> </section>
<!-- parece estar indo pro lado certo, mas extremamente lento (falta de interesse?) -->
<section>
<h3>Algumas melhorias...</h3>
<ul>
<li>GIL-less Python</li>
<li>JIT compilation</li>
</ul>
<aside class="notes">
GIL-less Python pode melhorar performance,
mas a gente sabe que o que precisa de performance
está em C, e eles mesmos tem os controles
de threads do lado deles. GIL-less Python
facilita pra integração desses usos
(e não porque vai ser mais rápido em Python)
JIT... De novo, performance vem de C, e
considerando o eco-sistema, é bem difícil
de conseguir alcançar algo parecido com o
que é o Lua -- e muito menos Java, que tem
40 anos de pesquisa em como fazer um JIT.
</aside>
</section>
<section> <section>
<img src="_images/disc-earth.jpg" class="stretch"> <img src="_images/disc-earth.jpg" class="stretch">
</section> </section>
@ -644,20 +663,12 @@
e isso ninguém quer botar a mão.</li> e isso ninguém quer botar a mão.</li>
<li>Para aplicações isoladas, "distribuição" é ok. Não <li>Para aplicações isoladas, "distribuição" é ok. Não
é pro resto.</li> é pro resto.</li>
<li>Eu não entendo porque olhar GIL e JIT quando tem
esse problema <strong>a anos</strong>.</li>
<li>A sintaxe é o que tá segurando Python no mercado.</li> <li>A sintaxe é o que tá segurando Python no mercado.</li>
</ul> </ul>
</section> </section>
<section>
<p>CodeShow: <a href="https://www.youtube.com/watch?v=tJYKrViTvJM">
O MAIOR PROBLEMA DO PYTHON FINALMENTE RESOLVIDO
</a></p>
<small>
Várias soluções criadas, <strong>nenhuma oficial</strong>.
</small>
</section>
<section> <section>
<img src="_images/federation-blocks.jpeg" class="stretch"> <img src="_images/federation-blocks.jpeg" class="stretch">
</section> </section>
@ -666,6 +677,10 @@
<!-- <img src="_images/tng-picard-paranoia.webp" class="stretch"> --> <!-- <img src="_images/tng-picard-paranoia.webp" class="stretch"> -->
<!-- </section> --> <!-- </section> -->
<section>
<img src="_images/tos-kirk-with-and-without-team.jpg" class="stretch">
</section>
<section data-background='_images/thats-all-folks.jpg'> <section data-background='_images/thats-all-folks.jpg'>
</section> </section>
</div> </div>

Loading…
Cancel
Save