DEV Community

Cover image for Laminar – Smooth UI Development with Scala.js
Nikita Gazarov
Nikita Gazarov

Posted on • Edited on • Originally published at youtube.com

4 2 1 1

Laminar – Smooth UI Development with Scala.js

I have previously shared my path to building Laminar, a library for building reactive user interfaces with Scala.js:

I've now recorded a comprehensive video introduction to Laminar. I tried my best to make the core ideas accessible to a broad audience including both Scala and Javascript developers while keeping the video at a reasonable...ish length.

The video covers:

  • Basic structure and examples of Laminar components
  • Core ideas and principles behind Laminar
  • Benefits and challenges of FRP / observables
  • Comparison with React and virtual DOM
  • Integration with React and Web Components

Check it out if you're interested in typesafe UI development, are looking for something better or simpler (for a certain definition of the word) than React, or if you're just curious about non-traditional UI architectures.

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (2)

Collapse
 
egorkarimov profile image
Yegór Karimov • Edited

Nikita, many thanks for your effort! Much appreciated. As a former JS/TS developer, I am starting a new educational LMS project. However, I am really tired of JS frameworks like React. Thought, maybe Scala.js + something could be a choice this time, because I like Scala as a language with its richness and expressivity.

Could you comment about Laminar? What are your plans regarding this framework/library, are you working on it, is there any active community?

Collapse
 
saulpalv profile image
Saul Alonso Palazuelos

i’m glad this its pure FRP and native Scala.js

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay