What we're about

This is a peer-to-peer reading group for learning and teaching each other programming languages, such as Rust, and software-related monetary technologies based upon Bitcoin.

For our meetings, we read a chapter from a book we've selected and then present the sections of that chapter to each other, each participant taking responsibility for a section or two. We pause after each section to allow for discussion and questions. At the end of each meeting we decide when we're meeting next. The more you present, the more you learn.

The peer-to-peer learning technique that we use is modeled on the practices of the Stanford Bitcoin Club in early 2018.

See the list of books we've covered or are planning to cover here -
Reading List (https://tamalpais.atlassian.net/wiki/spaces/LosGatosRG/pages/702414865/Booklist+for+The+Los+Gatos+Reading+Group)

The Los Gatos Reading Group meets regularly online via zoom. We also meet in person from time to time. These in-person meetings are optional but highly encouraged for those who live in the San Francisco Bay Area.

Join us on Discord to discuss which books you'd prefer we'd do -
Discord (https://bit.ly/35RhGXM)

Upcoming events (5)

Book #13 - Rust and WebAssembly online book

Online event

In this session, we'll be covering sections 4.4 - 4.7 of the Rust and WebAssembly online book - https://rustwasm.github.io/docs/book/

After this short online book, which is more like a tutorial, we plan to read the first chapters of the book "Rust in Action" - by Tim McNamara (early access, 2021) (free online access for now, it seems) The author has volunteered to come join us at one of our meetings to discuss his book, by the way. https://www.manning.com/books/rust-in-action

We are also considering doing the book "Fullstack Rust" by Andrew Weiss - https://www.newline.co/books/fullstack-rust/welcome (available via purchase or subscription)

We may also do additional WebAssembly material as we find it. For example, we may do parts of the book "Programming WebAssembly with Rust" by Kevin Hoffman and an online presentation of code on the Fluence Compute Engine for multi-module WebAssembly apps

Join us on Discord to discuss any other materials related to Rust and WebAssembly you'd like for us to cover - See in particular the #wasm-resources channel
Discord (https://bit.ly/35RhGXM)

-----------------------------------------------------------------

This is a peer-to-peer reading group for learning and teaching each other programming languages, such as Rust, Go, and Kotlin, and software-related monetary technologies based upon Bitcoin.

For our meetings, we read a chapter from a book we've selected and then present the sections of that chapter to each other, each participant taking responsibility for a section or two. We pause after each section to allow for discussion and questions. At the end of each meeting we decide when we're meeting next. The more you present, the more you learn.

The peer-to-peer learning technique that we use is modeled on the practices of the Stanford Bitcoin Club in early 2018.

See the list of books we've covered or are planning to cover here -
Reading List (https://tamalpais.atlassian.net/wiki/spaces/LosGatosRG/pages/702414865/Booklist+for+The+Los+Gatos+Reading+Group)

The Los Gatos Reading Group meets regularly online via zoom. We also meet in person from time to time. These in-person meetings are optional but highly encouraged for those who live in the San Francisco Bay Area.

Book #11 - Functional Programming in Kotlin - Chapter 4 (part 2) and Chapter 5

In this session, we'll be finishing Chapter 4 and starting Chapter 5

Chapter 4 - Handling Error Without Exceptions - 4.3.2 - 4.4
Chapter 5 - Strictness and Laziness

Functional Programming in Kotlin - by Marco Vermeulen, Rúnar Bjarnason, and Paul Chiusano (early access, 2021)
https://www.manning.com/books/functional-programming-in-kotlin

Join us on Discord to discuss which of these books you'd prefer we'd do. Maybe we can decide on which book we're doing there before our first meetup -
Discord (https://bit.ly/35RhGXM)

-----------------------------------------------------------------

This is a peer-to-peer reading group for learning and teaching each other programming languages, such as Rust, Go, and Kotlin, and software-related monetary technologies based upon Bitcoin.

For our meetings, we read a chapter from a book we've selected and then present the sections of that chapter to each other, each participant taking responsibility for a section or two. We pause after each section to allow for discussion and questions. At the end of each meeting we decide when we're meeting next. The more you present, the more you learn.

Please sign up to present a section of the reading here - https://tamalpais.atlassian.net/wiki/spaces/LosGatosRG/pages/1051590665/Book+12+-+Functional+Programming+in+Kotlin

The peer-to-peer learning technique that we use is modeled on the practices of the Stanford Bitcoin Club in early 2018.

See the list of books we've covered or are planning to cover here -
Reading List (https://tamalpais.atlassian.net/wiki/spaces/LosGatosRG/pages/702414865/Booklist+for+The+Los+Gatos+Reading+Group)

The Los Gatos Reading Group meets regularly online via zoom. We also meet in person from time to time. These in-person meetings are optional but highly encouraged for those who live in the San Francisco Bay Area.

Book #10 - Mastering LN - Poon & Dryja's "Bitcoin Lightning Network" white paper

We're taking two weeks off. When we return on March 2, we'll begin reading the original white paper "The Bitcoin Lightning Network" by Poon & Dryja (2016) https://lightning.network/lightning-network-paper.pdf

We'll go through sections 1-3

****************************************************************************

Would you like to learn a programming language, such as Rust, or a technology such as Bitcoin? Join one of our reading groups!

We're reading "Mastering the Lightning Network" by Andreas M. Antonopoulos, Olaoluwa Osuntokun, and Rene Pickhardt. It's available on github https://github.com/lnbook/lnbook and some of it is now in "review" status with an expected publication date in late 2020. In an earlier reading group on Jimmy Song's "Programming Bitcoin", our group was able to contribute helpful corrections and improvements to that book in progress.

In conjunction with the reading material, we also may do some hackergardens. It'd be great to do these in person, but in this time of Covid-19, we plan to stick with Zoom. If you have any ideas on project ideas, please bring your suggestions.

When reading a book, we cover a chapter each meetup generally. The magic happens when you present a section of that chapter yourself. We each learn a lot more from having to present the material to each other in a peer-to-peer fashion. After each section, we pause and allow for questions and discussion, then go on to the next section, and another person presents. Sometimes we read tutorials and papers.

Each time we meet, at the end of our meetup, we just agree on the next chapter we're reading. When needed, we'll spend two meetups on one chapter

We meet every other week online on Tuesdays via zoom to go through the book - https://us02web.zoom.us/j/84281187589

Please sign up to present a section of the chapter here on this signup sheet https://tamalpais.atlassian.net/wiki/spaces/LosGatosRG/pages/660340737/Book+10+-+Mastering+the+Lightning+Network

Between meetups, we have a Discord server for discussion and questions at https://bit.ly/35RhGXM
See you there!

Book #14 - Deep Learning and the Game of Go

Online event

This will be an organizational meeting. Provisionally the plan is to do a chapter a week. To prepare for the first meeting, let's start by reading Chapter 1 - Toward deep-learning: a machine-learning introduction

Deep Learning and the Game of Go - by Max Pumperla and Kevin Ferguson (2019)
https://www.manning.com/books/deep-learning-and-the-game-of-go

The book uses the Python deep learning library Keras

Join us on Discord to discuss which of these books you'd prefer we'd do. Maybe we can decide on which book we're doing there before our first meetup -
Discord (https://bit.ly/35RhGXM)

-----------------------------------------------------------------

This is a peer-to-peer reading group for learning and teaching each other programming languages, such as Rust, Go, and Kotlin, and software-related monetary technologies based upon Bitcoin.

See the list of books we've covered or are planning to cover here -
Reading List (https://tamalpais.atlassian.net/wiki/spaces/LosGatosRG/pages/702414865/Booklist+for+The+Los+Gatos+Reading+Group)

For our meetings, we read a chapter from a book we've selected and then present the sections of that chapter to each other, each participant taking responsibility for a section or two. We pause after each section to allow for discussion and questions. At the end of each meeting we decide when we're meeting next. The more you present, the more you learn.

The peer-to-peer learning technique that we use is modeled on the practices of the Stanford Bitcoin Club in early 2018.

The Los Gatos Reading Group meets regularly online via zoom. We also meet in person from time to time. These in-person meetings are optional but highly encouraged for those who live in the San Francisco Bay Area.

Photos (5)