Homepage
Open in app
Sign in
Get started
FloSports Engineering
Experience, ideas, half-baked thoughts, and ramblings from the coders, testers, devops, hackers, and geeks at FloSports. https://www.flosports.tv
Follow
Following
Building a React Component Library: FloSports Edition
Building a React Component Library: FloSports Edition
How to Build a React Component Library that Flo’s Your Boat
Michael Vessia
Jun 13, 2023
One Platform to Rule Them All
One Platform to Rule Them All
FloSports is a 13+ year old startup streaming 26 underserved sports. 2023 is the year of re-platforming as the FloEngineering team will…
Gene Chuang
May 25, 2023
Simple Reactive Data Streams
Simple Reactive Data Streams
Building Observables with the RxJs Library
Leila Adams
May 15, 2023
Ship More Frequently 🚀
Ship More Frequently 🚀
by Automatically Generating TypeScript Types
Leila Adams
Aug 5, 2022
Taking the Pragmatic Engineer’s Developer Culture Test
Taking the Pragmatic Engineer’s Developer Culture Test
What Defines Places Where Developers Thrive?
Truong-An Thai
May 14, 2020
Cross-Cloud CDN Edge Scripting for Cloudflare + StackPath
Cross-Cloud CDN Edge Scripting for Cloudflare + StackPath
Edge-side scripting is the future of CDNs and serverless. But, for companies wanting to be multi-cloud, can we develop shared code that…
Jason Byrne
Apr 27, 2020
Migrating From RxKotlin to Kotlin Coroutines
Migrating From RxKotlin to Kotlin Coroutines
Side-by-side comparisons of our RxKotlin and Kotlin Coroutine implementations.
Peter Graham
Dec 14, 2019
False Cliche: Every Journey Begins with a First Step
False Cliche: Every Journey Begins with a First Step
Chinese philosopher Laozi is known as the father of Taoism. He was born around 600 BC and is credited with writing the foundational book…
Jason Byrne
Aug 27, 2019
You Alone Own Your Career Path
You Alone Own Your Career Path
Often people believe their manager is responsible for their career progression. Truth is it’s all on you!
Jason Byrne
Jul 21, 2019
Step One to Effective 1-on-1 Meetings
Step One to Effective 1-on-1 Meetings
Building a happy team all starts with caring enough about your reports’ wellbeing to ask them.
Jason Byrne
Jun 22, 2019
Sharing AWS SNS Topics Across Stages
Sharing AWS SNS Topics Across Stages
Recently at FloSports we made a significant architectural change regarding how we deal with SNS Topics. We had certain instances when we…
Justin Kruse
May 14, 2019
Automated DOM QA Testing with Flagpole JS
Automated DOM QA Testing with Flagpole JS
Traditional functional testing with headless browsers is slow. Flagpole keeps it lightweight and lightning fast.
Jason Byrne
May 8, 2019
Limiting Down Time by “Swapping Stacks” in AWS Lambda + Serverless
Limiting Down Time by “Swapping Stacks” in AWS Lambda + Serverless
At FloSports, we make use of nested stacks in AWS and in some rare cases resources need to move between stacks. When this happens we need…
Justin Kruse
May 1, 2019
FloSports’ February 2019 Engineering Report
FloSports’ February 2019 Engineering Report
New Live Web Experience 50/50 Test, VOD CDN switches and Team News
Truong-An Thai
Mar 1, 2019
What is edge side scripting?
What is edge side scripting?
Most CDNs have either launched or are working on edge-side script projects. But what is it and why does it matter?
Jason Byrne
Feb 2, 2019
Authentication at Edge with StackPath
Authentication at Edge with StackPath
As we spread our applications out into serverless micro-services, what better place for our entitlement checks than on the CDN?
Jason Byrne
Jan 22, 2019
Data Lakes: Beyond the Buzz Words
Data Lakes: Beyond the Buzz Words
The biggest challenge with understanding big data is not the technology itself. It’s simply getting past the jargon.
Jason Byrne
Jan 16, 2019
AWS State Machines and Step Functions
AWS State Machines and Step Functions
What are Step Functions? How can I use them in my project?
Justin Kruse
Jan 8, 2019
Persistent Data in Lambda. It Works!
Persistent Data in Lambda. It Works!
Common wisdom is that a request to a Lambda function lives in a sandbox. It is created and destroyed for each call. False.
Jason Byrne
Dec 20, 2018
Scaling for Traffic Surges: When auto-scaling is not fast enough
Scaling for Traffic Surges: When auto-scaling is not fast enough
A year and a half ago we had a problem. Our application could not scale up quickly enough to handle realtime surges.
Jason Byrne
Dec 17, 2018
REST API Testing with Flagpole (Part 2)
REST API Testing with Flagpole (Part 2)
Now that you got the hang of it with the previous blog post, let’s dive into more advanced techniques.
Jason Byrne
Nov 27, 2018
Automated REST API Testing with Flagpole
Automated REST API Testing with Flagpole
Make light work of QA automation testing for all of your endpoints with a Flagpole JS.
Jason Byrne
Nov 18, 2018
Embracing a Blameless Culture: Because Nobody Wins the Blame Game
Embracing a Blameless Culture: Because Nobody Wins the Blame Game
In a crisis people often start pointing fingers, but this is ultimately a self-serving and unproductive practice.
Jason Byrne
Aug 23, 2018
Adventures in OOP: What is an Interface?
Adventures in OOP: What is an Interface?
One of the most mysterious concepts for junior developers to grasp is the interface. Why not just use an abstract class?
Jason Byrne
Aug 22, 2018
Job Title Leveling That Worked For Us
Job Title Leveling That Worked For Us
We just unveiled our career development pathing at FloSports. Here’s how we knew when we got it right.
Jason Byrne
Aug 11, 2018
About FloSports Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams