Inside Look at Coding Education Software

Galvanize

980 Howe St #1500 · Vancouver, BC

How to find us

On the 15th floor of 980 Howe St.

Location image of event venue

Details

An internal look at the software architecture of two interactive coding education applications: CodeRoad & CodeCast. Gain insight into building VSCode & Atom extensions, in-browser video streaming, and the decisions and development process behind two similar-minded, yet different, applications.

Doors open at 6pm with talks starting at 6:30pm.

TALKS

1. Inside CodeRoad

CodeRoad is a VSCode extension that lets you play interactive coding tutorials inside of your editor.

The talk will look at developing a VSCode & Atom extension: focusing on limitations, possibilities, tradeoffs, and tough decisions. We’ll see how VSCode & Git can be hacked to produce a CodeCademy-esque tutorial experience for users in the editor. We’ll also go over the software architecture of the Electron/TypeScript/XState/React/Apollo application and Node/GraphQL API.

Speaker:
Shawn McKay is the creator of CodeRoad and Rematch, applications team people lead at Semios and organizer of VanJS.

2. Inside CodeCast

CodeCast (codecast.io) syncs code with video streaming to provide a better in-browser interactive learning experience.

The talk will look at the software architecture and decision motivation in building a web SPA app (CodeCast) and Electron app (CodeCast Studio), running React/Redux. It will also look at the motivations behind using Go for file watching and Elixir on the backend.

Speakers:
- Tammam Kbeili is the founder & CEO at CodeCast, as well as the founder & lead instructor at CodeCore.
- Mike Martinson is a polyglot developer and cofounder/CTO at CodeCast

SPONSORS

Thank you Galvanize for sponsoring the space and drinks!

Also, thank you to FOSSA, the open-source manager ((https://fossa.com/), for full-on sponsoring the last workshop!

Currently seeking food sponsorship. Contact organizer Jeremy Gonzalez if you or your company are interested.