• Monthly Front End PDX Meetup

    Connective DX

    For May we’re doing another ⚡Lightning Talk Night ⚡ For those who aren’t familiar, lightning talks are typically 5-15 minute presentations or demos on something you’ve made or learned or are interested in. They may or may not be technical, they may or may not even have slides. They might show off a proof of concept on CodePen. Or they may simply point at a repo and walk us through some interesting code. Or talk us through a process breakthrough. Or just show us a tool or piece of code or library others should know about. Or maybe you’d like to talk about something the industry would refer to as “soft skills” (we just call them “skills”)—well, we’d love that talk, too. We’d ideally like to have 4-8 folks lined up to speak. If you might be one of those folks, please let us know. You can contact us through our Meetup page or contact me (Dan) directly at [masked], Christoph at [masked], or hit us up on Slack (https://fepdx.online/). For some examples, when we’ve done this in the past we’ve had a quick demo of an Electron app, an example of using RxJS with Firebase, a solution to a scheduling UI for the web, extending global notifications in an Angular application for animated gif fun times, a quick intro to Create React App, an overview of a specific testing process, and a bunch of other great topics. Maybe you want to talk about your favorite editor? Or you could talk about how you're using Glitch for prototyping. Or talk about your Webpack config. Or using React Hooks. Or talk about something you’ve learned about front end job searches or interviews. Can you explain Async/Await to us? Or why Flexbox is still handy in a post-Grid browser world? We’d love to hear any of these topics—or whatever else you can come up with. I’ve said this before, but we’ve talked to hundreds of you over the last few years and know that you’re all full of interesting ideas and doing awesome things—now’s the time to share it with all of us in a short-form, no-pressure setting. 🎪 Event Details ​Food, drinks, and conversation beginning at 6:30. The talk begins around 7:00. Paid parking is available in the parking lot directly across the street from the Connective DX office on Pettygrove. There are also bike racks available just inside the entrance to the building.

    4
  • Monthly Front End PDX Meetup

    Connective DX

    For April, we have two speakers and we’re excited about them both and think you will be, too. 🎙️ Talk #1 Details Ali Stump will be discussing why there is a growing need for better shared tooling across development teams and provide examples of some commonly useful tools to get started. They will share some of their experiences writing tooling and workflows as a part of the Design System team at Tesla and how smaller teams and startups can also start building shared libraries even with limited resources. Basic knowledge of Git and NPM is recommended for this talk but I will provide resources after the talk for those interested in learning more. ⭐ Speaker #1 Details Ali is a senior developer at Tesla working on their Design System. They are a self-taught programmer who wrote their first website in middle school and graduated in 2008 with a BFA in comic art. 🎙️ Talk #2 Details In this talk we will learn about Custom Elements v1, the API for developing Web Components. Steve will talk about how to get started with Web Component development and demo how to streamline UI component development with TypeScript Decorators. ⭐ Speaker #2 Details Steve Belovarich is a full stack web engineer with a strong preference for the front end. He currently works at Nike in the role of Lead Angular / Node Engineer. Steve spoke at ng-conf 2017 about writing a custom Angular build, was featured in Web Designer magazine, and has architected Angular UI libraries for Nike, Symantec, and Ubiquiti Networks. He is currently writing a book due out later this year about Web Components. 🎪 Event Details ​Food, drinks, and conversation beginning at 6:30. The talk begins around 7:00. Paid parking is available in the parking lot directly across the street from the Connective DX office on Pettygrove. There are also bike racks available just inside the entrance to the building.

  • Monthly Front End PDX Meetup

    Connective DX

    Tonight is another Bring Your Own Project Night! Come with a project or a problem or just something you want to accomplish and work alongside the group. Update your personal site, try out one of the technologies presenters have talked about the last couple months, make your first commit on the startup idea you've had in your back pocket for a year, try to solve a known bug on your favorite open source project, research something new, or whatever else you want to work on. We’ll provide food and drinks, a place to plug in, and fast wi-fi—you bring the rest. If you’ve been working on something alone for a while, this is a great opportunity to get some feedback from a pretty smart, pretty friendly group of folks, hear a wide range of opinions, or just rubber duck (https://en.wikipedia.org/wiki/Rubber_duck_debugging) through some issues you've been facing. Event Details ​Food, drinks, and conversation beginning at 6:30. The working session begins around 7:00. Paid parking is available in the parking lot directly across the street from the Connective DX office on Pettygrove. There are also bike racks available just inside the entrance to the building, plenty of on-street parking, a streetcar stop a couple blocks away, and a few different bus lines nearby.

    5
  • Monthly Front End PDX Meetup

    Connective DX

    We know you like design systems as much as we do (right?!), so this month we’ve got another talk related to design systems. Joe Karasek will be discussing pattern libraries and how Basalt’s new component library tool, Bedrock, helps with those tasks. Come join us! Talk Details Title: Rethinking Component Libraries Component libraries (collections of UI patterns and variations) are the cornerstone of all design systems. Pattern Lab and Storybook are well established tools for building component libraries. However, we at Basalt have found that there are some major limitations to Pattern Lab and Storybook; compile time, managing demo files, integration with third-party libraries, rendering components across languages. Many of these drawbacks stem from the underlying architecture of these tools. This presentation explains the limitations of static site generators like PL and Storybook, introduces the idea of a schema driven component library API and rendering service, and briefly explores Bedrock, an open-source tool for building component libraries on top of an API and rendering service. Speaker Details Joe Karasek is a developer at Basalt, a local Portland agency that specializes in building design systems and web apps. His skills and interests span front-end development (css, html, javascript), back-end systems (node and php), tooling (CI/CD, testing, tooling) and project management (organization, communication, leadership). Event Details ​Food, drinks, and conversation beginning at 6:30. The talk begins around 7:00. Paid parking is available in the parking lot directly across the street from the Connective DX office on Pettygrove as well as plenty of street parking in the neighborhood. There are also bike racks available just inside the Pettygrove entrance to the building.

    2
  • Monthly Front End PDX Meetup

    Connective DX

    To start 2019, we're talking web components! Talk Details Web Components Meow It seems that Web Components have been under construction for…..ever. But not any more! The “Under Construction” sign is gone, and Web Components are now supported in almost every modern browser. This means there are no more excuses to avoid using them in your app. In this talk, we will see how Web Components can impact your app, users and developers. We will dive into the Web Components API and explore new exciting possibilities like true HTML and CSS encapsulation, shrinking bundle sizes, and low-level DOM integrations. We will also look at the main differences and tradeoffs between Web Components, React and Vue. Speaker Details David Turissini is a Front End Engineer always building something. He started his career making table based emails before joining Apple and now Salesforce, where he is a core member of the Lightning Web Components team. David starts everyday with a quality cup of coffee and hopes to hike his age every year. Event Details ​Food, drinks, and conversation beginning at 6:30. The talk begins around 7:00. Paid parking is available in the lot directly across the street from the Connective DX office on Pettygrove. There are also bike racks available just inside the entrance to the building. based emails before joining Apple and now Salesforce, where he is a core member of the Lightning Web Components team. David starts everyday with a quality cup of coffee and hopes to hike his age every year.

    1
  • Monthly Front End PDX Meetup

    Connective DX

    This December we’re talking GraphQL with Kam Figy! Talk Details “GraphQL All The Things” — Come for a high level overview of what GraphQL is, and how you can use it to make amazing things. There will be live demos, weak memes, and plenty of GraphQL kool-aid for everyone. Speaker Details Kam is a recovering backend developer who has been making websites since 1996, starting out with a modem on a party line in the Hawaiian rainforest. He is currently a platform architect at Sitecore, where he works on the Sitecore GraphQL API and Sitecore JavaScript Services. Event Details ​Food, drinks, and conversation beginning at 6:30. The talk begins around 7:00. Paid parking is available in the parking lot directly across the street from the Connective DX office on Pettygrove. There are also bike racks available just inside the entrance to the building.

  • Monthly Front End PDX Meetup

    Uncorked Studios

    We have a special event planned this month: we’ve been invited to help throw Jason Grigsby a book release party for his upcoming A Book Apart title, Progressive Web Apps! Jason will present a talk on PWAs, there will be good food and drinks, lots of good people to talk to, and plenty of opportunity to congratulate Jason on the publication of this exciting new title (which, incidentally, you can pre-order right now: https://abookapart.com/products/progressive-web-apps). Please note the change in both date and venue! We'll be meeting on Thursday, November 15th at Uncorked Studios on SE Stark St instead of our usual venue. Talk Details “The Case for Progressive Web Apps” There’s been a lot of discussion about how to build a progressive web app but not a lot of discussion about why businesses should invest in them. Better user experience, faster performance, more engagement—Jason Grigsby explains why progressive web apps are no-brainers for most websites. https://cloudfour.com/presents/why-you-should-build-a-progressive-web-app-now/ Speaker Details Jason Grigsby is one of the co-founders of Cloud Four, Mobile Portland and Responsive Field Day. He is the author of Progressive Web Apps from A Book Apart and co-author of Head First Mobile Web from O'Reilly Publishing. Follow him at @grigs. Event Details ​Food, drinks, and conversation beginning at 6:00. The talk begins around 7:00.

    3
  • Monthly Front End PDX Meetup

    Connective DX

    This month we're excited to have Josh Nelson join us to talk through making in-browser, multiplayer games, using a recent project called PlinkoJS as an example. PRESENTATION DETAILS Making a game is simple, right? How about adding physics to it? What if we ran it in the browser and made it a real-time multiplayer? I think you can see that very quickly what was once a straightforward challenge has ballooned into a much more significant undertaking. The browser is not a particularly friendly environment for multiplayer games, especially those that need to be responsive and real-time. This presentation will walk us through core challenges that every developer will face when trying to make an in-browser game and how they can overcome them. Josh will highlight key concepts and solutions using a game he recently built in Node and React as an example, PlinkoJS. The following topics will be covered: • Games in the browser - The building blocks for a local, in-browser game • Network architecture - Connecting players over the internet • State synchronization - Creating and maintaining an authoritative game state • Optimizations - Reducing bandwidth and latency estimation SPEAKER DETAILS Josh Nelson is a software engineer with a management background from Portland State University. He has experience working with technologies such as React, Node, Rails, Backbone, and more. He enjoys tackling challenging problems and working with others to build robust systems. • PlinkoJS: www.plinkojs.com • GitHub: https://github.com/joshcnelson EVENT DETAILS ​Food, drinks, and conversation beginning at 6:30. The talk begins around 7:00. Paid parking is available in the lot directly across the street from the Connective DX office on Pettygrove. On-street parking is available in the neighborhood as well, of course, if you can find it. There are also bike racks available just inside the entrance to the building.

  • Monthly Front End PDX Meetup

    Connective DX

    For our September Meetup, Evan Lovely, the CTO at Basalt, will be giving a talk called “How to start a Design System.” Join us! Event Details ​Food, drinks, and conversation beginning at 6:30. The talk begins around 7:00. Paid parking is available in the lot directly across the street from the Connective DX office on Pettygrove. There are also bike racks available just inside the entrance to the building and plenty of street parking.

  • Monthly Front End PDX Meetup

    Connective DX

    We’ve got three speakers for August, all aiming at about the 15-minute mark with their talks. Here are the details: 👾 Eric Crowder will showcase GatsbyJS, a popular React-based static site generator. We will discuss what static site generators are, use cases including headless CMS, JAMstack, e-commerce and other info. Also, we will walk through a small JAMstack application to demonstrate Gatsby's major features and abilities. Eric is a software engineer at Cascade Energy in Portland, Oregon. He specializes in front-end web development and enjoys working with the latest tools to build solutions. He is also an avid trail runner and spends a lot of time in Forest Park and trails throughout the PNW. 🐑 Joe Karasek will present a talk called “Integrating Testing and Linting into the Development Workflow.” Supportive tools such as testing and linting hold the potential to make us better programmers and better teammates, and to significantly reduce the amount of time we spend fixing bugs. However, when deadlines loom and project managers crack the whip, these tools are often ignored or forgotten. This talk discusses the various ways in which testing and linting can be integrated into the Git workflow, maps the costs and benefits of various approaches we’ve explored at Basalt, and illuminates the logic of our decision to integrate mandatory tests and lints as a development team. A full-stack web developer with a passion for learning, Joe brings his strong collaborative spirit and a sense of craftsmanship to every team and project. Joe is a developer at Basalt, an agency that specializes in Design Systems, where he has worked with clients such as Cambia Health Solutions, Pega, and AAAS (Science Magazine). His skills and interests span front-end development (css, html, javascript), back-end systems (node and php), tooling (CI/CD, testing, tooling) and project management (organization, communication, leadership). ⚗️ Kyle Rosse has recently been working a lot with ReactVR, Three.js, and WebGL and is going to bring some of that experience to us to talk about 3D in the browser and the future of WebVR. (More info on talk and speaker to come.) Event Details ​Food, drinks, and conversation beginning at 6:30. The talk begins around 7:00. Parking is available in the paid parking lot directly across the street from the Connective DX office on Pettygrove. There are also bike racks available just inside the entrance to the building.