In this talk, I will cover three key concepts that emerged from reflecting on this past year of learning: making mistakes, helping others to help you and finding community.
Navigating the world of Scala and functional programming as a beginner can feel daunting and intimidating. Over a year ago, I was thrown into learning Scala headfirst.
Now, having come out on the other side, I want to share the lessons I learned with other beginners, as well as what I wish the senior developers I worked with knew.
I started my Scala journey at a corporate bank after graduating with a degree in Physics. So, not only did I have to learn Scala from scratch, but I also had to apply these concepts to a domain I had no prior knowledge of. Initially, I experienced a lot of confusion and frustration, trying to navigate a new language, along with a new job and learn to work in a large team. Thankfully, my experienced Scala colleagues were always there to help me and answer the many, many questions I had.
In this talk, I will cover three key concepts that emerged from reflecting on this past year of learning:
1. Making Mistakes
2. Helping Others to Help You
3. Finding Community
By the end of this talk, I hope that newcomers will feel less alone and more optimistic about diving into the exciting world of Scala, and that experienced developers will gain a better understanding of how to best support their juniors in their learning journey.
Listen to a story of how we have dealt with 201 obstacles allowing us to run multithreaded programs natively!
In this talk, I will show how you can use ScalaPy to leverage an excellent NLP library like Spacy, minimizing your discomfort of using Python, and enhancing your comfort with Scala 3 for the remaining parts of your application.
In my talk I will guide you through a deployment of a complete AI-based web service using Besom, Scala SDK for Pulumi.
I would like to go over the most relevant tools and changes that can improve your developer experience.
In this session, I will guide you through two recent additions to Ox that I helped implement: channel operators and retries.
In this talk, we will start with the basics, understanding what build caching is and why it can be a bit tricky to handle in real projects.