• JavaScript MN Monthly Meetup

    WeWork

    Ongoing agenda: 6:00 - Food and merriment 6:30 - Lightning Talks 7:00 - Main presentation - SVG 0-35: A code-along, with Shalanah Dawson 7:45/8:00 - Free time to discuss, network, hack, etc. 8:30 - Disperse! Main presentation: Featuring Shalanah Dawson, with another exciting presentation that's a code-along: "SVGs are super rad! This intro will help you write your first inline SVGs by hand. We’ll go over coordinates, basic shapes, clips, masks, and color matrix filters." What you’ll want to have to code along: - Codepen.io account Slide links: https://github.com/shalanah/talks/blob/master/2019-08_SVG-0-35_JSMN.md Location Notes: This area is heavily served by public transit – take the 6, 17, or 21 to the Uptown Transit Center. On-street parking, or use of the paid Mozaic parking ramp is recommended. For the acoustic riders, there are bike racks facing the greenway as well. Please reach out to the organizers ([masked]) if you would like to use the building's accessible entrance or parking, as we can make additional arrangements. It's always a great event, hope to see you there!

    2
  • July Event – David Stanich, From Framework Code to Web Components

    Ongoing agenda: 6:00 - Food and merriment 6:30 - Lightning Talks 7:00 - Main presentation "Reduce, Reuse, Recycle Your Framework Code into Web Components" – David Stanich What if you could take the power of modern JavaScript framework components and export them into generic web components? Good news! There are now tools that allow this to happen! In this session you will learn what web components are, get a view of some of the tools available to export Angular/Vue/React components, and see code examples of mixing exported components within other frameworks and vanilla HTML/JavaScript. Creating web components from your framework code may have some nice benefits depending on your project. Some example use cases include: - Use existing components in one framework with another framework (use Angular components inside of React or Vue). - Provides a piecemeal migration path from an older framework to a new one. For example, embedding Angular within AngularJS. - Embed web components inside of other technologies like a CMS or server side rendering technology. Although some of these tools are relatively new and still under development, it presents an exciting glimpse of what it may be like one day to have a more generic and open web. David Stanich is a frontend developer at IBM in Rochester, Minnesota. He has been professionally developing web applications for the last 12+ years and is currently working on the UI for Watson Health products. His experience includes a variety of UI frameworks, backend technologies, and organizing frontend developer meetups within IBM Rochester. 7:45/8:00 - Free time to discuss, network, hack, etc. 8:30 - Disperse! Location Notes: This area is heavily served by public transit – take the 6, 17, or 21 to the Uptown Transit Center. On-street parking, or use of the paid Mozaic parking ramp is recommended. Please reach out to the organizers ([masked]) if you would like to use the building's accessible entrance or parking, as we can make additional arrangements. It's always a great event, hope to see you there!

    2
  • June Meetup: Evan Bremer – Meaningful Test Coverage with IstanbulJS

    Ongoing agenda: 6:00 - Food and merriment 6:30 - Lightning Talks 7:00 - Main presentation - Evan Bremer *Prove to the world how great your app is, and get it to prod ASAP!* "While there is no substitute for a good peer review, test coverage is a reliable metric for demonstrating that your code doesn’t totally suck. In this technical talk, we will dive headlong into how test coverage is calculated, how different tools collect and analyze that data, and how you can use that data to get your app to production automagically." Evan has been a full-stack web application developer for over a decade. He is currently employed as an Architect at C.H. Robinson, and likes philosophy, music, and pugs. 7:45/8:00 - Free time to discuss, network, hack, etc. 8:30 - Disperse! Location Notes: This area is heavily served by public transit – take the 6, 17, or 21 to the Uptown Transit Center. On-street parking, or use of the paid Mozaic parking ramp is recommended. Please reach out to the organizers ([masked]) if you would like to use the building's accessible entrance or parking, as we can make additional arrangements. UPDATE: We are looking for 1-2 volunteers to help us with day-of tasks. Please reach out to the organizers ([masked]) if you are able and willing to help out! **Have questions about how to find or access the building on the day of the event? Text us at[masked].** It's always a great event, hope to see you there!

  • Matt Decuir – The Technical Journey of Building The Invisible Network

    Ongoing agenda: 6:00 - Food and merriment 6:45 - Announcements 7:00 - Lightning Talk: Tamara Temple "Rails+React+GraphQL+Apollo 2 years on: What I’ve learned so far" 7:30 - Matt Decuir – "The Technical Journey of Building The Invisible Network" Matt will be telling us about how he built The Invisible Network (https://www.invisiblenetwork.io/) from an MVP using React and Airtable, into a full-fledged app using React, Rails, and Postgres. He'll talk about some of the technical challenges he encountered along the way, including CORS headers, preventing CSRF, and how to implement dynamic meta tags w/ single-page apps for SEO. 8:30 - Free time to discuss, network, hack, etc. Location Notes: This area is heavily served by public transit – take the 6, 17, or 21 to the Uptown Transit Center. On-street parking, or use of the paid MoZaic parking ramp is recommended. Please reach out to the organizers ([masked]) if you would like to use the building's accessible entrance or parking, as we can make additional arrangements. It's always a great event, hope to see you there!

    10
  • April Meetup: Jenessa White – Gatsby.js

    Ongoing agenda: 6:00 - Food and merriment 6:30 - Lightning Talks 7:00 - Main presentation Jenessa White: Gatsby.js Jenessa White is a Front End Developer at [Software for Good](http://softwareforgood.com). She also is/has been a part of many local tech organizations. When she’s not on the computer she doing CrossFit or playing Tight End for the [Minnesota Vixen](http://mnvixen.com). 7:45/8:00 - Free time to discuss, network, hack, etc. 8:30 - Disperse! Location Notes: This area is heavily served by public transit – take the 6, 17, or 21 to the Uptown Transit Center. On-street parking, or use of the paid Mozaic parking ramp is recommended. Please reach out to the organizers ([masked]) if you would like to use the building's accessible entrance or parking, as we can make additional arrangements. It's always a great event, hope to see you there!

    1
  • Monthly Meetup

    WeWork

    ***Note the location change – our March event is taking place at WeWork Uptown, 1330 Lagoon Ave.*** Ongoing agenda: 6:00 - Food and merriment 6:30 - Lightning Talks Brian Mitchell 7:00 - Main presentation Zac Skalko – Building your own package (what, how, why, and when) "We’ve all `import`ed or `require()`d something. But how does one export? Not just for you locally, maybe for your organization, maybe for the world?" "Publishing your first package can be intimidating from tooling, to NPM configs, to namespacing, to knowing when to break an application into modules, to peer dependencies, to testing, to what and how to document, to putting your code out there on NPM for people to start criticizing it!" "We’ll walk though making and publishing YOUR first module (if you follow along) or my module if you just watch." 7:45/8:00 - Free time to discuss, network, hack, etc. 8:30 - Disperse! Location Notes: This area is heavily served by public transit – take the 6, 17, or 21 to the Uptown Transit Center. On-street parking, or use of the paid Mozaic parking ramp is recommended. Please reach out to the organizers ([masked]) if you would like to use the building's accessible entrance or parking, as we can make additional arrangements. It's always a great event, hope to see you there!

  • Monthy Meetup

    space150

    Ongoing agenda: 6:00 - Food and merriment 6:30 - Lightning Talks 7:00 - Main presentation: React Native, An Introduction (Mike Emo)' We moved Mike's presentation forward to our February event, on account of the inclement weather during his originally scheduled presentation time. Thanks, Mike! In this talk, Mike will demonstrate the difference between a React 'Native' app vs. an 'Expo' app, what are the benefits of each. He will introduce how JSX is used and how components are built. Audience members will get a detailed look and what it is to develop in React Native and what are some of the 'gotchas'. How will this improve how people work with JavaScript? This introduction is intended to accelerate the learning curve and reduce the frustration level getting started with React Native. What is one thing people should know beforehand to better understand this talk? Familiarity with JavaScript / ES6 would be helpful, but this talk will be appraochable for beginners.. Mike Emo has been a developer for 20+ years in the Twin Cities and has presented numerous topics at several meetups throughout the mid west. Mike has been an independent consultant for six years and has consulted for numerous firms throughout the globe. He is the co-founder of Tonka Source, a recruiting firm here in the Twin Cities that works with independent contractors and freelancers to help them find their next gig. Mike also loves to go camping, fishing, and volunteering at FMSC with his family throughout the year. Look for him on the ice this Winter at various lakes around town. 7:45/8:00 - Free time to discuss, network, hack, etc. 8:30 - Disperse! Location Notes: Paid parking is available adjacent to the building in the lot behind the Hewing Hotel: https://parking.com/minneapolis/lot/colonial-warehouse?lot_id=21295&showListOnly=1&view=daily&sw&ne&facility&valet&general=&displayFullCity=0 On-street parking, or use of the paid parking lot behind The Bachelor Farmer is recommended. This area is also heavily served by public transit – take the Green or Blue Lines to Target Field, or the 4, 6, or 11 to Hennepin and Washington to arrive near. Please reach out to the organizers ([masked]) if you would like to use the building's accessible entrance, as we can make additional arrangements. It's always a great event, hope to see you there!

    3
  • Deep Learning like a Viking: Building Convolutional Neural Networks with Keras

    Ongoing agenda: 6:00 - Food and merriment 6:30 - Lightning Talks 7:00 - Deep Learning like a Viking: Building Convolutional Neural Networks with Keras with w/ @guyroyse 7:45/8:00 - Free time to discuss, network, hack, etc. 8:30 - Disperse! Location Notes: On-street parking, or use of the paid parking lot behind The Bachelor Farmer is recommended. This area is also heavily served by public transit – take the Green or Blue Lines to Target Field, or the 4, 6, or 11 to Hennepin and Washington to arrive near. Please reach out to the organizers ([masked]) if you would like to use the building's accessible entrance, as we can make additional arrangements. It's always a great event, hope to see you there!

  • November Meetup: Blazing Fast UI Development with Storybook 🚀

    Ongoing agenda: 6:00 - Food and merriment 6:30 - Lightning Talks 7:00 - Main presentation: Blazing Fast UI Development with Storybook 🚀 Slow and tedious: words you don’t want to use when describing your UI development process. Often, though, they do apply. A refresh of a page, half a dozen clicks, and finally you’re able to see the effect of your code change. We’ve all found ourselves sitting in front of a form, repeatedly entering bad email addresses just to style the error message. There has to be a better way. Let us introduce you to Storybook, a UI development tool that augments your existing application. Storybook is a single place where you can view any component and all of its states, saving time and reducing bugs. We’ll demonstrate how we integrated Storybook into our existing enterprise application, share the lessons we learned along the way, and show you how to make your UI development blazing fast. How will this improve how people work with JavaScript? 1) It will improve their development process by allowing them to iterate more quickly. 2) It will improve their collaboration with teammates and peers. 3) It improves maintainability of applications by allowing a developer to see all states of all UI components in the application. What is one thing people should know beforehand to better understand this talk? No prior knowledge or experience is required other than a basic familiarity with HTML, CSS and JavaScript What are pre-meetup resources that individuals should check out? While not required, it might be fun to check out the Storybook website: https://storybook.js.org/ Mike has 8 years of experience developing software and web applications. His experience spans robust back end server code to polished, user-friendly interfaces. Currently at Code42, he is on the UI development team and is deeply involved in architecting a user interface that is functional and consistent across all of Code42's applications. Mike is a huge React fanboy and is passionate about writing lean, functional, and testable code. Caitlin is a software developer at Code42, where she builds interesting things, asks a lot of questions, and learns from smart people. She loves well-written error messages, building products that people enjoy using, and finding ways to make development more efficient for teams. Outside of work, Caitlin is an avid serial hobbyist who would love to chat with you about her garden. 7:45/8:00 - Free time to discuss, network, hack, etc. 8:30 - Disperse! Location Notes: On-street parking, or use of the paid parking lot behind The Bachelor Farmer is recommended. This area is also heavily served by public transit – take the Green or Blue Lines to Target Field, or the 4, 6, or 11 to Hennepin and Washington to arrive near. Please reach out to the organizers ([masked]) if you would like to use the building's accessible entrance, as we can make additional arrangements. It's always a great event, hope to see you there!

    2