What we're about
Upcoming events (5+)
Building apps in Typescript has been the talk of the town in the past years. MSFT poured millions into making sure we’ve had types for every popular package and the community has helped deliver the rest. But no matter how many times I ask Chicago Tech or however many Stackoverflow questions I read over, I still struggle typing the most intricate things. React? Node? It’s all the same. Over the last couple of years, I’ve learned a lot about how I can improve this and get the right type, every. single. time. Peter Piekarczyk is the co-founder & CTO of Draftbit, a platform that helps teams build React Native and Expo app visually. He’s been an entrepreneur his whole life but still has trouble spelling the word. Peter’s built and maintained projects for React, React Native, React Navigation, Apollo GraphQL and ReasonML. *** Lightning Talk *** Preventing Code Smells With P-U (Puppeteer Utils) by Stu Pearlman Writing automation tests doesn’t have to poop you out. Stop flushing time down the toilet and try the easiest, most declarative and extensible, and downright FUN set of automation utilities on the web! Stu Pearlman is a Chicago tech scene renaissance man. From product to analytics, SEO and SEM, people management and tech evangelism, he’s done a little of everything in order to grow a lot. Now an engineering consultant for Inspire11, he’s coming to lead a large platform initiative at a Fortune 100 company near you!
"Teaching React - Learning from the other side" by Joon Park It seems like there's always someone out there wanting to learn React these days. Whether you personally are looking to teach someone, or you just want to be better with questions from teammates, we'll go over some ways to be a better React mentor. And if you are new to React, this talk should give you an idea of what's important and how to dive into the daunting world of frontend. Whether you're hoping to be a better technical mentor or just learning React, we'll put on our learning hats and look at React from fresh eyes. Joon is a frontend software engineer at Grubhub, who loves working with React and its ecosystem of frontend technologies. He graduated with a dual bachelors degree in physics and music composition from Northwestern University. His previous work with the Northwestern University Knight Lab has been featured on Lifehacker and Hacker News. In his spare time he mentors a group of students at Northwestern in maintaining the university's course scheduling application, Serif.nu, and composes music for local ensembles. "GraphQL w/ Urql" by Jon Arme There are a number of options for GraphQL clients that work with React. Urql, a library created by Formidable Labs, is a lightweight option that is well architected, allows for extension, and is well-maintained. It has a smaller overall footprint than Apollo and is easy to get started with. This presentation will show how to get up and running with urql with examples based on our experience using it at Grubhub. Jon Arme is an engineering team lead at Grubhub. He's been developing software professionally for over fifteen years and has been concentrating on frontends for the last five. He's a native Chicagoan, miserable Bears fan, and bourbon enthusiast. ---- A big thank you to our sponsor this month: Grubhub! Grubhub is the nation’s leading online and mobile food ordering company. Since 2004, we’ve been connecting hungry diners to the local restaurants they love; we take great pride in knowing that we are part of 21.2 million diners’ food ordering experience. Incredible tech makes that experience possible, but amazing people are our secret ingredient. Our technology team is smart, friendly, innovative, and humble, and we work hard to make sure that they’re also happy, challenged, and well-fed. Interested in joining us? Let’s talk. We’re eager to show you what we bring to the table.
This month, Mitch Masia will walk us through the decisions he made while greenfielding a new React Native app. This talk isn't about "best-practices", theory, or scale - we're going to dig into the decisions an actual developer made to be productive. We'll cover code organization, state management (GraphQL w/ Apollo), custom hooks, styling, testing, deployment, and some surface-level backend stuff! Mitch is a software engineer at EEON Finance. He's a junkie obsessed with React, React Native, Node, and GraphQL and loves our little developer corner of the world. *** Let me know if you would like to present a lightning talk. ***