Workshop: Introducing Go with TDD

Women Techmakers Berlin

Women Techmakers Berlin and Women Who Go Berlin are joining forces to bring you this great workshop: Most Go tutorials and introductory texts leave testing to the end; many just skip the topic. However, knowing how to test Go code is a key job requirement. It can also help you master Go faster by letting you easily test your hypotheses as you practice the language. This workshop introduces Go an

Oct 12, 2019, 8:00 AM – 3:00 PM (UTC)

 RSVP'd

Key Themes

Web

About this event

Women Techmakers Berlin and Women Who Go Berlin are joining forces to bring you this great workshop:

Most Go tutorials and introductory texts leave testing to the end; many just skip the topic. However, knowing how to test Go code is a key job requirement. It can also help you master Go faster by letting you easily test your hypotheses as you practice the language.

This workshop introduces Go and Test-Driven Design (TDD) together. The first code example is a test, the second is a function that makes the test pass.

No prior knowledge of Go is required, but participants are expected to
know how to program in a high-level programming language.

This workshop will use materials from two previous tutorials, remixed
and updated:

- A Gentle Introduction of TDD in Go, presented at OSCON 2018:
https://github.com/standupdev/gentle-tdd-in-go
- Runes: baby steps with TDD in Go presented at ThoughtWorks events since 2017
https://github.com/thoughtworks/runes

Come with your laptops + cables.

Note: lunch will not be served at this event, you're welcome to either bring a meal with you or use the time to eat out.

★ AGENDA ★

• 10:00 – 10:15 Welcome Words
• 10:15 – 12:45 Workshop Part 1
• 12:45 – 13:30 Lunch Break (lunch will not be served)
• 13:30 – 16:30 Workshop Part 2
• 16:30 – 16:45 Closing Words

★ THE SPEAKER ★

Luciano Ramalho (@ramalhoorg) is the O'Reilly author of Fluent Python. Principal consultant at ThoughtWorks. Stand-up programmer. Teacher. Game inventor.

★ ABOUT HOSTING COMPANY ★

ThoughtWorks is a global software consultancy solving complex problems with technology, connecting strategy and execution, helping clients to strengthen their core technology, scale with flexibility and create seamless digital experiences. From their extensive experience in developing software, ThoughtWorks have pioneered open-source products that support development teams to create better software, and partner with their clients to continuously evolve their tech and enable an adaptive mindset to meet business goals.

★ ABOUT WTM BERLIN ★

At Women Techmakers Berlin we have been encouraging diversity in tech in Berlin since 2015. We strive for visibility, networking and resources to make the tech community of Berlin inclusive. We are one of the most active chapters of the global Women Techmakers program run by Google.

Our meetup groups are always open to people of all backgrounds, regardless of gender, age, race, expertise, etc. - everyone is welcome!

All our events are free of charge.

Please read and observe our shared code of conduct. More information here: http://berlincodeofconduct.org/

Follow us on TWITTER:
https://twitter.com/wtm_berlin

Join us on FACEBOOK:
https://www.facebook.com/groups/1106085959408694

And join us on SLACK:
http://slack.wtmberlin.com

Organizers

  • Natalie Pistunovich

    Independent Consultant

    GDG Organizer

  • Bukola Johnson

    Hellofresh SE

    Organizer

  • Seemran Xec

    Sawayo

    Software Engineer

Contact Us