Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Messy Data Does Not Equal Messy Code

PHP UK Conference via YouTube

Overview

Explore a conference talk from PHP UK 2020 that delves into the challenges of handling messy data while maintaining clean code. Learn how a major Swiss retailer's API consumes and transforms data not originally designed for the digital age. Discover the journey of dealing with various data sources and formats, and how a robust architecture was built to seamlessly process and output information. Gain insights into maintaining and upgrading an API over a five-year period, including the transition to Symfony 4. Understand the implementation of import commands, third-party data providers, mapper dependencies with compiler passes, and strategies for ensuring quality through testing, logging, and monitoring. Examine the importance of acceptance tests for critical data and the techniques used for serializing, versioning, and grouping data in this informative 45-minute presentation.

Syllabus

Intro
Michelle Sanver Colour & Code addict
Importing Data With import commands
3rd party data providers
Mapper Dependencies With a compiler pass!
Ensuring Quality Tests, Logging, Monitoring
Acceptance Tests Test for critical data, often
Serializing, Versioning & Groups

Taught by

PHP UK Conference

Reviews

Start your review of Messy Data Does Not Equal Messy Code

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.