talk-data.com
Activities tracked
0
Hello London Gophers! π
Welcome to the description page of another amazing Go event! Are you ready for the biggest Go event this side of the Thames?
π All London Gophers events operate under the Go Community Code of Conduct - https://golang.org/conduct
- Treat everyone with respect and kindness.
- Be thoughtful in how you communicate.
- Donβt be destructive or inflammatory.
Please do not message members without their consent
If you encounter an issue, please mail [email protected] or [email protected]
==== π Agendaπ =====
6:30 - 7:00pm: Arrival, Food & Refreshments
7:00pm: Talks Start
π£οΈ Scott Nicholas Allan Smith - Cognit-Go Have you ever jumped into a codebase (new or old!) and felt like it was resisting every attempt you were making to understand it? Do you feel pity for newly onboarded colleagues because you know it's going to take them weeks or months to wrap their heads around the code?
There are many sources of complexity in software systems. Here we'll discuss one source of complexity, a metric to measure that complexity called cognitive complexity, a tool to calculate this metrics on Go code, some real examples of how this metric can be used to push code toward being easier to understand, and some approaches to taming this complexity in both greenfield and legacy projects..
π£οΈ Qi Xiao - How to test your programming language and terminal app by inventing a DSL and a VS Code plugin I'll talk about an interesting testing technique for a programming language I develop (Elvish, https://elv.sh, it's also a shell but that's irrelevant for the talk) in Go.
In order to test the interpreter, I invented a small DSL that's basically a transcript of interactions with the interpreter. The testing framework will take those transcripts, run the input and see if the output matches. To make writing those tests super easy, I also created a VS Code extension that can fill in the output from the input. A video is worth 1000 words: https://drive.google.com/file/d/1VDMDaEC0IYw30eWqQdt9UgYeAXmGWsjH/view?usp=sharing
\~8:30 - 9:00pm: Closing and Head to the Pub
==== π‘ Priority Queue π‘ =====
We now reserve 20% of the attendee spots at our events for those who are underrepresented in tech.
If they join the waitlist and there is a reserved spot open they will be bumped into going!
These spots are reversed until the last Sunday before the event.
How do we define underrepresented? We use public surveys done by the tech community such as the ones linked below.
https://survey.stackoverflow.co/2022/#section-demographics
https://www.jetbrains.com/lp/devecosystem-2022/#gender-and-development
==== π’ Become a Speaker! π’ =====
Have something to say? We want to listen! We are always looking for new speakers who want to share their adventures with Go and have mentors who can help.
You can sign up to be a speaker here: https://gophers.london/apply
==== π Prizes! π =====
JetBrains Raffle! - We have 3 free JetBrains Product licenses to giveaway to some of our lucky attendees.
==== π Update Your RSVPS! π =====
We monitor attendance and keep track of no-shows. Please if you can no longer make it to the event update your RSVP!
==== π How To Reach Us π =====
Email: [email protected] Linkedin: https://www.linkedin.com/company/london-gophers/ YouTube: https://www.youtube.com/c/LondonGophers
Sessions & talks
Showing 1β0 of 0 Β· Newest first
No individual activities are attached to this event yet.