Blog

Helen Hou-Sandí

Congratulations to 10up Lead Engineer Adam Silverstein, recently made a WordPress core committer!

With complete access to the WordPress code repository, core committer status is not given out lightly. Through his work on the Revisions UI for WordPress 3.6, leading the recent WP API Backbone client development and many more core JavaScript features, his countless speaking appearances, and his mentorship during WordCamp contributor days, Adam illustrated his dedication to WordPress and the 10up values of openness and community service.

Sixth Annual All Hands Summit: photographic retrospective

atl-skyline

Back in September, team 10up gathered in Atlanta from around the globe for four days of knowledge sharing, team building, and face-to-face time. Our days were filled with inspiring, educational presentations from our peers, while the evenings let us kick back and relax with teammates whom we normally only see on our computer screen.

The event began with an in-depth keynote presented by company leadership: our own 10up State of the Union. The keynote was followed by more than a dozen sessions presented by 10uppers who contributed their time and effort to share their knowledge, lessons learned, and perspective. Topics—to name a few—explored:

  • new tools, best practices, and important concepts for engineering, user experience, and design;
  • techniques we can use to delight our clients;
  • lessons learned from projects;
  • the current and future state of content platforms and distribution;
  • ways to support more performant, effective web ads that are more profitable for publishers without sacrificing visitor engagement, and;
  • how to identify and manage impostor syndrome.

Read More on Sixth Annual All Hands Summit: photographic retrospective

Reintroducing Windows Azure Storage for WordPress

When collaborating with Microsoft, we are often responsible for making WordPress work seamlessly with Microsoft’s own offerings, including their Azure cloud service platform. An ideal Azure hosting configuration leverages Azure Blob Storage to store and deliver uploaded media assets and attachments. Microsoft’s existing, open source solution, Windows Azure Storage for WordPress, had been neglected for years; we stepped up to overhaul the plugin.

The 4.0 release addresses legacy SDK dependencies and features a refactored code base, bringing it in line with our WordPress Best Practices.

Read More on Reintroducing Windows Azure Storage for WordPress

IAB unveils a new Ad Unit Portfolio

new-ad-portfolio

On October 25, the Interactive Advertising Bureau (IAB)—responsible for setting online ad guidelines and best practices—held a webinar to review an ambitious overhaul of its Ad Standards Portfolio.

So why the overhaul?

The new portfolio of ad units aims to address concerning trends, including an increase in the adoption of ad blockers and content delivery platforms like Google AMP and Apple News that limit ad integrations. The IAB has asserted that, as publishers focused on margins and increased automation, their audiences have increasingly encountered invasive interstitials, purposefully-hidden opt-outs, auto-play videos, and recurring-ad fatigue. Sites have grown heavy with extended load times often caused primarily by third-party ad servers and content discovery platforms like Outbrain and Taboola.

“We messed up,” wrote Scott Cunningham, Senior Vice President of Tech and Ad Ops at IAB. “As technologists tasked with delivering content and services to users, we lost track of the user experience.”

Read More on IAB unveils a new Ad Unit Portfolio

Introducing Twenty Sixteen React and NodeifyWP

twentysixteenreact
As web technologies and mobile devices improve and global internet speeds increase, consumers increasingly expect taps and clicks to deliver results nearly instantaneously; the “app-like” experience has become an expectation in web browsers. To this end, we’ve seen huge strides forward in web platforms and frameworks.

Among its most notable relevant advancements, WordPress introduced a JSON REST API, which opens up new, compelling use cases as a framework and content storage engine, such as headless publishing workflows. However, since WordPress runs on PHP, it can’t be used in conjunction with an important breakthrough: isomorphic applications.

Isomorphic web applications run the same code on the server and client (web browser), providing the flexibility, extensibility, and consistency to build the most modern “app-like” experiences on the web. JavaScript and Node.js are used to create isomorphic applications, since JavaScript runs natively in the web browser and is the foundation for server-side Node.js. (Learn more about isomorphic applications.)

Since we can’t run PHP in the web browser, we have a few options for creating JavaScript-powered “app-like” experiences in WordPress.

Read More on Introducing Twenty Sixteen React and NodeifyWP

Avatar photo

I recently published an article on CIO Review discussing the benefits and challenges of implementing a headless publishing workflow to better facilitate cross-channel and cross-platform content distribution.

Traditionally, content management systems handled both the management of content (the “backend”) and the presentation of content to audiences (the “front end”). By going headless, content creators decouple site backends from front ends, enabling many different content presentation applications – websites, mobile apps, social or syndication channels, etc – to  consume content managed in a single backend.

Given the benefits laid out in my article, we’re increasingly encouraging 10up clients to consider “going headless” for their next site builds.

Refining our message and design

More than two years ago, we overhauled 10up.com to reflect the company we had become. Conceived and built entirely in-house, we strove for an experience and aesthetic that would project the craftsmanship we offer our clients. More than two years later, we think the art direction and architecture has more than withstood the test of time.

Over the last two years, our mission, message, and value proposition has evolved, presenting an opportunity to improve the way we articulate ourselves, in content and design. I’m happy to announce a site wide update that highlights our refreshed mission statement and improves the way we describe #team10up.

We think that our own story becomes most tangible when telling our project stories, so we’ve also taken the time to completely redesign our work portfolio. Our user experience and visual design team worked closely with internal stakeholders and engineers to craft a portfolio that is as visually stunning as it is functional, across screen sizes and device types.

Read More on Refining our message and design

Several 10up speaking appearances left in August

September is nearly here, but you can still catch 10up engineers at speaking engagements in August.

Is 10up hiring Senior Project Managers? Yes!

As we continue to add inspiring, award-winning clients to our roster, we continue to expand the 10up team. We can’t deliver outstanding client experiences and websites without first-class project managers at the helm, so while we continue to hire across our disciplines, we’re especially focused on adding qualified Senior Project Managers.

If you want to work with some of the biggest brands on the web with industry leading talent, let’s talk. Start by downloading the Senior Project Manager job description (or read on), and visit our Careers page to learn more about working at 10up. When you’re ready to apply, send your résumé and cover letter to [email protected].

Read More on Is 10up hiring Senior Project Managers? Yes!

Avatar photo

I’m presenting “Visual Regression Testing with PhantomCSS” at Front Porch Conference in Austin on Tuesday. Front Porch brings together leading experts in web design and development to share their knowledge. I will present a better way to QA websites—traditionally an inefficient effort requiring manual review of an entire site after each code change—illustrating how PhantomCSS test suites can automatically compare visual differences and flag changes for further review.