Sign in

Kai Salmen

@kaisalmen.bsky.social
108 followers 153 following 7 posts

father, husband, software engineer @typefox.bsky.social with roots in 3D computer graphics, Badminton player

PostsRepliesMedia
Reposted by Kai Salmen
Miro Spönemann @sponemann.bsky.social · 28/03/2026
Fastbelt is out. A new language toolkit for Go, built for massive workspaces where traditional approaches hit their limits. Same idea as Langium and Xtext, different league in performance. www.typefox.io/blog/fastbel...
typefox.io
Fastbelt: The high-speed DSL toolkit for Go
We introduce Fastbelt, a native Go-based DSL toolkit that outperforms both Langium and Xtext by orders of magnitude.
021
Reposted by Kai Salmen
Miro Spönemann @sponemann.bsky.social · 16/12/2025
We’re already building what comes after Langium — and it’s not just the next release. After years with Xtext and Langium, we’ve hit clear performance limits at scale. This article explains where they come from, and ends with a glimpse at what we’re working on next. www.typefox.io/blog/xtext-l...
typefox.io
Xtext, Langium, what next?
What we’ve learned from building large-scale language tooling with Langium and Xtext, and a first glimpse at a new high-performance language engineering toolkit.
011
Reposted by Kai Salmen
TypeFox @typefox.bsky.social · 25/09/2025
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-...
typefox.io
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.
022
Kai Salmen @kaisalmen.bsky.social · 25/09/2025
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
typefox.io
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.
141
Kai Salmen @kaisalmen.bsky.social · 19/09/2025
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.
npmjs.com
122
Reposted by Kai Salmen
Miro Spönemann @sponemann.bsky.social · 31/07/2025
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...
typefox.io
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!
021
Reposted by Kai Salmen
TypeFox @typefox.bsky.social · 07/07/2025
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...
typefox.io
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.
002
Reposted by Kai Salmen
TypeScript @typescriptlang.org · 22/05/2025
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!
devblogs.microsoft.com
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!
1039590
Reposted by Kai Salmen
TypeFox @typefox.bsky.social · 17/04/2025
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...
typefox.io
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.
032
Reposted by Kai Salmen
Joe Pea @joe.trusktr.io · 01/04/2025
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.com
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.
032
Reposted by Kai Salmen
Joe Pea @joe.trusktr.io · 01/04/2025
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.com
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
042
Kai Salmen @kaisalmen.bsky.social · 30/01/2025
I deleted both my Twitter and Facebook accounts today.
020
Kai Salmen @kaisalmen.bsky.social · 17/01/2025
Done ✅
010
Kai Salmen @kaisalmen.bsky.social · 14/01/2025
Hi there, migration is in progress....
020