Homepage
Open in app
Sign in
Get started
Zoosk Engineering
DevOps
Browser
API
QA
BI
Native
Follow
Customizing Tooltips with the Power of Sass Mixins
Customizing Tooltips with the Power of Sass Mixins
At Zoosk we have a UI component called a tooltip. It resembles a speech bubble and provides helpful information to our users. It appears…
Sue Anna Joe
Mar 11, 2020
General guidelines for making an accessible web page
General guidelines for making an accessible web page
I spent a few days watching Udacity’s accessibility course by Google to get a handle on basic accessibility techniques. It turns out that…
Sue Anna Joe
Feb 16, 2020
To em or not to em? That is the media query question.
To em or not to em? That is the media query question.
There’s a lot of debate on whether to use em or px for breakpoint units in media queries. A few years ago Luke Wroblewski demoed his site…
Sue Anna Joe
Nov 15, 2019
The Witchy World of Inputs
The Witchy World of Inputs
In the last 16 years I’ve never had a project that required custom styles for disabled inputs. I know this because when I worked on such a…
Sue Anna Joe
Nov 15, 2019
Finally, A Responsive, Low-maintenance Interstitial
Finally, A Responsive, Low-maintenance Interstitial
At Zoosk we often use a pattern we call an interstitial. It’s a word or short phrase flanked on the left and right by a line, and it…
Sue Anna Joe
Nov 8, 2018
Mixins You Need in Your SCSS Library
Mixins You Need in Your SCSS Library
As a CSS author I’ve typed many property-value pairs over and over again in different declaration blocks, and it gets really tedious. Our…
Sue Anna Joe
Sep 11, 2018
Migrating Automation Lab to the Cloud (Part 2)
Migrating Automation Lab to the Cloud (Part 2)
This is part 2 of a 2 part series, check part1 if you haven’t already.
Sid Madipalli
Aug 24, 2018
Migrating Automation Lab to the cloud (Part 1)
Migrating Automation Lab to the cloud (Part 1)
This is part 1 of a 2 part series on Migrating Automation Lab to the Cloud.
Sid Madipalli
Aug 24, 2018
Refactoring at Scale with Abstract Syntax Trees
Working on an old codebase can be stifling at times. You have a great idea for a new pattern, but there’s just so much code that you can’t…
Robin Keller
Jul 9, 2018
Translating 800K lines of Javascript to Typescript
Translating 800K lines of Javascript to Typescript
Over the last two months, I’ve been translating Zoosk’s 800,000-line ES5 Javascript codebase into Typescript. The process was long and…
Robin Keller
Mar 23, 2018
Continuous Delivery — Changing the Culture of Deploys @Zoosk
Continuous Delivery — Changing the Culture of Deploys @Zoosk
A little less than a year ago, our VP of Engineering came to me after attending a CTO conference, and told me of a major tech company who…
@jayk_zoosk
Jan 9, 2018
Code Cleanup: When Your Work Is Undoing Other People’s Work
Code Cleanup: When Your Work Is Undoing Other People’s Work
My girlfriend doesn’t come from an engineering background, so it was interesting for her to hear that every six months I spend two weeks…
Aideen NasiriShargh
Dec 15, 2017
Refactoring Dinosaur Java Code To The Latest and Greatest
Refactoring Dinosaur Java Code To The Latest and Greatest
At Zoosk, the backend contains internal Java microservices that handle up to 400,000 requests per minute. New features and debugging issues…
Jeffrey Lau
Dec 12, 2017
Going Cloud Native with AWS Elastic Container Service
Going Cloud Native with AWS Elastic Container Service
Zoosk Java microservices are hosted on Amazon Elastic Container Service. In Amazon’s words, “Amazon EC2 Container Service (ECS) is a highly…
Jeffrey Lau
Dec 12, 2017
Rich Data Visualizations with the New Relic Insights API
Rich Data Visualizations with the New Relic Insights API
At Zoosk, we use New Relic to monitor our production traffic and user activity. The platform is incredibly useful for keeping a handle on…
Robin Keller
Dec 5, 2017
Migrating from on premise MySQL to Amazon Aurora with minimal downtime
Migrating from on premise MySQL to Amazon Aurora with minimal downtime
Zoosk, like most other webapps, relies heavily on databases. More than 40 separate clusters of them, in fact. One of the first tasks we had…
Conor Callahan
Oct 20, 2017
About Zoosk Engineering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams