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.

PAST EVENTS

Add to Calendar
2018-09-19 16:00:00 UTC2018-09-19 16:30:00 UTCAmerica/New_YorkThe Real Developer Syndrome: Keeping a balance with life and work (and having fun)The DEV Communitymembers@dev.todev-eventhttps://dev.to15

The same way a chef doesn't live inside their kitchen to be a good chef, developers don't have to spend their lives attached to devices to be "real developers". Let's have an honest talk about keeping a healthy balance between work and your personal life and avoid burning yourself out!

The same way a chef doesn't live inside their kitchen to be a good chef, developers don't have to spend their lives attached to devices to be "real developers". Let's have an honest talk about keeping a healthy balance between work and your personal life and avoid burning yourself out!

Doug is is a freelance mobile performance expert, having helped thousands of developers speed up their mobile apps and websites. A Google Developer Expert and the author of O’Reilly’s “High Performance Android Apps,” Doug has spoken at developer conferences in the US and Europe, and blogs regularly at dougsillars.com. He is currently working as a freelance digital nomad, traveling with his family in Europe.

------
Link to attend - https://dev.to

Doug is is a freelance mobile performance expert, having helped thousands of developers speed up their mobile apps and websites. A Google Developer Expert and the author of O’Reilly’s “High Performance Android Apps,” Doug has spoken at developer conferences in the US and Europe, and blogs regularly at dougsillars.com. He is currently working as a freelance digital nomad, traveling with his family in Europe.

The way we talk about engineers impacts whether people try engineering, how confident they feel, and our perception of their competence.

Sue Loh has been developing operating systems at Microsoft for over 19 years, and is now a Principal Software Engineer working on Windows performance. She has also been participating in and running programs to get more high school students into computer science for over a decade. This talk is part of her http://EvilPlanToSaveThe.World! She also plays with and organizes for the Seattle women’s ice hockey community, which helps her have the energy to keep up with her 3 active children.

------
Link to attend - https://dev.to

The way we talk about engineers impacts whether people try engineering, how confident they feel, and our perception of their competence.

Sue Loh has been developing operating systems at Microsoft for over 19 years, and is now a Principal Software Engineer working on Windows performance. She has also been participating in and running programs to get more high school students into computer science for over a decade. This talk is part of her http://EvilPlanToSaveThe.World! She also plays with and organizes for the Seattle women’s ice hockey community, which helps her have the energy to keep up with her 3 active children.

As client-side app frameworks like React keep growing more popular, we’re shipping more and more application logic out to users’ browsers. But we don’t always know much about what happens to it after we send it out to the client. This talk will take you on a fast-paced tour of all the strange cases we’ve seen in browsers in the wild, from overseas proxy sites to rogue browser extensions to console-hacking customers with a sense of humor. Finally, we’ll talk about how to cut the noise and focus on minimum viable instrumentation to have visibility into the things that really matter to your users’ experience.

Some knowledge of modern browser javascript development practices is helpful.

Emily manages the engineering team at Honeycomb.io. In the past, she's worked on javascript, web perf and monitoring at companies like Bugsnag & GitHub. In her free time she organizes an unconference called AndConf, makes many checklists, and likes to talk about disaster preparedness.

------
Link to attend - https://dev.to

As client-side app frameworks like React keep growing more popular, we’re shipping more and more application logic out to users’ browsers. But we don’t always know much about what happens to it after we send it out to the client. This talk will take you on a fast-paced tour of all the strange cases we’ve seen in browsers in the wild, from overseas proxy sites to rogue browser extensions to console-hacking customers with a sense of humor. Finally, we’ll talk about how to cut the noise and focus on minimum viable instrumentation to have visibility into the things that really matter to your users’ experience.

Some knowledge of modern browser javascript development practices is helpful.

Emily manages the engineering team at Honeycomb.io. In the past, she's worked on javascript, web perf and monitoring at companies like Bugsnag & GitHub. In her free time she organizes an unconference called AndConf, makes many checklists, and likes to talk about disaster preparedness.

Storybook is the most popular tool for developing UI components. The open source project has grown to over 450 contributors, 26k GitHub stars, and 1M npm downloads/month. It’s now used by teams at Dropbox, Slack, Airbnb, Squarespace and many more. Furthermore, we just announced that Storybook has full-time maintenance.

------
Link to attend - https://dev.to

Storybook is the most popular tool for developing UI components. The open source project has grown to over 450 contributors, 26k GitHub stars, and 1M npm downloads/month. It’s now used by teams at Dropbox, Slack, Airbnb, Squarespace and many more. Furthermore, we just announced that Storybook has full-time maintenance.

This workshop will focus on using Parcel - a web application bundler - to bundle up and serve a Typescript & React project without writing a configuration file! Parcel is a quick and lightweight alternative to bundlers like Webpack and Rollup. We'll discuss bundling in general, dive into some source code, and go over the steps required to set up and add dependencies to our application.

All levels are welcome! Prior experience with a bundler is helpful for context, but not required.

Born and raised in the Hudson Valley, Anna is an artist and web developer who changed careers in early 2015. After majoring in Illustration, she worked in graphic design, event planning, and taught English as a Foreign Language for a year in Nanjing, China. She currently works on educational and training software as a developer at General Assembly.

------
Link to attend - https://dev.to/live

This workshop will focus on using Parcel - a web application bundler - to bundle up and serve a Typescript & React project without writing a configuration file! Parcel is a quick and lightweight alternative to bundlers like Webpack and Rollup. We'll discuss bundling in general, dive into some source code, and go over the steps required to set up and add dependencies to our application.

All levels are welcome! Prior experience with a bundler is helpful for context, but not required.

Born and raised in the Hudson Valley, Anna is an artist and web developer who changed careers in early 2015. After majoring in Illustration, she worked in graphic design, event planning, and taught English as a Foreign Language for a year in Nanjing, China. She currently works on educational and training software as a developer at General Assembly.

How do teams and individuals choose their tools? Is the approach systematic? What concerns should be top of mind and how do we balance them? How is our choice in tools influenced by personal philosophy? How can tool selection be turned into an opportunity to influence the industry and the future of developer culture? This talk will start with basic technical choice heuristics and then move on to higher level decision points.

Pre-Requisites
It may be beneficial to have been on a professional development team prior, but the contents should be fairly accessible to hobbyists, solo developers, and students as well.

Dan is a software developer based in New York City, currently working at theSkimm, and previously at Salesforce. Having jumped between ecosystems, languages, and paradigms a few times, Dan values learning about paradigms, approaches, and communities rather than individual tools. Dan is on Twitter way too much @dangolant.

------
Link to attend - https://dev.to/live

How do teams and individuals choose their tools? Is the approach systematic? What concerns should be top of mind and how do we balance them? How is our choice in tools influenced by personal philosophy? How can tool selection be turned into an opportunity to influence the industry and the future of developer culture? This talk will start with basic technical choice heuristics and then move on to higher level decision points.

Pre-Requisites
It may be beneficial to have been on a professional development team prior, but the contents should be fairly accessible to hobbyists, solo developers, and students as well.

Dan is a software developer based in New York City, currently working at theSkimm, and previously at Salesforce. Having jumped between ecosystems, languages, and paradigms a few times, Dan values learning about paradigms, approaches, and communities rather than individual tools. Dan is on Twitter way too much @dangolant.

Addy is an engineer that's worked on the web for over a decade. He's deeply passionate about web performance, tools and helping share knowledge with others. He currently works as an engineering manager and Senior Staff Engineer with the Chrome and Developer Relations teams at Google. His focus is on helping get sites load fast. His previous jobs have included stints at companies like AOL Online.

------
Link to attend - https://dev.to/t/ama

Addy is an engineer that's worked on the web for over a decade. He's deeply passionate about web performance, tools and helping share knowledge with others. He currently works as an engineering manager and Senior Staff Engineer with the Chrome and Developer Relations teams at Google. His focus is on helping get sites load fast. His previous jobs have included stints at companies like AOL Online.

We've got unit tests, functional tests, and integration tests — but where are our tests for production? How we define (and check for!) "correct behavior" for an app running in the wild?

In this workshop, we'll start by creating an end-to-end check together (like an integration test on prod!) on a fun, interactive demo app. Then, we'll go one level deeper by adding custom instrumentation.

You'll leave with a deeper understanding of how to ask questions of your app and how to think about ensuring "correctness" in production.

Christine is the cofounder of Honeycomb, a startup with a new approach to debugging systems with data. She's built things at companies large and small and likes to have her fingers in as many pies as possible.

For the last 12 years, Ben has found himself building monitoring, alerting, and observability systems for companies ranging from startuppy (Simply Hired and Parse) to top-10 (Wikimedia and Facebook).

------
Link to attend - https://dev.to

We've got unit tests, functional tests, and integration tests — but where are our tests for production? How we define (and check for!) "correct behavior" for an app running in the wild?

In this workshop, we'll start by creating an end-to-end check together (like an integration test on prod!) on a fun, interactive demo app. Then, we'll go one level deeper by adding custom instrumentation.

You'll leave with a deeper understanding of how to ask questions of your app and how to think about ensuring "correctness" in production.

Christine is the cofounder of Honeycomb, a startup with a new approach to debugging systems with data. She's built things at companies large and small and likes to have her fingers in as many pies as possible.

For the last 12 years, Ben has found himself building monitoring, alerting, and observability systems for companies ranging from startuppy (Simply Hired and Parse) to top-10 (Wikimedia and Facebook).

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.

Prerequisites: 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

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.

Prerequisites: 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.

Our end goal is to send a text message 24hours before it rains in New York City. First, we will work with the Twilio SMS API and send a text message. We will learn how to test an API with Postman. Second, we will incorporate the Weather API to trigger an if/else response.

By the end of the talk, you will have:

Called to Weather API and Twilio SMS API

Learned how to use Postman, a popular API testing tool

Coded a logic statement involving the API’s data

Elizabeth is an activist and technical product manager. She is the co-founder of the NYC chapter of Women Who Code, a non profit that works to put more women in technology leadership positions. Elizabeth recently served as head of product at a Techstars NYC IoT grad startup. Before that, she worked as a software engineer at TIME Inc. Elizabeth is a “rising star” public speaker; most recently, she keynoted Pycon India. She currently serves as an Entrepreneur in Residence with Civic Hall NYC where she is helping startups create a better product by creating user tiers and obtain companies for customers.

------
Link to attend - https://dev.to/live

Our end goal is to send a text message 24hours before it rains in New York City. First, we will work with the Twilio SMS API and send a text message. We will learn how to test an API with Postman. Second, we will incorporate the Weather API to trigger an if/else response.

By the end of the talk, you will have:

Called to Weather API and Twilio SMS API

Learned how to use Postman, a popular API testing tool

Coded a logic statement involving the API’s data

Elizabeth is an activist and technical product manager. She is the co-founder of the NYC chapter of Women Who Code, a non profit that works to put more women in technology leadership positions. Elizabeth recently served as head of product at a Techstars NYC IoT grad startup. Before that, she worked as a software engineer at TIME Inc. Elizabeth is a “rising star” public speaker; most recently, she keynoted Pycon India. She currently serves as an Entrepreneur in Residence with Civic Hall NYC where she is helping startups create a better product by creating user tiers and obtain companies for customers.

This workshop will cover how to build a Twitter bot in JavaScript using Node.js. In the process we'll cover different data sources and how you can get data from APIs. The Twit node module will be used to communicate with the Twitter API. The first part of the workshop will be a showcase of different, wonderful bots!

Prerequisites:
Basic knowledge of JavaScript is helpful.
Create an Artsy account and sign into the Developer website.
Sign up for a new Twitter account for your bot.
Sign up for an account on Glitch.

Omayeli is an artist and technologist currently living in New York. She's worked as an Engineer at LinkedIn, Siberia and Control Group (now Intersection). She graduated with an individualized degree in art, design and computer science. She's an alum of Tech@NYU , Code2040 and the School of Poetic Computation. She's currently playing around with data at the Recurse Center.

------
Link to attend - https://dev.to/live

This workshop will cover how to build a Twitter bot in JavaScript using Node.js. In the process we'll cover different data sources and how you can get data from APIs. The Twit node module will be used to communicate with the Twitter API. The first part of the workshop will be a showcase of different, wonderful bots!

Prerequisites:
Basic knowledge of JavaScript is helpful.
Create an Artsy account and sign into the Developer website.
Sign up for a new Twitter account for your bot.
Sign up for an account on Glitch.

Omayeli is an artist and technologist currently living in New York. She's worked as an Engineer at LinkedIn, Siberia and Control Group (now Intersection). She graduated with an individualized degree in art, design and computer science. She's an alum of Tech@NYU , Code2040 and the School of Poetic Computation. She's currently playing around with data at the Recurse Center.

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://www.dev.to/live

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.

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.

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

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.

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

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.

Add to Calendar
2018-04-16 21:00:00 UTC2018-04-16 22:00:00 UTCAmerica/New_YorkHow We Made Our App So Fast it Went Viral in JapanThe DEV Communitymembers@dev.todev-eventhttps://dev.to15

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.