Inside Look at Coding Education Software
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
- 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.
- 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!
Food sponsored by LoginRadius & Steamclock Software.
Also, thank you to FOSSA, the open-source manager ((https://fossa.com/), for full-on sponsoring the last workshop!
