Anuj Nair

_Anuj Nair


Software Engineer at Slack

_Session

Building Real-World Desktop Apps with Electron

Slides

There’s one surprising thing which links the VS Code, Slack, WhatsApp, Github and Atom desktop apps together - they have all been built using JavaScript, HTML, and CSS. Thanks to Electron, building these powerful, cross-platform desktop apps is easier than you think. Today we’ll learn how to do just that. We’ll talk about the pros and cons of building Electron apps, and look at a real-world example to see how Slack has been created. We’ll dive into Slack’s architecture, and investigate why we solved some of the problems we faced in the way we did.

_About Anuj

San Francisco, California

Anuj is a Senior Software Engineer at Slack, concentrating on Front-End Performance and Architecture. He loves creating great user and developer experiences, diving into new web technologies, and sharing his learnings with others. Originally from London, and now living in the Bay Area, Anuj enjoys traveling, hiking, gaming and cooking in his free time, and is on a mission to visit all 50 US states.

Don't want to miss out?

Sign up for our newletter and get notified about JSCamp latest news including: speaker previews, workshops, ticket launches, Call for Papers details and other exclusive content! You can unsubscribe at any time.