This is not a Scala meetup, it is the description of a Scala meetup

Francis De Brabandere

Scala Software Engineer

This is not a Scala meetup, it is the description of a Scala meetup

This is not a Scala meetup, it is the description of a Scala meetup

Francis De Brabandere

Scala Software Engineer

Yesterday we hosted a meetup for the Belgian Scala User Group titled “Program Description Based Programming” by Luc Duponcheel. Now that we moved to our new office, we are excited to finally have the room to host 30-people meetups.

The BeScala meetup is an active group of Scala enthusiasts coming together about once every month. I have been attending the meetups since 2012 and have learned a lot about the language, the ecosystem and the community. Meetups go from very hands-on to rather academic.

Scala is a programming language with a broad audience, some see it as a better Java, others see it as a more enterprise friendly Haskell and some see it as a language to experiment with advanced type-level programming. Because of this mix it is always possible to up your skills or explore some specific angle a bit deeper. Martin Odersky, the creator of Scala describes it as “The name Scala stands for scalable language. The language is so named because it was designed to grow with the demands of its users. You can apply Scala to a wide range of programming tasks, from writing small scripts to building large systems.”

At Waylay we use Scala for the rules engine and the data broker, these are the base components of the system that we are developing. If you would like to join the team working on those, we currently have an open position for a Scala Backend Software Engineer.

Interestingly, Luc’s presentation was showing code written in “dotty” (http://dotty.epfl.ch/), a next generation compiler for Scala. Dotty can be seen as a breeding ground for Scala 3 and some dotty changes have already been merged with Scala 2.12.

His talk on program description based programming was inspired by the presentation John Backus’ Turing award lecture. Luc showed how he implemented the discussed programming model using a point-free programming style, including different execution models and their implementations.This was a rather advanced subject, not that approachable for newcomers. He plans to go into some of the aspects a bit deeper in future meetups.

Check out the code for the talk on GitHub here.

We look forward to hosting more BeScala (and other) meetups at our offices!


20%

avg.
Cost saving

36%

AVG. reduction in
travel distance and time

11%

AVG. increase in
capacity

1.3

AVG. additional
appointments per shift

99.5%

Improved
SLA adherence

20- 30%

Improvement in
First-time fix-rate

See the video below to see the combination of Waylay and FLS VISITOUR in action:

What’s next?

Autonomous service operations is getting supercharged by the advent of smart synthetic software agents, powered by Large Language Models (LLMs). These synthetic agents will assist human service agents to increase capacity and reduce tedious manual work, like root cause analysis of asset performance issues, updating work plans to deal with impending asset shut downs, etc. 

LLM technologies have matured enough to couple automated asset health monitoring with autonomous field job scheduling to improve asset uptime and Service Level Agreement adherence. Waylay’s analytics and orchestration platform can serve various agentic LLM applications for autonomous service operations that leverages the FLS VISITOUR scheduling engine to optimize the field force load and reduce wasted travel hours. The result is  faster preventive asset maintenance activities, less human error during scheduling and an overall better end customer experience.

Want to know more? Please get in touch with us here

About the author

VP of All things Scala @Waylay, passionate about all things electronic (including the music genre), fine Belgian beer connoisseur and Lego player.

No items found.
Request a Demo
At Waylay, we believe the best way to showcase the value of our automation platforms is by letting you experience it yourself.

ACCESS BROCHURE
Download Now
Posts by industry
No items found.
Request a Demo
Discover firsthand how Waylay's Digital Twin Automation Platform is the #1 asset monitoring tool.
ACCESS BROCHURE
Download Now
Posts by industry
No items found.
Request a Demo
Discover firsthand how Waylay's Digital Twin Automation Platform is the #1 asset monitoring tool.
ACCESS BROCHURE
Download Now
Posts by industry
No items found.
Request a Demo
Discover firsthand how Waylay's Digital Twin Automation Platform is the #1 asset monitoring tool.
ACCESS BROCHURE
Download Now
Posts by industry
No items found.
ACCESS solution brief
Download Now
Waylay for finance
Explore Our Solution
Contact Us
Click the button below to reach our contact page and get in touch. We look forward to hearing from you and assisting with your inquiries.
Start Here
Posts by industry
No items found.
More by
Francis De Brabandere
No items found.