Programa

Sessão de Abertura

14h30 - 15h20

Introduction to Cryptography: from theory to application

Sofía Celi

Cryptography Researcher @ Cloudflare

15h40 - 16h10 | Online Room

Since the ancient times, cryptography has existed. What started as a journey to disguise communications has now evolved to a single field where security and privacy properties are discussed.

In this talk, we will look at certain topics of cryptography: where did they started and what they are now. We will also look at them from the theory perspective and how they evolved into real-world implementations.

Machine Learning: the path from research to production

Luís Roque

Ph.D. Computer Engineering @ FEUP

16h30 - 17h00 | Online Room

The usage of Machine learning by companies around the world has been increasing every year (globally, machine learning jobs are projected to be worth almost $31 billion by 2024). Yet, the process of research to productization of such models is still a challenge. First of all, there are significant differences between research and production environments. Examples of this separation are the main drivers of the work, how the data is presented, the computational requirements, and the evaluation metrics used to measure success. On top of that, an organization needs to fully understand the trade-offs between accuracy, cost, maintainability, and interpretability. Only then, the company is ready to infuse existing products with ML intelligence or to build ML-first products.

Relia...bility?

Ricardo Castro

Senior Site Reliability @ Farfetch

17h20 - 17h50 | Online Room

Technology ecosystems are complex and it is really important to understand every change and how it affects our systems, as well as the service provided. Users expect systems to be up, responsive, fast, consistent, and reliable.

Reliability for systems means that they are doing what their users need them to do. A system's reliability is essentially how happy users are and we know those happy users are good for business. If reliability is one of the most important requirements of any system, users determine what reliability means, and it’s okay to not be perfect all the time. We need a way of thinking that can address this way of thinking since we have limited resources to spend, be they financial, human, or political.