Scalendar March 2023
Are you looking for the best Scala conferences to attend this March 2023? From national meets to global events, we’ve compiled an ultimate list of all the upcoming Scala conferences in March 2023.
SempCLIfica la tua vita con ScalaCLI
March 1, 2023, 7 PM CET
This is an Italian-only meetup part of the Milano Scala Group. So if you speak Italian and are a Scala fan – this is something for you.
Zymposium – Scala 3’s New Compile-Time Features (Part 2)
3 March 2023
Ziverge’s Zymposium is a series of meetups on Scala and ZIO. On March 3rd, you will be continuing the exploration of Scala 3’s new compile-time, macro-lite features. Mirrors, HList-like Tuples, inlining, and more!
Code Beam Mexico
March 3-4, 2023
Mexico City, Mexico
The Elixir and Erlang community celebrates ten years of Elixir in Mexico City. Meet people and companies using and developing high-performance, fault-tolerant, and resilient applications that scale to billions of users in production in areas like Fintech, eCommerce, IoT, Gaming, Blockchain, Security, Machine Learning, and more. You can join Code Beam in Mexico @ Twitter live @CodeBEAMLiteMX
Click here for more info.
5 amazing programming languages to focus on in year 2023
March 7, 2023, 5 PM CET
A beginner’s guide about 5 amazing programming languages in 2023: one of them, you guessed it – is Scala. As they say, in the beginner’s mind, there are many possibilities ;)
Analyzing Big Data in Azure Cloud using Spark and Databricks (online)
March 7, 2023, 6:30 PM CET
During this session, you will talk about Azure Databrick’s key features and typical scenarios where Spark can fit will see a lot of demos, and Maria (the speaker) will share my top list of Azure Databrick’s best practices.
Detailed information and registration can be found here https://dataminds.be/analyzing-big-data-in-azure-using-spark-and-databricks/
Things that are things but not other things (yes, that’s the name of the event)
March 8, 2023, 7 PM CET
We can read on the meetup – “When learning things, I find it helpful to have concrete examples to help build intuition.
The problem with this approach when explaining categorical abstractions is that many types most developers are used to working with are Monads, and thus, all of the other things. Not having concrete examples of things that are, say, a Functor but not an Applicative, makes it harder to build an intuition of the difference between the two.”
Zymposium – Reimplementing Magnolia: Exploring Scala 3’s Compile-Time Features
10 March 2023 23:00 CET
Another Zymposium powered by Ziverge – On the 10th of March, we will finish off our compile-time explorations by reimplementing Magnolia.
Spring and Hibernate 6 Migration – with Vlad Mihalcea
March 15, 2023, 17:00 CET
“More and more development teams are migrating their persistence layers to Spring 6, Spring Boot 3, or Hibernate 6.
But is it worth upgrading to the latest versions of Spring and Hibernate?
Java Champion, author, and lecturer Vlad Mihalcea will provide valuable tips for a smooth transition, explaining everything you need to know about Spring and Hibernate 6 migration so you can make informed decisions.”
An Unconference is something without a defined structure or specific technology – the guests choose the best topic for today and what they want to listen to. And this one is in a beautiful chateau in France with a winery in the basement – an ideal way to talk about tech & do some networking.
Second Func Prog Sweden 2023
March 21, 2023,
6:00 PM CET
It’s a Swedish Meetup named Prog Sweden MeetUp. It will focus on the Clojure library – Tablecloth! Tablecloth is a Clojure library that can perform queries on columnar datasets. You will go through the main features of this library, see code examples of using Tablecloth and compare these code examples with the same queries done in Clojure. You will think about which way is preferred for use in different use cases.
This one will be streamed live online on the Func Prog Sweden YouTube channel: https://www.youtube.com/c/FuncProgSweden
Delta lake with Azure Synapse
March 23, 2023, 7 PM CET
“Delta Lake is an open-source platform-agnostic storage framework that enables building a LakeHouse architecture with compute engines like Spark and APIs for Scala, Java, Rust, Ruby, and Python. Framewrok uses Parquet files as an underlying storage format. It adds ACID (Atomicity, Consistency, Isolation, and Durability) to the Parquet files, which turns a flat filesystem into a transactional system to allow time traveling of your data.
In this session, we will dive into Delta Lake architecture and its cons and pros. We will also provide a demo of utilizing Delta Lake in Azure with Synapse and Azure Data Lake Storage Gen2.
We recommend this session to data architects, engineers, and database administrators.”
Metaprogramming in Scala & (Almost no) Dependency Injection
27 March 18:00 CEST
Barka, Podgórska 16, Cracov
Kraków Scala User Group (KSUG) is inviting you for 2 evening talks: the first one, by Michał Pałka, is on how to learn more about Metaprogramming in Scala 3. Another one, by Roman Janusz, is about the spectrum of approaches to the problem of dependency injection and application initialization in Scala.
Sounds like a good reason for a trip to Kraków and a good reason to learn Polish – the event is only on-site and is hosted in Polish.
March 24-25, 2023
Attendees of the Scalar Conference can look forward to a unique and exciting experience. This conference has something for everyone, from keynote speeches by Scala leaders to workshops geared toward developing core skills. Learn about the conference schedule and what to expect here.
March 27-29, 2023
QCon London is more than just a software conference. It’s where senior software engineers, tech leads, and software architects come together to learn, share, and push each other to drive innovation in the software industry.
That’s a wrap—did you go to any of the conferences on our march list? Are there conferences you’d add to our April list? Send us a note and let us know!
Book #31 – Category Theory for Programmers – Chap 15 – The Yoneda Lemma (part 2)
14 March 2023
Los Gatos Reading Group is a peer-to-peer reading group for learning and teaching each other programming languages, such as Rust, Go, and Scala, and software-related monetary technologies based upon Bitcoin.
At this meeting, we’ll be covering the second part of Chapter 15 – “The Yoneda Lemma” – starting at p. 235
Category Theory for Programmers – Scala edition – by Bartosz Milewski (2019)
Scala code by typelevel.scala
Code snippets are both in Haskell and Scala 2
Let’s add snippets in Scala 3 ourselves as we go through the book.
What You Can Expect From Attending A Scala Conference
Attending a Scala conference is the perfect way to improve your knowledge of the Scala programming language and stay updated with the latest developments. You’ll connect with experts, participate in interactive workshops, and discover new ideas to apply with Scala.
Network and Connect with the Scala Community.
One of the most significant advantages of attending a Scala conference is the chance to experience first-hand what a thriving Scala community looks like. Networking with experts and other developers who use Scala provides an unrivaled level of insight you won’t find anywhere else. Discuss your projects and exchange best practices, knowledge, and ideas to help you along your Scala journey.
Keep Up With the Latest Technology.
Attendees of Scala conferences can get hands-on experience with the newest and upcoming features that Scala has to offer. Keeping up with the latest technology is beneficial and critical to stay ahead of the competition in today’s ever-evolving world. With technical talks, workshops, and keynotes from subject matter experts, you can be sure to keep your skills sharp and take away valuable tips to enhance your project performance.
Receive Hands-On Tutorials and Workshops.
Most conferences provide a variety of tutorial sessions and workshops led by authorized Scala experts, allowing you to get hands-on experience with the programming language in real-time. Gain vital industry key insights from panels and conversations with professionals who share their experiences using Scala. In addition, you will hone your skills and learn how to maximize the capabilities of the language.
Take Part in Thoughtful Discussions Around Future Directions for Scala and Its Uses.
At a conference, you can attend talks on new developments in the Scala programming language and the technologies it’s related to. Many of these sessions will have dedicated Q&As for attendees to ask questions about their interface experience, various use cases, and other topics relevant to their project. Any insights gained from discussion panels will help you stay up-to-date with emerging trends, so your projects stay competitive.
If you would like to save some time and get a monthly Scalendar Newsletter with all the Scala events straight to your inbox – sign up below!