Kai Salmen
kaisalmen.bsky.social
Kai Salmen
@kaisalmen.bsky.social
father, husband, software engineer @typefox.bsky.social with roots in 3D computer graphics, Badminton player
Pinned
It's been a while since I have written a blog-post. Finally it is here:
www.typefox.io/blog/monaco-...

The monaco-languageclient project is an Open Source Software success story and many thanks go to my co-maintainer github.com/CGNonofr
A toolbox for editor-centric web applications
monaco-languageclient version 10 contains all tools needed to create complete editor-centric web applications, and thus it goes beyond just being a library for LSP integration.
www.typefox.io
Reposted by Kai Salmen
Build VS Code-like apps in the browser with ease!
monaco-languageclient v10 is here! Now a complete toolbox for editor-centric web apps, not just LSP integration.
www.typefox.io/blog/monaco-...
A toolbox for editor-centric web applications
monaco-languageclient version 10 contains all tools needed to create complete editor-centric web applications, and thus it goes beyond just being a library for LSP integration.
www.typefox.io
September 25, 2025 at 12:16 PM
It's been a while since I have written a blog-post. Finally it is here:
www.typefox.io/blog/monaco-...

The monaco-languageclient project is an Open Source Software success story and many thanks go to my co-maintainer github.com/CGNonofr
A toolbox for editor-centric web applications
monaco-languageclient version 10 contains all tools needed to create complete editor-centric web applications, and thus it goes beyond just being a library for LSP integration.
www.typefox.io
September 25, 2025 at 11:19 AM
Finally, monaco-languageclient version 10 (www.npmjs.com/package/mona...) is available.

You now have all tools at hand to create editor-centric web applications utilizing one or many language clients to connect to language servers via the language server protocol with one package.
www.npmjs.com
September 19, 2025 at 3:06 PM
Reposted by Kai Salmen
Langium 4.0 is out! 🚀

Highlights:
- Infix operator rules for clearer operator precedence
- Strict mode enforcing explicit types for more stable DSLs
- Multi‑target references for flexible cross‑links

Read more: www.typefox.io/blog/langium...
Langium 4.0 is released!
Langium 4.0 is released! This release brings multi-reference support, infix operator rules, strict mode for Langium grammars, and more!
www.typefox.io
July 31, 2025 at 1:46 PM
Reposted by Kai Salmen
Launch real-time coding sessions with just a link. Now you can integrate collaborative editing directly into your own web apps, custom tools, or platforms.

Our latest article explores how Eclipse OCT brings real-time collaboration exactly where you need it.

www.typefox.io/blog/collabo...
Collaborative coding in the browser: The OCT Playground
OCT is the first open source framework to support live collaboration between IDEs and web apps—a strategic advantage for flexible cross-platform development.
www.typefox.io
July 7, 2025 at 8:44 PM
Reposted by Kai Salmen
Today we're announcing previews of the native port of TypeScript! These nightly previews will be available on npm and the VS Code marketplace!

npm install -D @​typescript/native-preview
npx tsgo --version

Read up more on our blog!
Announcing TypeScript Native Previews - TypeScript
Previews of the native TypeScript port are now available on npm and for VS Code through the Visual Studio Marketplace!
devblogs.microsoft.com
May 22, 2025 at 3:09 PM
Reposted by Kai Salmen
Exiting news! TypeFox presents Langium AI, a toolbox for building applications that leverage both LLMs and Langium DSLs.

Read all about the fusion of DSLs and LLMs here: typefox.io/blog/langium...
Langium AI: The fusion of DSLs and LLMs
TypeFox presents Langium AI, a toolbox for building applications that leverage both LLMs and Langium DSLs. We explore its vision, challenges and solutions.
typefox.io
April 17, 2025 at 7:58 AM
Reposted by Kai Salmen
How does Langium have only 790 stars? The project is amazing.

It lets you define a parser for a new language, with syntax checking diagnostics (intellisense UI) built into your IDE, and APIs for your own diagnostics (f.e. your own type checking).

Absolutely phenomenal.

github.com/eclipse-lang...
GitHub - eclipse-langium/langium: Next-gen language engineering / DSL framework
Next-gen language engineering / DSL framework. Contribute to eclipse-langium/langium development by creating an account on GitHub.
github.com
April 1, 2025 at 6:47 AM
Reposted by Kai Salmen
How does Langium's Typir library have only 27 stars!? This has to be one of the most interesting advancement in language engineering!

It's a library for common patterns for defining the type checking mechanics of your own programming language, with IDE diagnostics.

github.com/typefox/typir
GitHub - TypeFox/typir: Typir is an open source library for type checking in the web
Typir is an open source library for type checking in the web - TypeFox/typir
github.com
April 1, 2025 at 7:21 AM
I deleted both my Twitter and Facebook accounts today.
January 30, 2025 at 8:29 PM
Done ✅
January 17, 2025 at 7:53 AM
Hi there, migration is in progress....
January 14, 2025 at 5:15 PM