Gdansk Open Source Meetup #2
Details
Kickstart the new year by catching up on the latest developments in the world of open source. We would like to invite you for Gdansk Open Source Meetup #2 on January 26th. All the open source enthusiasts are welcome to join us for an evening packed with open source high-tech goodness. Prepare for two technical presentations, a Q&A session and a socializing & networking afterparty in ECS till late.
Agenda:
1. Making code editors smart - a deep dive into language servers; Krzysztof Bieganski, Antmicro
Code highlighting, variable definition search, error highlighting, documentation popups and many other features are what makes code editors user-friendly and easy to use. These are not the features of the editors themselves, though. They are provided by Language Servers with which the editors communicate.
The presentation describes Language Servers - their purpose, role in code editing and how they function and communicate with code editors via the Language Server Protocol. We also demonstrate how language servers process code, with clangd and verible-verilog-ls as examples.
2. Automating PCB design workflow with KiCad; Sebastian Mroz, Antmicro
Over the past few years, KiCad has become a stable and reliable tool for making complex Printed Circuit Board designs. The tool is currently undergoing heavy development, performed by a vast group of contributors.
KiCad offers a comprehensive API for automating its everyday use, which enables the tool to be easily used from the command line as well as server-side Continuous Integration applications.
This presentation provides a brief overview of the KiCad API functions and auxiliary tools built around KiCad 6.0, along with a discussion about new add-ons and features included in KiCad 7.x just before its official release.
The structure of KiCad design files is presented along with sample tricks for taking advantage of scripts and Linux tools to make the PCB design process faster, more efficient and less error-prone.
---
Registration:
Attending the event involves a registration at the entry based on the meetup attendee list. You will be asked to provide your name, surname and affiliation. You have to be an adult to attend. Upon entering the venue, you agree that you might be photographed/filmed.
Schedule:
18:00-18:30 - Registration & coffee
18:30-20:15 - Talks and Q&A
20:15-23:00 - Afterparty
Afterparty:
After the presentations, stay with us for socializing and more discussions at the evening afterparty sponsored by Antmicro with a delicious cold and hot dinner menu, and a selection of regional craft beer and drinks!
Venue:
European Solidarity Centre, Workshop halls no. 4 and 5
Pl. Solidarnosci 1, Gdansk
