This year’s conference provides again two days (see the Thursday schedule) of exciting talks organized in two parallel tracks.
Track 1 – FOLIUM
FOLIUM (1st Floor)
Refactoring CSS Without Losing Your Mind
Working with CSS is tricky enough as it is; working with legacy CSS can be nightmarish. In this talk, we’ll look at how we decide what to refactor and when; how we can refactor code whilst still shipping features; how to avoid regressions when adding new CSS; how we can avoid the dreaded refactoring tunnels; running new and legacy code in tandem; and a bunch of other neat little tips and tricks.
User experience (UX) strategy lies at the intersection of UX design and business strategy. This talk delves into this crucial practice, which relies on empirical, lightweight tactics for pushing cross-functional teams toward a unique digital solution that customers want. It will start with a primer covering topics such as competitor analysis, validated user research, value innovation, and why you must design a “killer” user experience. Then several UX strategy techniques will be explained that you can use for crafting consumer products that potentially make magic happen and destroy outdated mental models.
You will learn:
• Why a unique kick-ass user experience aligned with the right business model can define a “disruptive” product.
• How UX strategy techniques help the entire team and the stakeholders reach a shared product vision for greater efficiency.
• How by doing everything you can to validate your UX strategy, you reduce the risk of making products that nobody wants.
Presented byJaime Levy,Author, college professor and User Experience consultant
FOLIUM (1st Floor)
Promises Are So Passé
Promises saved us from callback hell, but they’ve left us with extra ceremony and fractured function scopes. We can do better though, with generators & the new async/await syntax in ES2016. Let’s see where async goes next, why it matters, and what you need to do to put it into practice today.
Presented byTim Perry,Tech Lead & Open-Source Champion
PAPIERSAAL (2nd Floor)
UX Design of VR and Interactive Environments
The overall focus of the talk will be how to approach the UX design aspect of virtual reality apps and environments. Mark will first conceptually cover VR design, describe how content is produced, and what it means for UX design patterns and requirements. This will include 360 video, animation, world design in game engines such as Unity 3D, and hologram production with depth cameras. The goal with this talk is to prepare UX designers for the transition to VR app/experience design. Although the focus will be on VR, the knowledge will also be valuable for augmented reality and connected device app development.
Adapted from his class “The Screaming Horrors of Git,” Corey takes us on a magical tour through the (mis)use of Git to do things its creators never intended. In this humorously delivered exploration of one of the open source community’s more ubiquitous tools, Corey demonstrates that a finely crafted wrench makes a barely acceptable hammer if you hold it wrong.
As the web development landscape rapidly changes, good communication and collaboration between multiple job functions is key to not just a project’s success, but to a successful career as a front end developer. In this talk, we’ll discuss why it is important to grow yourself into a “T-shaped” developer – someone with deep knowledge in front end development, who can collaborate across multiple other disciplines. You’ll leave knowing how to incorporate essential empathy and communication skills into your daily work life, leveling up your career, and the career of those around you.
Semantic markup helps ensure accessibility while reducing the need for frameworks. When you write semantic HTML and leverage the power of CSS Selectors and the cascade, you can reduce your CSS and JS by up to 95% and obliterate your queue of accessibility bugs. While learning new frameworks is fun, and relying on libraries can seemingly reduce development time, allowing 3rd party scripts to generate your markup usually adds bloat while ignoring or even destroying accessibility.
Product Design for web and mobile is evolving at a fast pace. As the range of devices and platforms continues to expand, so do the various design considerations. Design systems help a design team build a framework that meets their needs by bringing together all of the critical design components – including style guides, pattern and UI libraries, CSS frameworks and other resources.
In this session, Jina, a Lead Designer on the Design Systems team at Salesforce UX, will share:
– Strategies for how to approach, design and build an effective design system
– How to successfully maintain the system to ensure ongoing usefulness
– Elements that design systems need to be sustainable that are critical for success
Navigating choices in our career paths can be challenging. What if we had guidelines to help us make decisions that expand options rather than restrict them? Learn how choosing creativity, shifting to a growth mindset, finding your flow, and being a maker puts you on the path of having infinite possibilities in your career. This creates a clear path to a future where you can not only be awesome, but also do meaningful work.