- Machine Learning with JS
- Inside Look at Coding Education Software
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! 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!
- HacktoberFest 2019
HACKTOBERFEST 2019 HacktoberFest is a month-long celebration of open-source software. Maintainers are invited to guide would-be contributors toward issues that will help move the project forward, and contributors get the opportunity to give back to both projects they like and others they’ve just discovered. No contribution is too small — bug fixes and documentation updates are valid ways of participating. Can’t make it to this event? Hacktoberfest is virtual and open to participants from around the globe. Sign up to participate today at https://hacktoberfest.digitalocean.com. AGENDA FOOD (1pm) Pizza & drinks sponsored by FOSSA (https://fossa.com/) Q&A PANEL (1:30pm) Hear from some of the best open-source developers in town: - Brent Vatne (Software Dev @Expo) - David Luecke (Creator of Feathers.js) - Stephen Belanger (Node.js Dev @Elastic, Node contributor) WORKSHOPS (2:30pm) - I Git It with Shawn McKay (Software Dev @Semios, Rematch creator) Learn the basics of how Git works using just pen & paper. - Intro to Pull Requests - (3pm) with Jeremy Gonzalez (@getFossa, basset.io) An introduction to contributing to open-source. Make your first pull request on GitHub. - Practical Tips for Open Source (3:45pm) with Brent Vatne (Expo, React Native, React Navigation) A point of view on how to manage popular open-source projects successfully and how you can be a positive participant in the open-source community. Interested in doing a workshop? Chime in at https://github.com/VanJS/meetup/issues/29. HACK TIME Dive in with your first PRs. Not sure what to work on? We'll provide some ideas. WIN A FREE T-SHIRT To qualify for the official limited edition Hacktoberfest shirt, you must register and make four pull requests (PRs) between October 1-31 (in any time zone). PRs can be made to any public repo on GitHub, not only the ones with issues labeled Hacktoberfest. If a maintainer reports your pull request as spam or behavior not in line with the project’s code of conduct, you will be ineligible to participate. This year, the first 50,000 participants who successfully complete the challenge will earn a T-shirt. Bring a laptop & Happy Hacking!
- VanJS: Abstract Syntax Trees & Performant GraphQL
- VanJS: Async/Await and the Decentralized Web
- VanJS: Async Iterators and Typescript
Join us for the first "open source" edition of VanJS on February 27th! We're featuring two great guest speakers: Stephen Belanger of Elastic, and James Doyle of Sycle. The event will be at VFS Cafe, located at 390 West Hastings Street just east of Homer Street. *Doors open at 6:30pm, and talks begin at 7pm*. 1. Stephen Belanger, Elastic - Async Iterators, a new future for streams Async Iterators make for an exciting new stream-based future. They unlock a lot of possibilities that have long been quite complicated to achieve with Node.js style streams. This presentation will demonstrate a few examples of how async iterators can enable easier streaming of data from different sources and simplify callback and event systems. 2. James Doyle, Sycle - Getting familiar with Typescript Typescript. You've heard about it, you've seen it used on a ton of big projects, even your parents are talking about it. So what is it? What problem is it solving? And finally, what overhead does it add to a project? In this presentation, we will answer all these questions as well as talk about the Typescript language itself 3. Drinks Join us for drinks after the event at the Irish Heather, located at 210 Carrall Street. Thank you to Steamclock Software for sponsoring the space!