Masthead image

FabriCon May 2022

About Fabric Conference

Welcome back to FabriCon! This is our opportunity to take a day to learn from each other about Fabric's tech, development processes and future plans. We’re covering a wide range of topics, letting you recap on familiar topics and dip your toes into whole new areas.

This is our day to wrap up the year Fabric style!
On Friday December 12th we will gather in Vineyard House and online, all disciplines and teams across the department, to share some laughs, a bit of knowledge, and celebrate a successful year together.

Use the following link to RSVP to the event and sign up to a few of the games throughout the day: https://forms.office.com/e/hxuJEdqLpv. Setup depends on the number of people joining, so please let us know your plans.

This time around, all track 1 sessions will be run using the same Teams meeting for remote joiners. You can find the link lower in the agenda.

If you have any questions you’d like to send through ahead of the event, please use the Submit a question form.

Intro image 1 Intro image 2

Schedule

Track 1 - Kick-off Day (Day 1)

Track 2 - Demo Day (Day 2)

Drinks break

09:00-09:30

Graham Martin
09:30-09:50
Development Roadmap Update
Demo Day (Day 2)
Welcome back to FabriCon! In our regular development roadmap update we'll be recapping our recent development initiatives and the upcoming projects that'll be impacting us all over the coming months.
Ben Priestman
09:50-10:20
Underlay Roadmap Update
Demo Day (Day 2)
Developments in the Underlay: What's changed with the tooling that helps us build and run our systems? What's coming up?
Becca Bailey
10:25-10:55
Adoption of Fabric Features
Kick-off Day (Day 1)
This session covers the end-to-end process of rolling out Fabric features to editorial teams – using the Olive rollout of MyHub and Reactions as a case study. Starting with increasing Fabric feature awareness, two-way communication throughout the release cycle, and the collaborative process of testing and gathering feedback from the editorial teams. Roxanne Fisher will then round off by talking through the teams, considerations and processes involved in successful brand and user adoption of new features.
Annabel Baynes
10:25-10:55
Complexity and Cognitive Load
Demo Day (Day 2)
Anything that is created or architected has complexity, from cities to codebases. But at what point does high complexity begin to impact on the ways we process information? In this talk I shall examine some types of complexity, what overly complex systems do to impede learning, and how we could potentially take better care of both these systems and our brains.
Guy Goodwin
11:00-11:30
How are the Patchworkers improving accessibility?
Kick-off Day (Day 1)
Patchwork is a form of craft that involves sewing together pieces of fabric into a much larger design. This system of reusability influences how we work together as a large tech team. In this talk we will go through some of our initiatives and look at how we enhanced some of our components to take advantage of web accessibility standards to ensure that our modern web applications work for everyone regardless of devices or disabilities.
Ben Priestman, Stewart Ritchie
11:00-11:30
Visualising Services: Models and Maps
Demo Day (Day 2)
When running many services, it can be hard to keep track of what they all do, and how they are inter-connected. Modelling services helps us clarify what we intend to be happening. Mapping services gives us information about what is actually happening. Using both enables us to evolve systems safely.

Drinks break

11:30-11:50

James Allenby, Yash Shah
11:50-12:20
Platform Engineers (Panel)
Kick-off Day (Day 1)
This discussion is an insight into the journey that a couple of people have taken to become an integral part of the platform team. We will have a closer look at the motivation, opportunities and challenges that people, moving from other disciplines, get when they join the platform team.
Ross Howard
11:50-12:20
Demystifying Ads
Demo Day (Day 2)
Ads can sometimes seem like a confusing jumble of technologies, acronyms and terminologies. What is TEADS? Why do we sometimes call it Outstream or Playstream? If I disable PreBid, what happens? Where are we at with Ad Refresh? In this talk we'll delve into all of these questions, as well as taking a look at what is on the horizon for us and how we are optimising things.
Edward Hasting-Evans
12:25-12:55
React Native for Mobile Development
Kick-off Day (Day 1)
Mobile apps in the wild and closer to home - In this joint talk with our agency Theodo, we will be looking at where, and how React Native is being used to deliver native app experiences. We will then go on to talk a little about what we at Immediate are doing with React Native, and how you can get involved!
Nitzan Moore
12:25-12:55
IM QA
Demo Day (Day 2)
QA often feels hard to define as a role and as a discipline, largely because it can be quite open and extensive. This can often lead to a feeling of being mysterious, unknown and more frequently mis-interpreted and misunderstood. The simple question of “So, what do you do?” for a QA can induce cold sweats, a rising feel of panic and the introspective questioning of “What do I do?” This talk aims to unravel some of that mystery by walking through the roles of Tester, Analyst, Engineer and Advocate (Coach), which of these apply to QAs at Immediate and who (overall) is accountable for Quality (Spoilers! it’s everyone).
Linzi Ricketts, Marcus Worf, Jack Hansard
13:00-13:30
Iterative development
Kick-off Day (Day 1)
You designed, built and tested your product and it was perfect first time? This of course never happens. In this talk we will be exploring why and how we iterate, looking at the process from both a product led and development led perspective and then diving a little deeper into some of the main drivers and why the process is an ongoing journey.
Graham Martin
13:00-13:30
Performance – what goes first?
Demo Day (Day 2)
When it comes to performance, everyone wants their code to load first. But if everything loads first, nothing loads. A few small tweaks to our markup can make a world of difference. In this talk, we'll discuss the different loading strategies we've got available in browsers, how they work and when to use them giving you a toolbox of new options to use.
Julia Dann
13:35-14:05
Cookie apocalypse
Kick-off Day (Day 1)
3rd party cookies - either the scourge of the internet or a vital tool to understand your customer better depending on who you speak to. Regardless of your view the landscape is changing with big tech dropping support for them in their browsers. In this talk we’ll look at what this means for you as an individual and the challenges to Immediate to provide targeted ads and a personalised experience for our customers
13:35-14:05
SEO: How to improve crawling and indexing
Demo Day (Day 2)
In this talk we look at Google’s journey as it crawls, renders, and indexes our sites. We look at the steps Googlebot takes from Discovering a page, through to ranking. Also best practice to ensure that all our pages and content get found, common pitfalls that cause crawling to stop, and how to ensure we get the most out of JavaScript.
Nitzan Moore
14:10-14:15
Wrap up
Demo Day (Day 2)
A short recap of the day and details on feedback channels.

Pizza and drinks

14:15-13:54