Mark Sujew

Software Engineer @ TypeFox

Mark is the driving force behind a lot of TypeFox’s open-source engagement.
He leads the development of the Eclipse Langium and Theia IDE projects.
Away from his day job, he enjoys bartending and music, is an avid Dungeons & Dragons player, and works as a computer science lecturer at a Hamburg University.

Mark Sujew
Follow Mark Sujew on social media
in

This edition

How and Why to build compilers and language servers in Go
November 02 2026 - 12:15 (45 min )

In this talk, we'll explore why Go has become our platform of choice for developer tooling. We'll start with the fundamentals: what language servers are, what problems they solve, and the core data structures that power them. From there, we'll examine where tooling based on other software stacks have fallen short as codebases scale: limited shared-memory parallelization, unpredictable JIT performance, and mounting memory pressure.

We'll then show how Go addresses each of these challenges: Through goroutines and channels for safe parallel execution, a type system that maps naturally onto AST structures, and binary compilation that delivers raw, predictable performance across platforms - even on the web via WASM. Finally, we'll introduce an open source framework we've built to encapsulate these capabilities and make high-performance tooling more accessible.

LEVEL: Intermediate

How and Why to build compilers and language servers in Go

GoLab is a conference made by Develer.
Develer is a company based in Campi Bisenzio, near Florence. Our motto is : "Technology to give life to your products". We produce hardware and software to create exceptional products and to improve industrial processes and people's well being.
In Develer we have passion for the new technologies and we offer our clients effective solutions that are also efficient, simple and safe for the end users. We also believe in a friendly and welcoming environment where anybody can give their contribution. This passion and this vision are what we've been driven to organize our conference "made by developers for developers".


Subscribe to our newsletter

We hate spam just as much as you do, which is why we promise to only send you relevant communications. We respect your privacy and will never share your information with third parties.
©2026 GoLab | The international conference on Go in Italy-Design & devCantiere Creativo-Made withDatoCMS