Blogโ€บ202504-rescript-retreat
Date04/04/2025

ReScript Retreat 2025

Florian Hammerschmidt
Florian HammerschmidtSenior Software Engineer
Image

Like last year, CCA is proud to sponsor the upcoming "ReScript Retreat 2025", which will take place in Vienna from 3rd to 6th May 2025. This retreat will bring together many core contributors including our own Christoph Knittel and myself, Florian Hammerschmidt, who will work on the ReScript compiler, build system and other tooling, as well as discuss and plan the future of the language.

๐—ช๐—ต๐—ฎ๐˜ ๐—ถ๐˜€ ๐—ฅ๐—ฒ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜ ๐—ฎ๐—ป๐—ฑ ๐—ต๐—ผ๐˜„ ๐—ฑ๐—ผ ๐˜„๐—ฒ ๐˜‚๐˜€๐—ฒ ๐—ถ๐˜ ๐—ฎ๐˜ ๐—–๐—–๐—”?

ReScript is a type-safe, functional programming language that compiles to JavaScript. At CCA, we leverage ReScript extensively for front-end development across various projects, including web apps and mobile applications (iOS and Android). Our flagship product CCA OnSite is one of the many projects powered by ReScript. The strong type safety offered by ReScript significantly enhances the quality of our products by catching errors during compilation.

๐—ช๐—ต๐˜† ๐—ถ๐˜€ ๐˜๐—ต๐—ฒ ๐—ฅ๐—ฒ๐—ฆ๐—ฐ๐—ฟ๐—ถ๐—ฝ๐˜ ๐—ฅ๐—ฒ๐˜๐—ฟ๐—ฒ๐—ฎ๐˜ ๐—ถ๐—บ๐—ฝ๐—ผ๐—ฟ๐˜๐—ฎ๐—ป๐˜?

For CCA, maintaining and enhancing our current products and developing new ones depends on future-proofing ReScript. Ensuring that the language is well maintained, bugs are fixed, and new JavaScript features are supported in ReScript is vital to us.

Last year, we began developing a new build system, enabled code execution in the online playground (not just compilation), prepared the new standard library that more closely matches JavaScript to merge it back into the compiler, discussed new ways of doing iterators and loops as well as some community-building.

What happens at a "retreat"?

This year we want to finish the new build system, wrap up a new version 12 of the language and improve the language ecosystem by writing bindings to the most important JavaScript runtimes or libraries, like Bun or Expo. Furthermore we want to explore a "JSX preserve mode" to both enhance compatibility with the new React Compiler as well as other JavaScript frameworks.

For a longer explanation what the contributors do at such a retreat as well as a summary what happened at the 2024 retreat, please visit the corresponding blog post of the ReScript Association: https://rescript-lang.org/blog/retreats.

By the way: This year we'll also hand out nice T-Shirts.

ReScript Retreat T-Shirt

Once again we are looking forward to an inspiring retreat and exciting progress with ReScript!

ReScript Retreat: Gathering at a winery

See also

title
Eva KanzEva Kanz
Date02/25/2025

Safety - Cleanliness - Customer service

Seamlessly Organised: How CCA OnSite Makes Stations Safer, Cleaner, and More Customer-Friendly

title
Eva KanzEva Kanz
Date01/30/2025

Michael T. Weilguny appointed Sales Director at Control Center Apps GmbH

Michael T. Weilguny (53) will take over as Head of Sales at Control Center Apps GmbH on 1 February 2025

title
Eva KanzEva Kanz
Date01/22/2025

Safety and Compliance Donโ€™t Have to Slow You Down

How Small and Medium-Sized Ports Are Gaining an Edge with Modern Tools

LinkedInEmail
Imprintย |ย Privacy Policy
ยฉ 2013-2025 Control Center Apps GmbH