Variety Coding Workshop: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(8 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
* '''WHERE:''' Noisebridge @ 272 Capp St. San Francisco ([[Getting here|Directions]] & [[Getting in]]) | * '''WHERE:''' Noisebridge @ 272 Capp St. San Francisco ([[Getting here|Directions]] & [[Getting in]]) | ||
* '''WHO:''' For anyone who wants to learn to program or do coding. All skill levels and kinds of devs are welcome. | * '''WHO:''' For anyone who wants to learn to program or do coding. All skill levels and kinds of devs are welcome. | ||
* '''MENTORS:''' [[User: | * '''MENTORS:''' [[User:Pawper|Phillip]] | ||
{{boxend}} | {{boxend}} | ||
Come to Noisebridge Mondays to learn to program and collaborate on coding projects! We are focusing on JavaScript and Rust to make cool things. | |||
=== GETTING IN === | |||
* To enter, push the button doorbell and you'll be buzzed in. | |||
* Ask us for an access token to be able to enter without buzzing in. | |||
=== PLANS WITH BIG CODING ENERGY === | |||
We are going through different programming courses and extended tutorials. | |||
==== October ==== | |||
* Three.js - Follow along with Phillip as he goes through two popular Three.js courses. | |||
** [https://threejs-journey.com Three.js Journey] | |||
** [https://simondev.teachable.com/p/glsl-shaders-from-scratch GLSL Shaders from Scratch] | |||
==== In the future ==== | |||
* Rust & WebAssembly | |||
** [https://pragprog.com/titles/hwrust/hands-on-rust/ Hands-on Rust] | |||
** [https://doc.rust-lang.org/stable/rust-by-example/ Rust by Example] | |||
** [https://tomassedovic.github.io/roguelike-tutorial/ Roguelike Tutorial in Rust + tcod] | |||
** [https://bfnightly.bracketproductions.com/ Roguelike Tutorial - In Rust] | |||
** [https://rustwasm.github.io/book/ Rust 🦀 and WebAssembly 🕸] | |||
** [https://medium.com/@cwervo/parc3l-combining-three-js-rust-and-webassembly-c1e643ef7681 Parc3l: Combining Three.js, Rust, and WebAssembly!] | |||
* HyperCore Protocol + related packages for p2p magic. In advance of the Holepunch codebase which will be open source later this year (used for https://keet.io/). | |||
** https://hypercore-protocol.org/ | |||
** [https://youtu.be/tFpjKdrTQnQ Paul walks through the Hypercore Protocol API stack] | |||
** [https://youtu.be/YppAyNkXUbs Paul gives an overview of using the Hyp CLI] | |||
** [https://youtu.be/Y_8o6BlRF6s Live code: Let's build a Hyperdrive & Hyperbee app in NodeJS] | |||
=== RELATED CLASSES === | |||
* Also Fridays has [[FreeCodeCamp]] programming class. | |||
=== CONTACT OUR MENTORS === | |||
Contact our volunteer mentors who lead tutorials every week. | |||
* [[User:Pawper|Phillip Wessels]], Developer, phillip.a.wessels @ gmail DOT com, Pawper on Discord | |||
=== THINGS TO BRING === | |||
* Laptops, especially ones with decent 3D graphics cards for Three.js. | |||
* Mouse (trackpads are hard to use for 3D and game dev). | |||
* iPhones, Androids, VR headsets, AR headsets, Apple TVs & other cool devices | |||
* Adapters you may need to hook your laptop to the big projector screen to show off your code to the group. | |||
** (type c to hdmi, mini displayport to hdmi, ) | |||
[[Category:InTheSpace]] |
Latest revision as of 11:13, 17 August 2022
Variety Coding Workshop is a weekly coding meetup day to learn new technologies and collaborate on coding projects.
|
Come to Noisebridge Mondays to learn to program and collaborate on coding projects! We are focusing on JavaScript and Rust to make cool things.
GETTING IN[edit]
- To enter, push the button doorbell and you'll be buzzed in.
- Ask us for an access token to be able to enter without buzzing in.
PLANS WITH BIG CODING ENERGY[edit]
We are going through different programming courses and extended tutorials.
October[edit]
- Three.js - Follow along with Phillip as he goes through two popular Three.js courses.
In the future[edit]
- Rust & WebAssembly
- HyperCore Protocol + related packages for p2p magic. In advance of the Holepunch codebase which will be open source later this year (used for https://keet.io/).
RELATED CLASSES[edit]
- Also Fridays has FreeCodeCamp programming class.
CONTACT OUR MENTORS[edit]
Contact our volunteer mentors who lead tutorials every week.
- Phillip Wessels, Developer, phillip.a.wessels @ gmail DOT com, Pawper on Discord
THINGS TO BRING[edit]
- Laptops, especially ones with decent 3D graphics cards for Three.js.
- Mouse (trackpads are hard to use for 3D and game dev).
- iPhones, Androids, VR headsets, AR headsets, Apple TVs & other cool devices
- Adapters you may need to hook your laptop to the big projector screen to show off your code to the group.
- (type c to hdmi, mini displayport to hdmi, )