Homepage
Open in app
Sign in
Get started
Fandom Engineering
For the love of fans
Follow
Deep Learning Models in Production - our presentation on WiMLDS Poznań 20th Meetup
Deep Learning Models in Production - our presentation on WiMLDS Poznań 20th Meetup
How we reduced costs and speeded up execution time THREE TIMES on GPU heavy workloads at scale, with AWS Sagemaker Batch Transform +…
Julia Będziechowska
Apr 19
Fandom Technical Mentorship Program
Fandom Technical Mentorship Program
Say Hello to Fandom Technical Mentorship Program, A technical program, with aim to maximise our engineers's technical excellency.
Houssam Yahiaoui
Feb 28, 2023
How to maintain order in the versioning and lifecycle policies of your S3 buckets
How to maintain order in the versioning and lifecycle policies of your S3 buckets
I know that topics such as cloud storage may not seem exciting, but I find S3 to be just as cool as it can be. With S3, you can store as…
Jacek Małyszko
Feb 24, 2023
Replacing memcached proxy — a bumpy road from Twemproxy to Mcrouter
Replacing memcached proxy — a bumpy road from Twemproxy to Mcrouter
This is an example of how to replace a critical component with zero downtime, how and why projects grow in size, and where risks can come…
Jacek Wozniak
Oct 6, 2022
Working @Fandom.com: Data Engineering
Working @Fandom.com: Data Engineering
Have you ever looked for information about new TV series like House of the Dragon or The Rings of Power? A new Marvel movie has been…
Jacek Bera
Oct 4, 2022
How do we onboard new hires in mobile team
How do we onboard new hires in mobile team
At Fandom, we believe that a well-structured onboarding is a crucial part of successfully hiring new talent no matter if you have a…
Artur Michna
Apr 28, 2022
Working @Fandom.com: Ad Engineering
Working @Fandom.com: Ad Engineering
If you’ve ever searched for facts about your favourite game, a TV show, a movie, a comic book, or an anime series, then you probably…
Katarzyna Pudełko
Jan 12, 2022
Playwright on Jenkins at scale with HTML reports
Playwright on Jenkins at scale with HTML reports
A comprehensive guide to running Playwright tests in Parallel on Jenkins
Bruno Mańczak
Dec 17, 2021
Keep programmers’ decisions documentation up-to-date and simple with Architecture Decision Records
Keep programmers’ decisions documentation up-to-date and simple with Architecture Decision Records
Developing a system over years is hard, as is writing clean, maintainable, up-to-date code. But believe me, writing easy-to-maintain AND…
Rita Łyczywek
Dec 13, 2021
Platform Team’s Technical Decision Process — Actor Migration Case Study
Platform Team’s Technical Decision Process — Actor Migration Case Study
As the Platform team at Fandom, we are responsible for providing core functionalities and shared services used by all the teams that work…
Martyna Nowicka
Nov 10, 2021
Working @Fandom.com: Mobile Apps
Working @Fandom.com: Mobile Apps
Learn about the team responsible for the D&D Beyond mobile app.
Grzegorz Aperliński
Oct 29, 2021
Working @Fandom.com: CATS
Working @Fandom.com: CATS
Meet the folks responsible for Fandom’s content creation and moderation tools, used by millions of users around the world!
Krzysztof Derek
Oct 15, 2021
Ads and data-driven web performance
Ads and data-driven web performance
Core Web Vitals and ads
Paulina Grudzień
Sep 29, 2021
Working @Fandom.com: SiteX
Working @Fandom.com: SiteX
How is it to develop a fan platform with billions of views every month? We’ve got answers.
Bart Kowalczyk
Aug 31, 2021
Five Ways in which D&D Beyond Benefits from Dogfooding
Five Ways in which D&D Beyond Benefits from Dogfooding
Eating your own dog food, or “dogfooding”, is the practice of using one’s own products or services. The rationale is that real-world usage…
Grzegorz Aperliński
Aug 18, 2021
Auto linking Jira ticket in PR description via Github Action
Auto linking Jira ticket in PR description via Github Action
I was looking for an easy way to generate a URL to a Jira ticket in the pull request description or as the first comment. The ticket…
Rita Łyczywek
Apr 23, 2021
Coroutines Channel
Coroutines Channel
This blogpost is a continuation of the previous post: Coroutines Flow, and goes deeper into coroutine streams. In this article, I’m going…
Maciej Nowak
Dec 18, 2020
Coroutines Flow
Coroutines Flow
This blogpost is a continuation of the previous post: Coroutines Basics, and covers more advanced mechanisms than basic coroutines have to…
Maciej Nowak
Dec 3, 2020
Verifying tracking events in XCUITest
Verifying tracking events in XCUITest
UI tests are a great way to verify if your application is working correctly. Using them, you can verify if certain actions cause certain…
Rafał Kwiatkowski
Nov 20, 2020
Coroutines basics
Coroutines basics
We developers are constantly on a lookout for new solutions, the best approaches so no wonder the world is changing and asynchronous…
Maciej Nowak
Nov 10, 2020
AWS S3 — Disaster recovery using versioning and objects metadata
AWS S3 — Disaster recovery using versioning and objects metadata
AUTHOR: Jacek Małyszko, Data Engineer @ Fandom
Jacek Małyszko
Nov 6, 2020
Before you build your next ETL, answer these!
Before you build your next ETL, answer these!
How Fandom’s Data Engineering builds DAGs to last
MikolajFromDataEngineering
Oct 9, 2020
How to save some $$$ using Amazon Web Services?
How to save some $$$ using Amazon Web Services?
Is using AWS cloud cool? Definitely! What is not so cool about using those kinds of services is quite a limited way to keep track of how…
Jacek Bera
Sep 25, 2020
Faster pull request checks for modular iOS app
Faster pull request checks for modular iOS app
This blog post is a follow-up of Enhancing XcodeGen for simpler maintenance of dependencies in modular iOS app . In the mentioned article…
Rafał Kwiatkowski
Aug 21, 2020
Beyond Remote
Beyond Remote
Remote work is quickly becoming the norm in the tech industry, but that was definitely not the case pre-2020. At , we’ve always had some…
Dani Sadczenko
Jul 17, 2020
About Fandom Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams