• VR, the Metaverse, and JavaScript

    Online event

    This talk will start with an introduction to the A-Frame WebXR framework and writing components. We will take a look at helpful libraries & projects including Mozilla Hubs and Immers Space. The talk will conclude with a demonstration of how developers can monetize their creations in a way that respects user privacy and doesn't serve advertisements.

    4
  • Unstated states

    Online event

    This talk dives into states in an application that are often missed without proper planning. Explores the use of prototyping tools to anticipate state as well as architectures that may help to foresee needed states and impossible states that should be eliminated

    2
  • Master Class - Giving Back to the Community

    Needs a location

    Technology is always changing, and Milwaukee has cultivated an environment that promotes learning and supporting growth. The fabulous part is when we see those same people giving back to the Tech Community.

    No matter where you are on this cycle, this event is for you!!

    On June 29th, ReactJS Wisconsin and MKE JS are coming together again and have a fabulous event focused on getting involved, giving back, and supporting the future of the Milwaukee tech community.

    Hear from real participants that have gotten involved at various stages. What is it really like? What can you expect? Should you get involved? Learn about two of Milwaukee's most active outreach tech organizations, i.c. stars and TEALS who have been connecting, engaging, and pushing Milwaukee's tech community.

    We can't wait to see you on June 29th!

    ------------------------------------------------------

    SPECIAL NOTE: Please register using this link: https://www.eventbrite.com/e/master-class-giving-back-to-the-community-tickets-109013698908

    3
  • Accessibility in Single-Page Applications

    Online event

    Please note that this meetup will be held 100% remotely. You will be able to see the details once you RSVP.

    ---

    JavaScript frameworks have changed the way most of us develop for the web. They allow us to create fast, adaptive tools and have massive community support. One of the biggest trends has been using frameworks to build single-page apps (SPAs). While many of us write and love SPAs, client-side rendering can introduce a whole host of accessibility problems.

    This framework-agnostic talk will introduce the three major issues that SPAs commonly add to web projects and how we can remediate them. We’ll cover how to audit your web apps to identify accessibility concerns and how to integrate some automated accessibility checks into your existing workflow.

    ---

    Kat Tow (she/they) is a front-end/UX developer in Milwaukee, Wisconsin who is passionate about creating open and inclusive spaces in tech and is a co-organizer of Milwaukee’s We Pivot chapter. A theatre tech turned self-taught developer, Kat still wears black almost every day and can quote the entire Hamilton soundtrack. Follow Kat on Twitter at @akattow

    ---

    Thank you to our Sponsors!

    Thank you to MacGregor Partners (http://www.macgregorpartners.com/) for hosting us!

    Thank you to NVISIA (https://www.nvisia.com/) for providing food.

    ---

    Code of Conduct (https://www.meetup.com/milwaukeejs/pages/Code_of_Conduct/)

    6
  • Reshaping The Testing Pyramid With Cypress

    MacGregor Partners

    The Testing Pyramid is an agile guideline for writing tests. At the base of the pyramid are unit tests: we should write many of those. In the middle are integration tests: we should write some of those. At the top of the pyramid are end-to-end tests: we should write a few of those, but they're so difficult to write, maintain, and run that we shouldn't write very many. Or at least...that's how it used to be.

    Cypress is a JavaScript-based front-end testing tool that makes it easy to write end-to-end and integration tests. Self-proclaimed, Cypress is "fast, easy and reliable testing for anything that runs in a browser." It includes a powerful UI that gives you visibility into every detail of your tests.

    In this session, we'll survey the features of Cypress and walk through many examples of tests. We'll then look at two different patterns for testing a web app with Cypress - and the advantages and disadvantages of each pattern. Finally, we'll look back at the Testing Pyramid and reassess its shape. Now that end-to-end testing is so much easier, should we turn it upside down?

    ---

    Thank you to our Sponsors!

    Thank you to MacGregor Partners (http://www.macgregorpartners.com/) for hosting us!

    Thank you to NVISIA (https://www.nvisia.com/) for providing food.

    ---

    Code of Conduct (https://www.meetup.com/milwaukeejs/pages/Code_of_Conduct/)

    3
  • Around the World with PWAs

    MacGregor Partners

    Have you ever wanted to build a web application but couldn’t due to poor internet connection? Have you ever wanted to make your app run faster, but are stumped for ideas? If yes, then come learn about the extraordinary potential of PWAs and how you can build your own!

    Progressive Web Apps (PWAs) are an up-and-coming technology that has piqued the interest of tech companies big and small (Pinterest used a PWA to boost their ad revenue by 44% !) The talk will inform the audience about this new field, its potential, and how one can get started developing PWAs. This talk is both educational and imaginative, and will provide a launchpad for exploring a new way to use JavaScript.

    In this talk, Colleen Dunlap will introduce the audience to Progressive Web Apps–what they are, their benefits (such as offering offline functionality, can be run as web page or native app, and increased performance speed), and tools to create them (my go-to tools are AngularJS and Firebase). I’ll also discuss how you can turn your existing Web App into a PWA in a matter of minutes. Secondly, this talk will cover how well known-tech Companies are utilizing PWAs to create value and boost efficiency. Finally, this talk will discuss how PWAs can be applied to fields such as Tropical Medicine, Poverty Alleviation, and Disaster Relief (this will include anecdotes from my experience building PWAs for researchers in Tanzania). Learn how you can apply your JS chops to create better web and mobile experiences in both ordinary and extraordinary circumstances!

    ---

    Colleen Dunlap is a free-spirited techie with a passion for Global Engineering and connecting with others. She's a life-long learner who enjoys Hackathons, Puppies (all Dogs are puppies), and the Circus. Her passion projects include an online resource platform for LGBT+ individuals living in countries where Homosexuality is illegal, Predictive Analysis on the Missing Migrants dataset, and her work with Engineers Without Borders. She spent the summer building PWAs for malaria researchers in Tanzania.

    ---

    Thank you to our Sponsors!

    Thank you to MacGregor Partners (http://www.macgregorpartners.com/) for hosting us!

    Thank you to NVISIA (https://www.nvisia.com/) for providing food.

    ---

    Code of Conduct (https://www.meetup.com/milwaukeejs/pages/Code_of_Conduct/)

    4
  • End of Year Party 🎉 + Building an Augmented Reality App in React Native

    Join ReactJS Wisconsin and MKE JS on December 9th for an End of the Year Party.

    We will have craft beers, appetizers, and a topic that many of you have been talking about lately...

    Building an Augmented Reality App in React Native presented by Aaron Zozakiewicz a Team Lead and Full Stack Developer at Northwestern Mutual.

    1
  • Panel Discussion - How to Deliver a Great Tech Talk

    MacGregor Partners

    We Pivot and MilwaukeeJS are very excited to join forces for a panel discussion on how to deliver a great tech talk. If you have ever dreamed (or had a nightmare) about giving a tech talk, this session is for you. This panel and workshop will break down many of the barriers facing potential speakers. Topics that we'll address include tech expertise and beating imposter syndrome, facing fears of public speaking, and how to prepare and deliver a great presentation.

    The first half of this session will be a panel discussion between some of the members of the Cream City Code speaker committee (Steven Hicks & Rachel Krause), who themselves are accomplished speakers and the discussion will be moderated by Maggie Fernandes. They will share best practices as well as some of the things to avoid when submitting a conference talk proposal. The second half is an open forum where our panel speakers will be leading small breakout groups, or you can form your own breakout group to workshop pitches or practice lightning talks.

    Agenda:
    6:00 PM - Doors open! Free food and drink provided thanks to our sponsors, MacGregor Partners & NVISIA!
    6:30 PM - Panel Discussion
    7:00 PM - Open Forum

    ---

    ***Please note that this will be our last meetup for the 2019 calendar year. We're actively filling slots for the 2020 meetup calendar so this event will be a great starting point for anyone that is considering giving a talk next year.

    ---

    Thank you to our Sponsors!

    Thank you to MacGregor Partners (http://www.macgregorpartners.com/) for hosting us!

    Thank you to NVISIA (https://www.nvisia.com/) for providing food.

    ---

    Code of Conduct (https://www.meetup.com/milwaukeejs/pages/Code_of_Conduct/)

    3
  • End of Summer Party - Feature Flags in React/Redux + Micro apps in React

    ReactJS and MilwaukeeJS are very excited to join forces for our end of summer Meetup. Join us for drinks, food, and presentations from both groups on the rooftop of Braise Restaurant on September 24th!

    Come and enjoy two lightning talks, soak up the last of Wisconsin's excellent summer weather and get to know the Milwaukee tech scene a bit better.

    Agenda:
    5 pm doors open - food and drink tickets provided thanks to our sponsor, Northwestern Mutual!
    6:00 - Jason Cowdy - Feature Flags in React/Redux
    6:20 - Senthil Ramachandran - Micro apps in React

    ***Limited spots - you only need to RSVP on one Meetup page. :)

    ---

    Meet the Speakers!

    Jason Cowdy
    As the lead engineer for our onboarding team, I spend the majority of my time guiding teams through the process of transforming legacy applications into modern cloud-native applications on our new platform. When I'm not working with teams, I'm writing React components, Node modules, and re-usable code that solves common problems across our organizations.

    Senthil Ramachandran
    My name is Senthil Ramachandran. I am a programmer, teacher, avid reader, and lifelong learner. I love learning different programming languages. I have been working at Montage Talent for more than 5 years. I have learned more at Montage than my whole career as a programmer.

    ---

    Thank you to our Sponsors!

    MacGregor Partners, NVISIA, & Northwestern Mutual.

    ---

    Code of Conduct (https://www.meetup.com/milwaukeejs/pages/Code_of_Conduct/)

    2
  • Building a Single Page Application with the VueJS Ecosystem

    MacGregor Partners

    VueJS is a simple to learn but extremely flexible and powerful front end framework built by Evan You. VueJS has held it's own up against larger frameworks such as ReactJS and AngularJS by providing a simple to use developer experience, powerful tools, and a great community. We will be going through structuring a Single Page Application with VueJS and it's ecosystem of tools (Vue Router and Vuex). VueJS is perfect for any start up application up to the scalability of an enterprise level app. Attendees can expect to learn how to start from empty code and build a simple single page application. Along the way we will facilitate an open discussion to compare and contrast the process with ReactJS and AngularJS.

    ---

    Dan Pastori is the Co-Founder and Software Architect at 521 Dimensions (https://521dimensions.com). Dan co-founded 521 Dimensions in 2011 with Jay Rogers and since then has created a variety of custom applications and portals for businesses around the US. Dan's passion resides in making custom applications, contributing to Open Source projects, and meeting other motivated developers. Dan currently maintains AmplitudeJS (https://github.com/521dimensions/amplitudejs) and Roast And Brew (https://github.com/serversideup/roastandbrew) as well as writes development tutorials on ServerSideUp (https://serversideup.net). When not coding, you can find Dan in a coffee shop trying a new roast or brewing technique, or camping in one of the beautiful National Parks. Follow Dan on Twitter at @danpastori

    ---

    Thank you to our Sponsors!

    Thank you to MacGregor Partners (http://www.macgregorpartners.com/) for hosting us!

    Thank you to NVISIA (https://www.nvisia.com/) for providing food.

    ---

    Code of Conduct (https://www.meetup.com/milwaukeejs/pages/Code_of_Conduct/)

    3