Understanding the Language Server Protocol | by Malintha Ranasinghe | Medium
This article provides a gentle introduction to essentials of the Language Server Protocol 3.17. The basic properties such as the messages and capabilities of the protocol is explained in brief in this article. Have you ever thought about coding without a code editor? I remember how I struggled to write a python program in a text editor back when I was getting started with programming. I would try to fix syntax and runtime errors and compile the program at least 10 times until it worked. Writing a program that just worked was the ultimate victory of the day for me. This was until I had switched to a proper IDE. After switching to the IDE, I felt that I was trying to write more efficient code rather than just the code that compiles and runs. Arguably, even skilled developers would struggle to develop a syntax error-free or bug-free program as fast without using a code editor or an IDE. The gist is, development tools have become an essential requirement for the developers. A code editor/I
Understanding the Language Server Protocol Malintha Ranasinghe 7 min read · Oct 22, 2021 -- Listen Share Behind the Screens of a programming language — part 1 Press enter or click to view image in full size Ballerina VSCode extension This article provides a gentle introduction to essentials of the Language Server Protocol 3.17 . The basic properties such as the messages and capabilities of the protocol is explained in brief in this article. Background Have you ever thought about coding without a code editor? I remember how I struggled to write a python program in a text editor back when I was
Explore this link on the map →saved by
related reading
- Why LSP?matklad.github.io
- How do you prototype a nice language?kevinlynagh.com
- A Guide to Claude Code 2.0 and getting better at using coding agents – sankalp's blogsankalp.bearblog.dev
- Best practices for Claude Code - Claude Code Docsanthropic.com
- Protocollie Claude Code Vibe Coding setup · GitHubgist.github.com
- How Claude Code is built - by Gergely Orosznewsletter.pragmaticengineer.com
- The Future of Programming: Copilots vs. Agents (Part I)eastwind.substack.com
- 2025: The year in LLMssimonwillison.net
- Here’s how I use LLMs to help me write codesimonwillison.net
- Paul Buchheit: Communicating with codepaulbuchheit.blogspot.com
- Introducing Model Context Protocol (MCP) | Glamaglama.ai
- Cursor: AI coding agentcursor.sh