UPCOMING
EVENTS

DEV Events is a series of ongoing talks and workshops designed to cover important topics to help community members level up. Because we have a global community we will be hosting events at varying times so nobody is restricted by time zone. Additionally, some workshops are repeated multiple times to further account for this.

We have many more planned if you do not see a topic that interests you. Email members@dev.to to request a topic. And if you're interested in speaking, please apply to our CFP.

Please note: Talks and workshops require a workshop pass, unless otherwise indicated. You can receive a pass by joining as a Level 3 Sustaining Member ($25 / month) at the membership page. If you require financial assistance, please apply for a scholarship.

AMA: Junade Ali [Open to all Members]

Time: 14:00 - 15:00 EDT
Location: dev.to/live

Add to Calendar 05/09/2018 14:00 05/09/2018 15:00 America/New_York Junade Ali [Open to all Members] The DEV Community members@dev.to dev-event https://dev.to 15

Junade Ali is a British computer scientist with specialist knowledge of computer security, distributed systems and software design. His software engineering experience has varied from being the lead developer of the then largest digital agency in the UK (by headcount) to developing software for embedded systems used in mission critical road safety applications.

At the age of 17, he started a post-graduate Masters, and was later awarded a Distinction and “Best Overall Masters” award for a thesis based of his earlier conference paper “Coverage and Sensor Placement for Vehicles on Predetermined Routes - A Greedy Heuristic Approach”.

With specialist experience in refactoring legacy software and software design, Junade has published multiple books on software engineering, including the best-selling title: “Mastering PHP Design Patterns”.

Currently, Junade holds the position of Lead Support Operations Engineer at Cloudflare and is working part-time on a PhD in theoretical computer science.

Junade can be found on Twitter as @IcyApril

Trivia: Junade once co-authored a book on constitutional law with the late Professor Stephen Haseler and Graham Allen MP.

------ Link to attend - https://dev.to ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

Junade Ali is a British computer scientist with specialist knowledge of computer security, distributed systems and software design. His software engineering experience has varied from being the lead developer of the then largest digital agency in the UK (by headcount) to developing software for embedded systems used in mission critical road safety applications.

At the age of 17, he started a post-graduate Masters, and was later awarded a Distinction and “Best Overall Masters” award for a thesis based of his earlier conference paper “Coverage and Sensor Placement for Vehicles on Predetermined Routes - A Greedy Heuristic Approach”.

With specialist experience in refactoring legacy software and software design, Junade has published multiple books on software engineering, including the best-selling title: “Mastering PHP Design Patterns”.

Currently, Junade holds the position of Lead Support Operations Engineer at Cloudflare and is working part-time on a PhD in theoretical computer science.

Junade can be found on Twitter as @IcyApril

Trivia: Junade once co-authored a book on constitutional law with the late Professor Stephen Haseler and Graham Allen MP.

PAST
EVENTS

AMA: Christine Spang [Open to all Members]

Time: 14:00 - 15:00 EDT
Location: dev.to

Add to Calendar 04/18/2018 14:00 04/18/2018 15:00 America/New_York Christine Spang [Open to all Members] The DEV Community members@dev.to dev-event https://dev.to 15

Christine got into software development via contributing to the free software operating system Debian GNU/Linux when she was 15. She later went to MIT, worked on kernel patching at Ksplice, and then founded Nylas in summer ’13. When she’s not working on making email suck less, she loves to trad climb.

------ Link to attend - https://dev.to ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

Christine got into software development via contributing to the free software operating system Debian GNU/Linux when she was 15. She later went to MIT, worked on kernel patching at Ksplice, and then founded Nylas in summer ’13. When she’s not working on making email suck less, she loves to trad climb.

Talk: How We Made Our App So Fast it Went Viral in Japan

Time: 17:00 - 18:00 EDT
Location: dev.to/live

Add to Calendar 04/16/2018 17:00 04/16/2018 18:00 America/New_York How We Made Our App So Fast it Went Viral in Japan The DEV Community members@dev.to dev-event https://dev.to 15

We put a lot of effort into web speed for our website dev.to. One day in November we woke to our greatest traffic day ever, and the source was Japanese Dev-Twitter catching wind of just how fast a site could be. American websites don't typically give so much care to global performance, but it pays off if you do. In this talk I will describe how we think about performance.

Ben is the founder of dev.to. His primary experience is in full-stack web development for startups.

------ Link to attend - https://dev.to ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

We put a lot of effort into web speed for our website dev.to. One day in November we woke to our greatest traffic day ever, and the source was Japanese Dev-Twitter catching wind of just how fast a site could be. American websites don't typically give so much care to global performance, but it pays off if you do. In this talk I will describe how we think about performance.

Ben is the founder of dev.to. His primary experience is in full-stack web development for startups.

Workshop: Introduction to iOS applications with Swift

Time: 18:00 - 18:45 EDT
Location: dev.to/live

Add to Calendar 04/02/2018 18:00 04/02/2018 18:45 America/New_York Introduction to iOS applications with Swift The DEV Community members@dev.to dev-event https://dev.to 15

Come learn the basics of developing iPhone and iPad applications using Apple’s programming language, Swift. We’ll go over how the layout system, Auto Layout, provides a powerful way to create beautiful UI. We’ll also go over writing your UI in code rather than using Apple’s drag and drop implementation, Storyboards. Once we hit on the basics, we’ll create a custom pop-up alert that dynamically sizes to fit the height of the text.

Pre-requisites: A knowledge of any programming language is great, as you’ll have a better time learning some Swift basics rapidly. You’ll need a Mac, and you’ll also need to have the Xcode application downloaded from the Mac App Store.

Jordan Osterberg is a 16 year old self taught programmer who builds and manages everything from backend services to front-end mobile applications. He enjoys learning about new technology, finding new ways to solve old problems, and building tools that make everyday life easier. He hosts a popular YouTube channel where he teaches a variety of programming subjects.

------ Link to attend - https://dev.to ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

Come learn the basics of developing iPhone and iPad applications using Apple’s programming language, Swift. We’ll go over how the layout system, Auto Layout, provides a powerful way to create beautiful UI. We’ll also go over writing your UI in code rather than using Apple’s drag and drop implementation, Storyboards. Once we hit on the basics, we’ll create a custom pop-up alert that dynamically sizes to fit the height of the text.

Pre-requisites: A knowledge of any programming language is great, as you’ll have a better time learning some Swift basics rapidly. You’ll need a Mac, and you’ll also need to have the Xcode application downloaded from the Mac App Store.

Jordan Osterberg is a 16 year old self taught programmer who builds and manages everything from backend services to front-end mobile applications. He enjoys learning about new technology, finding new ways to solve old problems, and building tools that make everyday life easier. He hosts a popular YouTube channel where he teaches a variety of programming subjects.

Workshop: Choosing Your Tools: A Values Driven Proposal

Time: 14:00 - 15:00 EDT
Location: dev.to/live

Add to Calendar 03/28/2018 14:00 03/28/2018 15:00 America/New_York Choosing Your Tools: A Values Driven Proposal The DEV Community members@dev.to dev-event https://dev.to 15

Learn about standard tool-choice flow, what concerns often come up, and what you should be concerned about if you haven’t had these conversations before. Dan will discuss how the tools we choose are influenced by our personal philosophies and in turn influence our teams/progress, how tool choice affects the industry and our community, and recent trends.

Dan is a developer at Mantl, where they work on tools to even the playing field between your community bank and the big players. He's written in Java, Objective C, Swift, C#, and tons of SQL at previous jobs, but for now writes mostly Node.

------ Link to attend - https://dev.to ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

Learn about standard tool-choice flow, what concerns often come up, and what you should be concerned about if you haven’t had these conversations before. Dan will discuss how the tools we choose are influenced by our personal philosophies and in turn influence our teams/progress, how tool choice affects the industry and our community, and recent trends.

Dan is a developer at Mantl, where they work on tools to even the playing field between your community bank and the big players. He's written in Java, Objective C, Swift, C#, and tons of SQL at previous jobs, but for now writes mostly Node.

Workshop: Build a REST API with Node, Express, & Mongo

Time: 13:00 - 14:30 EDT
Location: dev.to/live

Add to Calendar 03/22/2018 13:00 03/22/2018 14:30 America/New_York Build a REST API with Node, Express, & Mongo The DEV Community members@dev.to dev-event https://dev.to 15

A REST API is an integral component of a web application. You don't need to be an expert backend developer to make your own. In this workshop, we will walk through the basic building blocks of creating your own REST API using Node.js, Express, and MongoDB.

Pre-requisites
If you would like to follow along, please download and install the following:

Nick is the CTO at Treasure Technologies, an automated financial management platform. He started programming at 10 and shortly after caught the entrepreneurial bug. He graduated with a B.S. in Computer Science from the University of Maryland. He is passionate about learning new technologies and loves to solve complex problems.

Nick has received several awards for his work, a patent in Intelligent Intent Detection from Social Network Messages, and a nomination for the Microsoft Engineering Excellence Award. Most recently he worked with an influential figure on a TED talk that featured some of his work.

Nick is a Technical Advisor to the CEO of IGNITE Worldwide, an organization that inspires girls to pursue careers in Science, Technology, Engineering, and Mathematics. He is also a frequent contributor to open-source and has founded multiple startups.

He lives in Redmond, Washington with his wife, three kids, and various animals.

------ Link to attend - https://dev.to ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

A REST API is an integral component of a web application. You don't need to be an expert backend developer to make your own. In this workshop, we will walk through the basic building blocks of creating your own REST API using Node.js, Express, and MongoDB.

Pre-requisites
If you would like to follow along, please download and install the following:

Nick is the CTO at Treasure Technologies, an automated financial management platform. He started programming at 10 and shortly after caught the entrepreneurial bug. He graduated with a B.S. in Computer Science from the University of Maryland. He is passionate about learning new technologies and loves to solve complex problems.

Nick has received several awards for his work, a patent in Intelligent Intent Detection from Social Network Messages, and a nomination for the Microsoft Engineering Excellence Award. Most recently he worked with an influential figure on a TED talk that featured some of his work.

Nick is a Technical Advisor to the CEO of IGNITE Worldwide, an organization that inspires girls to pursue careers in Science, Technology, Engineering, and Mathematics. He is also a frequent contributor to open-source and has founded multiple startups.

He lives in Redmond, Washington with his wife, three kids, and various animals.

AMA: Tracy Lee [Open To All Members]

Time: 14:00 - 15:00 EDT
Location: dev.to/t/ama

Add to Calendar 03/21/2018 14:00 03/21/2018 15:00 America/New_York Tracy Lee [Open To All Members] The DEV Community members@dev.to dev-event https://dev.to/t/ama 15

Tracy is a Google Developer Expert, a Women Techmakers Lead, and on the RxJS Core Team. She is the organizer of This.JavaScript, Modern Web, Contributor Days, Google Developer Group, and RxWorkshop. She is also Co-Founder of This Dot Labs, an elite consultancy helping teams build front end applications.

------ Link to attend - https://dev.to/t/ama ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

Tracy is a Google Developer Expert, a Women Techmakers Lead, and on the RxJS Core Team. She is the organizer of This.JavaScript, Modern Web, Contributor Days, Google Developer Group, and RxWorkshop. She is also Co-Founder of This Dot Labs, an elite consultancy helping teams build front end applications.

Workshop: React and GraphQL In Practice

Time: 15:00 - 16:00 EDT
Location: dev.to/live

Add to Calendar 03/13/2018 15:00 03/13/2018 16:00 America/New_York React and GraphQL In Practice The DEV Community members@dev.to dev-event https://dev.to/live 15

What is GraphQL and why's it so awesome? Everyone is talking about it these days. This workshop will help you understand GraphQL. We’re going to learn how to use it, how to setup GraphQL server and how to connect a React application with it.

Pre-requisites: General JS experience is required, some React and NodeJS would be helpful but not necessary

Ivan is a lead software developer focused on JavaScript and software architecture. Leading teams and mentoring junior developers is his everyday duty. He loves to share knowledge and to write on his tech blog. He's a conference speaker and hosts workshops about React, NodeJS and software architecture.

------ Link to attend - https://dev.to/live ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

What is GraphQL and why's it so awesome? Everyone is talking about it these days. This workshop will help you understand GraphQL. We’re going to learn how to use it, how to setup GraphQL server and how to connect a React application with it.

Pre-requisites: General JS experience is required, some React and NodeJS would be helpful but not necessary

Ivan is a lead software developer focused on JavaScript and software architecture. Leading teams and mentoring junior developers is his everyday duty. He loves to share knowledge and to write on his tech blog. He's a conference speaker and hosts workshops about React, NodeJS and software architecture.

Talk: Rethinking the Developer Career Path

Time: 21:00 - 21:45 EDT
Location: dev.to/live

Add to Calendar 03/12/2018 21:00 03/12/2018 21:45 America/New_York Rethinking the Developer Career Path The DEV Community members@dev.to dev-event https://dev.to/live 15

Our current methods for measuring a developer’s career progression are broken. At best, we count the number of days someone’s been paid to write code and massage that into a title. As a result, there’s no consensus as to what a given title means, leading to frustration for everyone.

Instead of judging a career via vague metrics like time, we’ll discuss focusing on a path centered around autonomy. Walk through the three stages of a developer’s life: The Implementer, who’s just learning the ropes and needs careful attention. The Solver, who tackles ever-bigger problems - and needs the responsibility to match. Finally, the Finder, who will revolutionise how you do work but only if you let them.

After this talk, you’ll have a new grasp on how to level up your team, no matter where they are in their careers.

Randall is a senior software engineer at Netflix, building tools that wake up other Netflixers when things break. To offset that karma, he’s adopted a cat that wakes him up whenever a new JavaScript framework is released. He doesn’t get much sleep. He’s also the author of Simplifying Frontend Development with RxJS from Pragmatic Publishing.

------ Link to attend - https://dev.to/live ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

Our current methods for measuring a developer’s career progression are broken. At best, we count the number of days someone’s been paid to write code and massage that into a title. As a result, there’s no consensus as to what a given title means, leading to frustration for everyone.

Instead of judging a career via vague metrics like time, we’ll discuss focusing on a path centered around autonomy. Walk through the three stages of a developer’s life: The Implementer, who’s just learning the ropes and needs careful attention. The Solver, who tackles ever-bigger problems - and needs the responsibility to match. Finally, the Finder, who will revolutionise how you do work but only if you let them.

After this talk, you’ll have a new grasp on how to level up your team, no matter where they are in their careers.

Randall is a senior software engineer at Netflix, building tools that wake up other Netflixers when things break. To offset that karma, he’s adopted a cat that wakes him up whenever a new JavaScript framework is released. He doesn’t get much sleep. He’s also the author of Simplifying Frontend Development with RxJS from Pragmatic Publishing.

Workshop: Learning CSS Through Creating Art

Time: 20:00 - 21:00 EDT
Location: dev.to/live

Add to Calendar 02/26/2018 20:00 02/26/2018 21:00 America/New_York Learning CSS Through Creating Art The DEV Community members@dev.to dev-event https://dev.to/live 15

Code can appeal to many people because it combines creativity and logic. CSS marries these skills. Developers can create artwork using CSS, and at the same time they can strengthen their CSS skills for creating standard web pages. In this workshop we will: explain what CSS is and how it is helpful for developers, introduce CSS properties and selectors, and show how CSS can be used to create artwork.

Pre-requisites: Have a text editor or CodePen available to follow along!

Ali teaches people how to code at General Assembly. Before that, she was a software engineer working on data science web apps. She loves Python, JavaScript, and talking about code. She is most interested in the intersection of code, art, and social justice. Ali's current personal project is a blog called "On Learning New Things" where she learns one new coding skill a week, builds an app with it, and then writes an article on it.

------ Link to attend - https://dev.to/live ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

Code can appeal to many people because it combines creativity and logic. CSS marries these skills. Developers can create artwork using CSS, and at the same time they can strengthen their CSS skills for creating standard web pages. In this workshop we will: explain what CSS is and how it is helpful for developers, introduce CSS properties and selectors, and show how CSS can be used to create artwork.

Pre-requisites: Have a text editor or CodePen available to follow along!

Ali teaches people how to code at General Assembly. Before that, she was a software engineer working on data science web apps. She loves Python, JavaScript, and talking about code. She is most interested in the intersection of code, art, and social justice. Ali's current personal project is a blog called "On Learning New Things" where she learns one new coding skill a week, builds an app with it, and then writes an article on it.

AMA: Charity Majors [ALL MEMBERS WELCOME]

Time: 14:00 - 15:00 EDT
Location: dev.to/t/ama

Add to Calendar 02/21/2018 14:00 02/21/2018 15:00 America/New_York Charity Majors [ALL MEMBERS WELCOME] The DEV Community members@dev.to dev-event https://dev.to/t/ama 15

Charity is the co-founder and CEO of honeycomb.io

------ Link to attend - https://dev.to/t/ama ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

Charity is the co-founder and CEO of honeycomb.io

Workshop: Intro to Testing with React & Jest

Time: 19:30 - 21:00 EDT
Location: dev.to/live

Add to Calendar 02/20/2018 19:30 02/20/2018 21:00 America/New_York Intro to Testing with React & Jest The DEV Community members@dev.to dev-event https://dev.to/live 15

This workshop walks you through the basics and some best practices when it comes to testing your React projects! We'll dive into an existing application and implement a new feature, testing our assumptions as we go. We'll also discuss why it's best to write tests early and often, and the hardships/pitfalls you can run into when writing tests for an existing (untested) project.

Pre-requisites: Attendees should be familiar with JavaScript and React. Webpack/general testing knowledge is helpful, but not required.

Anna is an artist and web developer who - after working in graphic design, event planning, and education - changed careers and became a Software Engineer in early 2015. She currently works for General Assembly, an educational company building software with an aim to change the way adults learn. Her hobbies include attending game jams, making pixel art, karaoke, and watching nature documentaries with her dog.

------ Link to attend - https://dev.to/live ------ DEV Workshops are only available to sustaining members with workshop passes or scholarship recipients. You can become a member or upgrade your membership by visiting our membership page. If you do not have the means, please apply for a scholarship. If you have a workshop pass and are having trouble attending, please email members@dev.to!

This workshop walks you through the basics and some best practices when it comes to testing your React projects! We'll dive into an existing application and implement a new feature, testing our assumptions as we go. We'll also discuss why it's best to write tests early and often, and the hardships/pitfalls you can run into when writing tests for an existing (untested) project.

Pre-requisites: Attendees should be familiar with JavaScript and React. Webpack/general testing knowledge is helpful, but not required.

Anna is an artist and web developer who - after working in graphic design, event planning, and education - changed careers and became a Software Engineer in early 2015. She currently works for General Assembly, an educational company building software with an aim to change the way adults learn. Her hobbies include attending game jams, making pixel art, karaoke, and watching nature documentaries with her dog.