LOADING

My First Year in Scala

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.

Monica McGuigan
About This Talk

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.

more great talks

Might Be Interesting

Day 1
  —  
2:00 pm
arrow pointing right icon

How slow is your tram?

In this beginner-friendly talk we'll try to find out using the power of Scala and functional programming techniques.

Day 1
  —  
5:30 pm
arrow pointing right icon

Generative Art with Scala, No AI Required

In this talk, we will demonstrate some elegant applications of functional programming in Scala, with even more elegant visual results - all with live code and real-time output.

Day 1
  —  
12:00 pm
arrow pointing right icon

Hands-on Besom: Infrastructure-as-Code with Scala

In my talk I will guide you through a deployment of a complete AI-based web service using Besom, Scala SDK for Pulumi.

Day 2
  —  
2:00 pm
arrow pointing right icon

Turbocharging web socket integration for Tapir

We managed to alleviate almost entirely the slowdown induced by Tapir in a web socket server. The journey towards this goal was quite insightful, and we would like to share it with you.

Day 1
  —  
3:30 pm
arrow pointing right icon

Diamond Architecture: lessons learned

The talk explores the recursive structure of Diamond Architecture.

See All Events
Join us!

We're looking for amazing speakers.
CFP is open till 10.01.2023

Fill in Call for Papers
location icon

Location

Centrum Konferencyjne POLIN, Poland
stay in touch icon

Follow Us

Contact Us