Announcing the Scala Ambassadors initiative
The Scala Programming Language Blog
by École Polytechnique Fédérale de Lausanne
2w ago
We are pleased to announce the launch of the Scala Ambassadors initiative. This new effort aims to: Strengthen the Scala community Promote a positive image of Scala Recognize and support the independent work of active community members What are Ambassadors? ? Ambassadors are key figures in the Scala community: speakers, organizers, teachers, content creators, open source maintainers, and so on. Ambassadors have volunteered to work with the Scala Center and the community to: Help newcomers learn Scala and become part of the community Improve communication between everyone involved with Scala ..read more
Visit website
Scams in the Scala Community update
The Scala Programming Language Blog
by École Polytechnique Fédérale de Lausanne
1M ago
We recently wrote about a wave of employment scams in the Scala community. We write this blog post to update the community on the progress, raise awareness, share the learnings, actions we are taking, and steps you could take if you are a victim of such a scam. We also invite you to read another article on this topic, by Krebs on Security, from 2021, “How to Tell a Job Offer from an ID Theft Trap” Report stats From the end of January until now we received 20 reports, explaining the scam. From the reports, we could identify that: 8 fraudulent websites were created, copies of “https://docs.scal ..read more
Visit website
Scala 3 Roadmap for 2024 Published
The Scala Programming Language Blog
by École Polytechnique Fédérale de Lausanne
1M ago
We call your attention to the following blog post from VirtusLab: Scala 3 Roadmap for 2024 It lays out the Scala 3 team’s plans for Scala 3 this year. Topics covered include the timing, contents, and compatibility stories of future Scala 3 versions. There’s also specifics about plans to make improvements in build times, IDE support, and elsewhere. Reminder The Scala Center also regularly publishes roadmaps. A previous blog post outlines the Center’s 2024 plans ..read more
Visit website
Scala 3.3.2 post-mortem analysis
The Scala Programming Language Blog
by École Polytechnique Fédérale de Lausanne
1M ago
Last week, we announced the release of Scala 3.4.0 and 3.3.3. The announcement mentioned that we had to skip 3.3.2 due to a bug breaking our forward binary compatibility guarantees in a patch release. In this post, we take a closer look at what happened, why it slipped through our existing testing processes, and what steps we are taking so that it does not happen again in the future. Symptoms of the bug First, let us look at the scenario in which the bug surfaces: Compile a library A with Scala 3.3.2 Compile a project B, depending on A, with Scala 3.3.1 (or 3.3.0) The older compiler crashes w ..read more
Visit website
The Scala Center is participating in Google Summer of Code 2024
The Scala Programming Language Blog
by École Polytechnique Fédérale de Lausanne
1M ago
We are pleased to announce the Scala Center was accepted into Google Summer of Code 2024! This year again, we will be welcoming beginner contributors into the world of Scala open source projects. Google Summer of Code is a program run annually by Google to stimulate the open source world, to give an opportunity for beginner contributors to start their OSS journey. Under the program, Google issues stipends to beginner contributors to work on OSS projects during Summer. We are currently at the beginning of the admissions process for the new contributors. Until 18th of March, prospective contribu ..read more
Visit website
Beware of fake online Scala courses
The Scala Programming Language Blog
by École Polytechnique Fédérale de Lausanne
1M ago
Lately, there has been an increased amount of fraud in the Scala community related to online courses. In this post, we mention some recent events that have been brought to our attention, and remind the community of trustworthy sources and ways to identify scams. Recent events We are aware of at least the following incidents involving fraud: Some bad actor was running a website under the domain scala dash language dot org, which was an exact copy of the official Scala’s website, scala-lang.org. The scammers posed as an online recruiting firm and asked candidates applying for their “jobs” to co ..read more
Visit website
Scala 3.4.0 and 3.3.3 LTS released!
The Scala Programming Language Blog
by École Polytechnique Fédérale de Lausanne
1M ago
We are thrilled to announce the release of two versions of Scala 3: the first version in the 3.4 minor line, and a patch version in the Long Term Support line. … so which version should I update to? Scala 3.4.0 code can use dependencies compiled with Scala 3.3.x, but not the other way around. That means that if you are a library author, you should stay on the LTS line. Moreover, you can safely bump the patch version of the LTS release and benefit from the bugfixes without forcing any updates on the consumers of your library, even in regard to the patch version. If you are working on a project ..read more
Visit website
Scala Center Roadmap for 2024
The Scala Programming Language Blog
by École Polytechnique Fédérale de Lausanne
2M ago
In this post, we share the Scala Center plans for 2024. Role of the Scala Center in the Scala Ecosystem Overall, the mission of the Scala Center is to improve the experience of becoming and being a Scala developer, and to help the community to build a rich ecosystem of libraries. The Scala ecosystem is made of the following pillars: Language, compiler, standard library: they are the core tools that all programmers interact with when they work in Scala. The role of the Scala Center is to reduce the number of bugs in the compiler implementation, to help the community to contribute to these tool ..read more
Visit website
Scala 3: My migration journey
The Scala Programming Language Blog
by École Polytechnique Fédérale de Lausanne
3M ago
My name is Jay, I am a software engineer and developer advocate. We’ve recently migrated a major project from Scala 2 to Scala 3 at $WORK. In this article, I’d like to share the lessons we learned as well as some tips. Implicit context Before doing any actual personal work, based on Internet discussions, I had the impression that switching to Scala 3 would be quite painful. In practice, it was pretty straightforward. In retrospect, our experience was determined by the technology stack and tools that I (and my team) use: a microservice architecture, the Typelevel stack, VS Code with Metals, and ..read more
Visit website
Advent of Code Recap 2023!
The Scala Programming Language Blog
by École Polytechnique Fédérale de Lausanne
3M ago
Happy New Year everyone! Following on from last year’s post, let’s see how the Scala community participated in the Advent of Code 2023. Advent of Code, started by Eric Wastl, is a yearly event providing daily programming puzzles between December 1st and December 25th. Read on to see the breakdown, but a great result is seeing even more engagement in both the Scala Discord and on our solutions website than the previous year! Why We Do This At the Scala Center, we love writing code in Scala, we hope you do too. One of our core priorities is to communicate excitement about Scala, which motivate ..read more
Visit website

Follow The Scala Programming Language Blog on FeedSpot

Continue with Google
Continue with Apple
OR