TXODDS is a key supplier of secure sports betting odds data to the worldwide gaming industry. Through advanced technology and scrutinizing global markets, TXODDS has become a pioneer in the provision of real-time and historical betting data.
With Scala our principal language, the tech stack also makes extensive use of Python, Hadoop, R, Go, Spark and TIBCO StreamBase, as well as modern CI/CD stack.
Working with many of the industry's biggest names, TXODDS services are in use at the front line of trading rooms globally, where the focus lies on real time, accurate and relevant data to power intelligent value-added services.
How to write maintainable Scala code - Beginner
Featuring Peter Hilton
Scala’s biggest problem isn’t adoption any more, it’s unmaintainable code. The core of maintainable code is clean code with good tests, but that by itself is not enough. During this talk, you will learn a range of techniques for writing and improving code for maintainability, including how to get...maintenance code documentation code-style app app-development enterprise development scala scalax
What should every programmer know about hardware - Intermediate
Featuring Dmitry Petrashko
Finding and fixing performance bugs in real-world software is a tricky task. It involves exploration and experimentation. During this talk, you will discover several performance issues found while working on Dotty as well as tools used to diagnose those issues.dotty scala scalax performance testing hotspot
Crafty Communications (Scala and Pesky People) - Beginner
Featuring Asher Glynn
Effective development is all about communication - with other developers, with users, with managers(!). While this has always been true, the gap between the Scala true believers and the rest-of-the-world can sometimes feel cavernous.scala scalax code metrics
Typelevel Scala Rebooted - Beginner
Featuring Miles Sabin
The Typelevel fork of the Scala compiler has been reinvogorated by the recent community fix for SI-2712, a long-standing problem of type inference for projects which make extensive use of higher-kinded types.scala scalax typelevel compiler sbt
Smooth migrations to Dotty with scalafix - Intermediate
Featuring Ólafur Páll Geirsson
Scalafix is a new code rewriting tool to help you prepare for Dotty, a next generation Scala compiler. During this talk, you will discover how scalafix takes care of easy, repetitive and tedious code transformations so you can faster enjoy the benefits that Dotty brings. More broadly, you will...scala scalax dotty developer-tools programming scalafix compiler
Predictive analytics with Scala and Spark at ING - Intermediate
Featuring Bas Geerdink
ING is a Data Driven Experimental Enterprise, which is heavily investing in big data, analytics and streaming processing. As in many other enterprises, we deal with a large variety of data sources. Some are responsible for primary processes, while others are used to improve the quality of the...ing spark scala scalax akka analytics machine-learning
Monitoring Reactive Microservices - Intermediate
Featuring Henrik Engström
Reactive applications are the next major evolution of the internet. They allow for applications to be responsive, scalable, and resilient by building on a fully event-driven foundation. However, at the same time, this way of architecting systems introduces some new issues. One of these issues is...monitoring reactive microservices scala scalax akka
Teaching Scala without side effects
Featuring Benjamin Parker
For an imperative programmer, switching to a functional paradigm can be a confusing transition. It's easy to become overwhelmed by concepts such as immutability, anonymous functions, Category Theory, and application of referential transparency.
In this talk, you will explore the experience...scala scalax functional-programming category-theory