• Learn gRPC with Go

    travel audience GmbH

    Dear Gophers! We’re happy to invite you to travel to a remote exotic location (near Treptower Park) for a Go workshop at travel audience where we will learn how to gRPC (if you've heard of protobuf, you will know everything about them by the end of the evening, too!). 18:30: Gathering 19:00: Installation corner opens 19:30: Welcome to Women Who Go Berlin 19:35: Welcome to travel audience 19:40: Golang at travel audience 19:50: Go vs. Python - a machine learning experiment 20:00: Challenge time __________________________________________________ If you want to come, please RSVP to the event and keep the RSVP up to date. Looking forward to seeing y'all. Please spread the word on twitter (tag us: @WWGBerlin (https://twitter.com/WWGBerlin)) and other platforms! Happy coding! Cheers, Women Who Go Berlin Team

    2
  • Go Study Group with Special Guest: Bill Kennedy

    Hi Gophers! The best way to learn is to learn together! Save the date for our next WWG meetup at Fraugster where you will network and solve tutorials or get a chance to make progress on your own Go projects. AGENDA: 18:30 - 19:00 Gathering & Networking 19:00 - 19:30 Installations 19:30 - 19:40 Welcome to Fraugster and Go at Fraugster, Natalie Pistunovich 19:45 - 20:00 Debugging in Go, Anna-Katharina Wickert 20:00 - 22:00 Study Groups __________________________________________________ ABOUT Fraugster: Fraugster is a payment security company with the goal of eliminating fraud and increasing our customers’ profits. Over the last years we’ve invented an artificial intelligence technology that combines human-like accuracy with machine scalability. This ability lets us foresee fraudulent attacks before they actually happen and gives us a distinct competitive advantage over every other player in the payment security space. We’re already working with some of the most well-known payment and e-commerce companies in the world. Notable clients include companies like Ingenico and SIX Payments. Fraugster is backed by top-tier investors and is currently managing billions of Euros for its clients. __________________________________________________ If you are planning to come, please RSVP to the event and keep the RSVP up to date as Fraugster will be providing us with food and drinks and needs an accurate number of the participants. Looking forward to seeing you all! Please spread the word on twitter (tag us: @WWGBerlin (https://twitter.com/WWGBerlin)) and other platforms! Happy goding! Cheers, Women Who Go Berlin Team

    2
  • GoDays Pre-Conference Meetup

    SysEleven

    Hello Gophers, Women Who Go Berlin & GDG Golang Berlin are happy to invite you to the GoDays mid-conference meetup. This is your chance to mingle with some of the conference attendees and speakers and enjoy some great talks. So save date and we'll see you there! AGENDA 19:00-19:25 Networking over drinks and pizza 19:25-19:30 Welcome words 19:30-20:00 Go Modules: What They Are And Why You Should Care / Ellen Körbes Package management has been a contentious topic in the Go community from day one. Let's take a look at a potential solution coming out in Go 1.11, called "modules." We'll discuss what they are, how to start using them, check out some examples, and see where they stand against the alternatives. Attendees will hopefully come out knowing whether this feature fits their particular case, and if so, how to implement it. 20:00-20:30 Announcements, HR lost & found, break 20:30-20:50 GRPC for the Web / Luk Burchard REST and JavaScript pushed JSON as an independent format, making it the de-facto standard for designing web focused APIs. Tools like OpenAPI allow the typing of such API endpoints but are overly complex, hard to reason about, thus often not used. gRPC has proven itself in the backend using typed definitions and code generation. grpc-web allows using gRPC semantics from the frontend to the backend without losing development speed and type safety. 20:50-21:00 Observability in the Kitchen / Daisy Tsang How can you leverage sensors, open-source software, and Go to improve your kitchen skills? This short talk explores the relationship between bread-making, humidity, and temperature, and how one can use monitoring tools to gain insight into the lively world of sourdough cultures. 21:00-end Networking ABOUT OUR SPEAKERS Ellen Körbes works with developer relations at Garden. They're a writer, speaker, Go instructor, and Kubernetes enthusiast. A native of Brazil, they're deeply involved with diversity and inclusiveness in tech. http://ellenkorbes.com/ Daisy Tsang is a software developer and writer. She loves open-source software, community work, and learning new technologies. Her non-technical interests include picking up new natural languages, knitting, and baking. https://infoverload.ca Luk Burchard is a student, software engineer and founder working on improving developer experiences. https://lbb.sh/ ABOUT SysEleven As a German ISP, SysEleven takes responsibility for applications to run reliably, efficiently and securely. For this, SysEleven provides a premium technology stack that involves: Managed Cloud Services, an OpenStack Public Cloud, Kubernetes as a Service and Carrier Services – everything exclusively operated in German data centers. Cheers, Berlin Gophers!

    1
  • Algorithms with Go Saga

    OptioPay

    Note 1: You may attend even if you didn't attend the last workshop, as we will go over the material we learned to freshen our minds. Note 2: No previous knowledge of Go is necessary! Heya gophers, Since we didn't finish all the material in the last workshop, we're pleased to invite you to attend a weekend workshop to continue learning the topic of algorithms and Go. See you soon!

    5
  • Halloween Scare Edition: Algorithms and Go

    VW Digital Lab

    Dear Gophers! Save the date for our next WWG event, where we will gather on the spookiest night of the year to face our greatest fears and learn all about a very scary topic: algorithms. We will discover the Go packages for common data structures and implement Dijkstra's algorithm to find the shortest path in a graph. No previous knowledge of Go is required! There will be surprises! Final schedule TBA, however here is the approximate time table: 18:30 Gathering + Installations 19:00 Welcome to Women Who Go Berlin 19:05 Welcome to VW Digital Lab 19:10 Go at VW Digital Lab 19:15 Go presentations 19:30 Workshop __________________________________________________ If you are planning to come, please RSVP to the event and keep the RSVP up to date as VW will be providing us with food and drinks and needs an accurate number of the participants. Looking forward to seeing you all! Please spread the word on twitter (tag us: @WWGBerlin (https://twitter.com/WWGBerlin)) and other platforms! Happy coding! Cheers, Women Who Go Berlin Team

    4
  • [Limited Seats] The WATTx Workshop: IoT with GoBot

    Dear Gophers! After a long break that has been forced upon us, we’re happy to invite you to the WATTx workshop, where you’ll learn how to build a functioning prototype of a sensor-enabled wifi device and deploy the infrastructure to consume and analyze the generated data (IoT, y'all!!!). You’ll use Gobot, a robotics and IoT framework written in Go. The number of seats is limited because WATTx is ordering us kits for this workshop, so please make sure to keep your RSVPs updated. Important: Even if you have Go installed please arrive early so we can install the rest of the requirements for this workshop. 18:30: Gathering and installation - We are starting a bit earlier this time. Even if you have Go installed, we have a few more dependencies to install this time around. 19:15: Welcome to Women Who Go Berlin 19:20: Welcome to WATTx 19:25: Golang at WATTx 19:30: Workshop presentation __________________________________________________ If you want to come, please RSVP to the event and keep the RSVP up to date. Looking forward to seeing y'all. Please spread the word on twitter (tag us: @WWGBerlin (https://twitter.com/WWGBerlin)) and other platforms! Happy coding! Cheers, Women Who Go Berlin Team

    7
  • WWGB - Bill Kennedy's Ultimate Go Weekend Workshop

    Bill Kennedy, Cosmos and Women Who Go have conspired to offer you a free weekend workshop where you can learn the Go fundamentals. Bill Kennedy (@goinggodotnet) of Ardan Labs, author of “Go in Action”, is coming to Berlin for the second time to offer his Ultimate Go workshop for women and other gender minorities. This is a great opportunity to learn Go (and get a selfie with the man and infamous hat)! To those of you who have attended Bill's workshop in February, we are still finalising the details of the workshop, but there will be something in it for you as well. This class provides a 2-day (9:45 - 18:00), intensive, comprehensive and idiomatic view of Go. The class will focus on both the specification and implementation of the language, including topics ranging from language syntax, Go's type system, concurrency, channels and more. For details, see the Ultimate Go repo. Drinks and snacks will be provided for you by Cosmos. This class is for you if: - You identify as a woman or another gender minority - You're a daring beginner or above - You want to learn Go, or you want a more thorough understanding of the language and its internals Please bring: - A laptop - A laptop charger About our sponsor Cosmos: The Tendermint open-source project began in 2014 originating from the idea that a distributed consensus mechanism can create a reliable system from unreliable, or unverified parts. The project originally started to address the speed, scalability, and environmental issues associated with Bitcoin. The Tendermint team tackled these cryptocurrency problems using Byzantine Fault Tolerance based “Proof of Stake” to gain consensus and securely maintain the validation of blockchains. A blockchain is formed by a community, or validators, who have the most “stake” in the game. A validators investment and reputation, their stake, are a surety to the validity and security of a blockchain. Tendermint was commissioned by the Interchain Foundation to develop the Cosmos Network, to address the Cambrian explosion of blockchain applications. The vision for Cosmos is to empower people to develop decentralized communities based on a shared set values. Cosmos connects these communities allowing them to work, communicate and transfer value to one another, while maintaining their own sovereignty. The Cosmos Network provides a public blockchain ecosystem of usable and accessible blockchain applications to create these communities known as the “Internet of Blockchains”. Cosmos achieves the interoperability and scalability needed through the development of independent parallel blockchains, each powered by a stake-based Byzantine Fault Tolerance consensus algorithm, like Tendermint. Currently, Cosmos can be a launching pad for new cryptocurrency designs, upgrades to existing cryptocurrencies, decentralized exchanges, and/or a platform for smart contracts. Cosmos goes beyond a single distributed ledger paving the way for a free market “Internet of Blockchains,” where developers can use this technology to create their own blockchain hub to compete or complement the Cosmos Hub.

    1
  • The SoundCloud Challenge: Draw waveform (visualize music) using Go

    Dear Gophers! We’re happy to invite you to the super funky musical Go workshop at Sound Cloud where we will learn how to visualize sound waves (draw waveforms to GIFs and PNGs) just like your equalizer does it. 18:30: Gathering 19:00: Installation corner opens 19:30: Welcome to Women Who Go Berlin 19:35: Welcome to SoundCloud 19:40: Golang at SoundCloud 20:00: Challenge time __________________________________________________ If you want to come, please RSVP to the event and keep the RSVP up to date. Looking forward to seeing y'all. Please spread the word on twitter (tag us: @WWGBerlin (https://twitter.com/WWGBerlin)) and other platforms! Happy coding! Cheers, Women Who Go Berlin Team

    3
  • Frontend with Go Templates

    Ecosia

    Dear Gophers! We’re happy to invite you for the next Go Workshop hosted by Ecosia - the search engine that plants trees! Unlike most companies using Go, Ecosia is using Go templates for frontend development and is inviting us to learn how to do it too! Like every workshop, we will have mentors to help you set up the project environment and work on the project itself. Go developers of all levels are welcome to join us. 18:30: Gathering 19:00: Installation corner opens 19:30: Welcome to Women Who Go Berlin 19:35: Welcome to Ecosia - the search engine that plants trees 19:40: Golang at Ecosia 20:00: Challenge time __________________________________________________ If you want to come, please RSVP to the event and keep the RSVP up to date as Ecosia will be providing us with food and drinks and needs an accurate number of the participants. Looking forward to seeing you all on April 25! Please spread the word on twitter (tag us: @WWGBerlin (https://twitter.com/WWGBerlin)) and other platforms! Happy coding! Cheers, Women Who Go Berlin Team

    2
  • Go Workshop - Event Sourcing With Chess

    Solaris Bank

    Dear Gophers! We’re happy to invite you for the next Go Workshop hosted by solarisBank! As a technology company with a banking license, solarisBank offers a completely digital banking platform to which other businesses can connect in order to offer financial services themselves. Daria Kameneva and Felipe Pieretti Umpierre from SolarisBank will teach us how to use Event Sourcing to ensure the state of our data in a distributed system, across all services/ applications. Daria has been using Go since 2015, mostly because of the cute mascot that C++ didn’t have. Felipe is a Brazilian, living for two years in Berlin, former Php developer and now a proud gopher, likes to play football and travel. For this workshop, we will implement a chess game with some cute gopher pawns! We will use Event Sourcing to record game events so we can replay and rewind moves. Like every workshop, we will have mentors to help you set up the project environment and work on the project itself. Go developers of all levels are welcome to join us. 18:30 Gathering. 19:00 Installation corner opens. 19:30 Welcome to Women Who Go Berlin 19:35 Welcome to SolarisBank - SolarisBank is hiring Go developers and would love to introduce you to their company. 19:40 Golang at SolarisBank 20:00 Challenge! __________________________________________________ If you want to come, please RSVP to the event and keep the RSVP up to date as SolarisBank will be providing us with food and drinks and needs an accurate number of the participants. This event targets female (or people who identify as female) developers interested in Go. If you are an experienced male Go developer and would like to support our group, you are welcome to join our event as a mentor. Looking forward to seeing you all on February 28rd! Please spread the word on twitter (tag us: @WWGBerlin (https://twitter.com/WWGBerlin)) and other platforms! Happy coding! Cheers, Women Who Go Berlin Team

    8