An Event Apart: “The Way Of The Web”

Jeremy Keith speaking at An Event Apart Seattle 2018 on April 3, 2018.

Do you ever get overwhelmed by the ever-changing nature of web design and development? Exhausting, isn’t it? How are you supposed to know which technologies and tools you should invest your time in? Will they stick around or will you just have to relearn everything in another few months? Join Jeremy as he takes a tour of the past, present, and future of working on the web. From the building blocks of HTML, CSS, and JavaScript through to frameworks and libraries right up to the latest and greatest Progressive Web Apps, this talk will examine our collective assumptions with a critical eye. By learning from the past, we can make sensible design decisions today to build the web of tomorrow.

Continue reading An Event Apart: “The Way Of The Web”

An Event Apart: “Everything You Know About Web Design Just Changed”

Jen Simmons speaking at An Event Apart Seattle 2018 on April 2, 2018.

2017 saw a sea change in web layout, one that few of us have truly come to grips with. We’re standing at the threshold of an entirely new era in digital design—one in which, rather than hacking layouts together, we can actually describe layouts directly. The benefits will touch everything from prototyping to custom art direction to responsive design. In this visionary talk, rooted in years of practical experience, Jen will show you how to understand what’s different, learn to think through multiple stages of flexibility, and let go of pixel constraints forever.

Continue reading An Event Apart: “Everything You Know About Web Design Just Changed”

An Event Apart: “Fit For Purpose: Making Sense of the New CSS”

Eric Meyer speaking at An Event Apart Seattle 2018 on April 2, 2018.

The past year has seen an incredible explosion in what we can do with CSS—from stable flexbox to the dawn of Grid, there are more powerful tools in our toolbox than ever before. Each system is, in its own way, simple, but the multitude of choices can make your head spin. What are the pros and cons? Where are the strengths and weaknesses? How does a committed craftsperson choose? In this detailed talk, Eric will compare and contrast CSS features in a series of real-world design scenarios, illuminating not only what he chose in each situation, but more importantly, why, always with an eye on what trade-offs were made at what cost. You’ll come away with a better sense of how to put all these new CSS features to work for you right away.

Continue reading An Event Apart: “Fit For Purpose: Making Sense of the New CSS”

An Event Apart: “Graduating to Grid”

Rachel Andrew speaking at An Event Apart Seattle 2018 on April 2, 2018.

When CSS Grid Layout shipped into multiple browsers in the Spring of 2017 it heralded the dawn of a new way to do layout on the web. Now that the excitement of launch has passed, Rachel Andrew will take a look at what went right or wrong in these first few months, and offer help to those struggling to transition away from legacy methods. In a practical, example-packed hour, Rachel will help give you the confidence and practical skills to fully embrace Grid layout. We’ll compare common framework patterns to new Grid code, and learn how to create a workflow that is right up to date—a workflow grounded in new CSS, yet able to care for old browsers and ensure a good experience for their users.

Continue reading An Event Apart: “Graduating to Grid”

An Event Apart: “Scenario-Driven Design Systems”

Yesenia Perez-Cruz speaking at An Event Apart Seattle 2018 on April 2, 2018.

Unified design systems are essential to building, maintaining, and evolving our sites and products. By empowering disparate teams via a common visual and UX language, they help us create cohesive user experiences. But creating a unified system that scales to serve a variety of content and use cases can be challenging. Sharing insights from her experience creating a unified design system for eight media brands with eight distinct editorial strategies, Yesenia will show how to approach a design system via a user-centered lens. Learn how being scenario-driven helps you design a scalable system that responds flexibly to specific contexts.

Continue reading An Event Apart: “Scenario-Driven Design Systems”

An Event Apart: “Digital Marketing Strategies for the Busy ‘Web Master’”

Sarah Parmenter speaking at An Event Apart Seattle 2018 on April 2, 2018.

Reaching through the screens of our customers and holding their attention is becoming increasingly difficult thanks to the pace at which online content now moves and our dwindling attention spans. Nowadays the job of the multi-faceted web designer is to not only know the latest techniques for building in Grid but also know how to get that work seen amongst the saturated world of digital marketing. In this talk Sarah will be discussing the idea of quarterly website design reviews with a “design once use everywhere” mantra, plus digging into the ever changing world of Instagram algorithms, Facebook marketing, and topical social media takeaways for immediate implementation.

Continue reading An Event Apart: “Digital Marketing Strategies for the Busy ‘Web Master’”

An Event Apart: “Beyond Engagement: the Content Performance Quotient”

Jeffrey Zeldman speaking at An Event Apart Seattle 2018 on April 2, 2018.

Our products are tasked with providing ever-higher levels of “engagement.” But should they be? For many sites, analytics demonstrating high levels of “engagement” may actually be signs of failure. AEA co-founder and longtime web designer Zeldman introduces a new measurement of design success: the content performance quotient. Learn how relentlessly cutting needless content and architecture, fine-tuning UX and UI, and shoring up technical performance can create improved experiences that are better attuned to today’s web… and how to sell this profound change in design thinking to your bosses, clients, and colleagues.

Continue reading An Event Apart: “Beyond Engagement: the Content Performance Quotient”

Applying Drupal Patches in Composer

I recently had a Drupal core patch that I needed to use on a site I’m building. This can be done manually using the patch command, but when managing a Drupal project with Composer, any manual patches could get wiped out on the next run of the composer update or composer install commands. In order to make sure patches stick, they need to be added to Composer, like a requirement.

Continue reading Applying Drupal Patches in Composer

Clearing Plex Caches

Although it’s happening a bit less recently, every once in a while when I add new media to Plex, the metadata does not appear. When this happens I first try doing the usual things like manually refreshing the metadata and emptying the library trash. If it’s still not working, I’ve found that manually deleting the cache files from the computer running the Plex server seems to almost always fix the problem.

Continue reading Clearing Plex Caches

Using a Simple Python Server for Local Resources

I recently discovered that Chrome does not allow the loading of local resources when I tried to link a stylesheet from one local project to another. Here is an example of what I tried to add to the HTML in my project:

<link rel="stylesheet" href="file:///Users/name/Directory/style.css">

And Chrome gave me this error:

Not allowed to load local resource

Continue reading Using a Simple Python Server for Local Resources