Presentations
There are two main schools in AI: physicalist and symbolic. The 1st one focuses on reproducing the neurons to create intelligence. It is today known as machine learning and people often consider it as synonym to AI. It is based on satistical pattern recognition has produced amazing results. The 2nd one focuses on human cognition emergence through logics. Less known because the existing approaches are centralized and cannot handle mutiple reasoning types. Distributed Reasoning AI solves it and has been succesfully applied for drug R&D where understanding the causal level is crucial.
A Kubernetes computer is supposed to house all of our apps!
How do we expose them to the people who need them?
We used to use the Ingress API for this, but we can do better.
Gateway API is an improved approach that allows cluster operators and application owners to own the pieces and policies they need to route traffic to applications.
In this session, you'll learn the basics of Gateway API.
What are the resources and how are they used together?
What considerations are needed for zero downtime deploys?
We will cover this and more.
Expect a live demo and some *performance art* :)
A few jobs ago my colleagues and I were faced with the task of correlating and deduping incoming data from a myriad of sources. The most promising approach was a graph in which each node represents a piece of data and an edge represents a relationship between two pieces of data. We tried a test set of ~10M nodes in multiple available graph engines, all OOMed on our queries. So we built it ourselves in Postgres. This is the story of how we did it, and some of what we learned along the way.
Building a responsive application isn’t just about speed and reliability; it's about creating a seamless developer experience that translates to an enhanced user experience. By layering GraphQL on top of your existing APIs, you make your APIs more capable and performant.
With GraphQL, your APIs become more efficient: offering real-time data, the power of @defer-ing slow data, and optimized query execution that significantly outshines traditional handwritten BFFs. All of this while reducing network latency thanks to fewer bytes on the network.
A lot of people have been confused about how open source actually works; there's a lot of moving parts, after all. I'll be giving a timeline of my contributions to open source software and stopping along the way to explore various aspects. I want to create a roadmap for contributing to your favorite projects, starting your own, and building community. This talk is for newcomers who are intimidated by all the PRs, long time contributors that want to start a project of their own, and anyone in between.
"Dysmenorrhea, or menstrual pain, occurs in 45 to 95 % of individuals who menstruate."
How can you deal with it by tracking your cycle while making sure big tech and health insurances do not have access to your data?
Hacky solutions to real world problems: Applied Computing Past, Present, and Future
Open source software is the foundation of our digital infrastructure and economy, but it is too often overlooked and misunderstood by policymakers. More data and research on the role of open source collaboration in the global economy can support better policy outcomes for developers. GitHub's policy team will spotlight their developer-focused advocacy and introduce the Innovation Graph, a platform for metrics and data on global open source collaboration.
Investing in developer experience as part of a platform initiatives is wise. But, do you know if your investments are paying off? Traditional DevOps metrics are start, but they may not be enough to measure DevEx. To get a better view into the value of DevEx, let’s look at measurements and returns in aggregate.
In this talk, Michael Stahnke, co-author of the State of DevOps Report from 2018-2021, will share engineering metrics that truly work to validate that your DevEx program is delivering a positive return. We'll delve into metrics that work for individuals, teams, and departments.
In the world of software development, deploying code to production is a critical and often challenging process. Just like the legendary tales of meeting your soulmate, finding the right deployment plan can be an adventurous journey filled with ups and downs. In this talk, we'll embark on a storytelling adventure through the trials, tribulations, and triumphs of various deployment strategies, drawing parallels to the memorable moments of the popular TV series "How I Met Your Mother."