PyCon @ Au | 2019

Last weekend I attended the Australian Python Conference (pycon) which I enjoyed! I would like to congratulate the organizers, speakers (and the attendees 🙂 for the great work. It was my first time attending this conference, and I appreciated the quality of talks and the organization of the conference. Unfortunately, I only attended half of the conference, as I got sick on the first day.

As someone coming from the academic world, I found pycon very inclusive. The diversity of the attendees was impressive for me. In my opinion, this is one of the main reasons why the conference has such great quality. Furthermore, I could not feel the “cold-war” vibe that some academic conferences have.

  • There are good Python modules to extract data from tables in PDF files. The main contributor of the libraries camelot-py and excalibur-py presented how they work.
  • Dash seems to be more mature than Bokeh (maybe because I am not very familiar with both), as it is based on Plotly, React and Flask.
  • Pytest can be used to test scripts outside the Python ecosystem. For instance, verifying AWS policies
  • Numba can be used to accelerate Python algorithms. I have found a link explaining more about it.
  • When using a microservices, six elements should be taken into consideration
    1. Architecture
    2. Consistency
    3. Interoperability
    4. Resilience
    5. Deviations
    6. Performance
  • Running post-mortum sessions. These are useful to understand the issues that lead to a software to break. In particular, the point is not to find someone to blame but understand the chain of events leading to issue.
  • Software testing can be automatically designed. The module hypothesis provides an algorithm that automatically test the code.

Leave a comment