Join us for the final conference event of 2018. FusionConf is a quarterly mini-conference focused on web design, user experience, and development. The final event of the year will be on Friday, December 7th. We've decided to highlight a few teams local to Charlotte making some great stuff. Register at fusionconf.io and come join us.
We've highlighted a speakers from local companies in a somewhat "Made In Charlotte" for this community event and are excited to have Red Ventures, AvidXChange, Kroger (formerly the Harris Teeter team), Hygge, and Blktech Interactive participating.
Our full speaker list includes:
1:00 – The Cliche of Community, Garrett Tichy from Hygge
1:30 – Nobody Knows What They're Doing (And That's Okay), Stephanie Irigoyen from App Innovators
2:10 – Untangling Invisible Knots: UX in Voice Products, Brian Ahearn & Jessica Kainu from Kroger
2:40 – Evolving Process at Scale: Big Wins and Hard Lessons, Heather Buchma & Jon Aaron from Red Ventures
3:20 – Session 5, Enovia Bedford from BlkTech Interactive
3:50 – Design for Trust, Elsida K. Shehi & Justin Kent from AvidXchange
4:20 – Lessons from the Frontier of AR & VR, Erin Summers from Facebook
We look forward to seeing you at our final event of the year. Register at fusionconf.io and come join us.
Agile came to solve a world of problems. It's easy to see why waterfall tends to be significantly less efficient than Agile to deal with and support the constant changes demanded by our internal and external environments. Agile did make our lives better in many ways, but we frequently fail to see that it also brought issues. Project managers, Scrum masters, directors, and programmers seem to feel the pain it causes without being able to put their fingers on it.
Among the many problems caused by Agile, the flaky concept of "emergent design" is certainly one of the top ones. The idea of an ever-adapting blueprint for our applications is both neat and necessary. However, in practice, it seems to be ignoring some basic statements from the Agile Manifesto and Software Engineering best practices. And the more complex front-end development becomes, the more pain it causes.
In this meeting, we will discuss how the efforts for implementing Agile in our organizations could be hurting front-end development. We will discuss some options (many not well-known) on how we can actually improve the efficiency of both front-end development and Agile methodologies.
Fabio Nolasco has about twenty years of experience as a Web Developer and has worked as a Lead Front-end Architect for some of the biggest companies in the Charlotte area. He is the author of the book Professional Front-end Architecture: https://frontend-architecture.com/
In this discussion, panelists with design, UX, and front end development experience will talk about their experiences implementing design systems at their companies. We'll explore challenges faced with starting a design system from scratch or using an existing design system, as well as the benefits found by using them.
Meet the panelists:
* Dustan Kasten, Senior Engineer, Webflow
* Douglas Brown, Front End Lead and Manager of Front End Development, Creative Team
* Erica Mitchell, Staff I UI Developer, Cardinal Solutions
* Josh Abe, Design Ops Lead, Ally
* Van Wilson, Senior II UI Developer, Cardinal Solutions
* Victor Aponte, VP, Front-End Development Manager, Regions Bank
* Food and networking: 6:30pm
* Talk: 7pm
Chrome's Developer Tools (DevTools) provide us with a vast set of tools to dive deep into the internals of the browser and a web application. We spend much of our time as developers tracking down issues and determining why something isn't working and where it's going wrong. Whether bugs or new development, we consistently are faced with understanding where issues are occurring. As new features continually get added and updated in DevTools, we can sometimes miss out on new and interesting ways to track down issues and prototype in the browser.
Here are several things that you can look forward to!
* High-level overview of DevTools and some helpful tips
* Tips for Debugging HTML & CSS such as inspecting animations and DOM breakpoints
* How to declutter your call stacks and a hidden area in DevTools!
FusionConf is a quarterly mini-conference focused on web design, user experience, and development. Join us on Friday, September 21st in Charlotte, NC for an afternoon jam packed with sessions from some of the industry's top talent.
The mini-conference will feature 7 sessions about front-end topics ranging from performance to Vue.js to layout.
- 1:00 – Something About Design Systems, Garth Braithwaite from Adobe
- 1:30 – Building a Vue.js Fantasy Sports App, Tirell McKinnon from Skookum
- 2:10 – CSS Naming Conventions, Glenna Baron & Tanner Hodges from Red Ventures
- 2:40 – The Hateful Weight, Henri Helvetica from command-h
- 3:20 – The Designer/Developer Relationship, Romina Painter from Stukent
- 3:50 – How to Avoid a Messy CSS Codebase and Make it Scalable, Lourdes Montano from R/GA
- 4:20 – Panel: Developing the Next Generation of Developers, Cristina Veale from Girl Develop It, Rachel Parsons from ChickTech & John Anderson from Red Ventures, moderated by Mark Kroh from Road2Hire
Ever feel like the design process is a drag? You’ve gotta do some research, define some wireframes, maybe do some high fidelity mockups? Sometimes talking gets in the way of the actual doing and sometimes there’s more value into just do. Recognize the benefits of rapid prototyping to increase communication and collaboration on your project teams. There are a number of great rapid prototyping tools out there today. In this session, we’ll focus on Vue.js as a rapid prototyping tool to quickly implement functional design concepts and streamline the designer + developer relationship.
Things Audience Members Will Discover:
1. Challenges with most design to development processes
2. Benefits of rapid prototyping
3. Quick intro to Vue.js concepts
4. Leveraging Vue.js to do create rapid prototypes
Eric Allen, Senior Software Engineer at Skookum, joins us to talk about code reviews and the unique opportunities to share knowledge and start conversations that they present.
This will not be a discussion about the process of reviewing code, but a deeper dive into how we can leverage the code review process to teach each other.
What we'll cover:
- What are teachable moments?
- Can we identify them in a Pull Request?
- Can we capitalize on these moments?
- Can we get developers to provide better insights in reviews?
- What should we do as [junior/senior] developers [giving/receiving] reviews?
In today’s world of SPA frameworks and the performance enhancements they provide out-of-the-box, it is easy to forget that you can use those same techniques inside of a standard static website to make it extremely performant. Our goal for this talk, will be to share various tips and tricks that developers can apply to build performant websites. We will do this by using real world case studies from production websites and applicable examples that any developer can apply to their website.
Key topics you'll learn:
- Developing with Performance at the forefront
- Techniques for asset optimization. Manual and Automated
- How build tools can help automate performance
- Measuring your site’s performance
- What the browser can offer
- 3rd party tools
- Caching your assets for faster delivery to the browser
Greg has been working as a Front End developer for 4 years, starting his career at a Digital Agency in Pennsylvania and then relocating to Charlotte to work at Red Ventures. He enjoys researching new and upcoming technologies and further enhancing his current skill-set to provide value for the end-user.
Lawren Whitehead, UI development manager at SnapAV, joins us to talk all things React Native. We’ve all heard of React Native and how great it is for building powerful, native applications. But how is it really? Spoiler Alert: It’s awesome. As with all libraries and frameworks, it doesn’t come without its own nuances and caveats, however.
In this conversation, we’re going to go a bit beyond the “Getting Started” section you can find so easily on the official documentation. Instead, we’ll cover what some of those nuances are and what it’s actually like to build a large-scale native application in React Native and some of the lessons learned along the way (another spoiler: there’s a lot).
What we'll cover:
- Things you should know before diving in
- Tips for building a scalable React Native project
- Things that aren’t in the official documentation (but should be)
- Polishing your application with Animations & Transitions