Homepage
Open in app
Sign in
Get started
Tech Team
Engineering
Design
Product
Culture
Careers
Follow
Improving error handling: Errors as return values
Improving error handling: Errors as return values
Exceptions are great, but they can to get out of hand. There’s another way: Explicit, transparent, exhaustive and with no extra cost.
Ricardo Jesus
Oct 17
Topic conventions
Topic conventions
What’s the best name for a topic? What should be included in an event? This is a guideline attempting to create some consistency.
Ricardo Jesus
Jul 23
Improving information architecture for B2B products
Improving information architecture for B2B products
On Gympass we are recreating one of our products from scratch and a big challenge is to accommodate all the new features, since this…
Aline Melo
Mar 15, 2023
Resource version control using ETag
Resource version control using ETag
Controlling versions using HTTP headers
André Rodrigues
Oct 20, 2022
Some learning strategies and how Gympass helps their employees to grow up as professionals
Some learning strategies and how Gympass helps their employees to grow up as professionals
Can you imagine getting paid to do what you love most and still have the opportunity to learn on the best e-learning platforms on the…
Antônio Sérgio Jr.
Mar 9, 2022
How Gympass’ New Hires Deploy on Their First Day: an Automation Story
How Gympass’ New Hires Deploy on Their First Day: an Automation Story
One may ask developers around the globe how it was to board a new company, and most of them will probably tell how long it took to them to…
Victor "Vito" Gama
Sep 27, 2021
What it’s like to be a UX writing and localization intern at Gympass — so far
What it’s like to be a UX writing and localization intern at Gympass — so far
Hey you all! I was an intern at two companies before and I can tell you: the experience is never the same. Of course Gympass is no…
Aneliza Pinheiro
Jul 21, 2021
Not translation. Localization, please.
Not translation. Localization, please.
More than translating content, we need to make it meaningful in different contexts.
Suzana Demetrio
Apr 27, 2021
Handling failed webhooks with Exponential Backoff
Handling failed webhooks with Exponential Backoff
Here at Gympass, one of our main concerns is how reliable and responsive our applications are, always taking into account how this could…
Vinicius Abreu
Apr 7, 2021
My Experience as a Gympass Machine Learning Intern
My Experience as a Gympass Machine Learning Intern
From my past experiences, I know how hard it is to find an intern position as a Machine Learning (ML) Engineer…
Lorena Anunciacao
Jan 25, 2021
Reactive Streams at Gympass
Reactive Streams at Gympass
How we have been building stream processing using Apache Kafka and Akka
Matheus Felisberto
Jan 21, 2021
BFF — The secret of all great mobile architectures (Part I)
BFF — The secret of all great mobile architectures (Part I)
The first version of our Native App used to request 3 different services through their APIs. Besides, there weren’t any new features, it…
Viton
Nov 3, 2020
BFF — The secret of all great mobile architectures (Part II)
BFF — The secret of all great mobile architectures (Part II)
If you have read Part I of this post you already know some issues we've had when requesting REST API’s to build our first app version. In…
Viton
Nov 3, 2020
Kotlin as an option for service creation at Gympass
Kotlin as an option for service creation at Gympass
Introducing the Kotlin language as an option for service creation at Gympass.
Rafael Pereira Santos
Oct 28, 2020
Building a glossary: the importance of a collaborative construction
Building a glossary: the importance of a collaborative construction
More than identifying terms and their meanings, we need to understand what they mean in people’s daily lives.
Suzana Demetrio
Oct 15, 2020
Evolving Self-service application infrastructure at Gympass [part 1]
Evolving Self-service application infrastructure at Gympass [part 1]
Background
Douglas Ferreira
Aug 26, 2020
My COVID-19 story: User research in complex times
My COVID-19 story: User research in complex times
2020 has been a year full of emotions for everyone, the high level of uncertainty that is surrounding us and messing up our plans and…
Bruna Alves Maia
Aug 26, 2020
UX for Search 101 🔎️
UX for Search 101 🔎️
Design for discoverability: Critical patterns for better user experience
Gabriela Gentile
Jul 20, 2020
A golden rule for good Product Discovery
A golden rule for good Product Discovery
It’s not from today that figuring out what customer want is a challenge. Past one century, the famous quote from Henry Ford (“If I had…
Lucas Juliano
Jun 22, 2020
Using Firebase Remote Config and move from Webviews to Native
Using Firebase Remote Config and move from Webviews to Native
Gympass was a 7-year-old startup when we were hired to build the first native app. We didn’t have an app with native features, however, we…
Viton
Apr 28, 2020
Ruby threads worth it?
Ruby threads worth it?
One of the most challenging things that I had as a software engineer, was dealing with a large amount of information at the same time…
Danilo Peres
Apr 22, 2020
How we improved our AppStore rating with Firebase A/B Test and Remote Config
How we improved our AppStore rating with Firebase A/B Test and Remote Config
As I explained in a previous post, Gympass App in 2018 was a full-screen WebView, with a poor User Experience, slow rendered and no usage…
Viton
Apr 16, 2020
Automating E2E tests on Gympass Mobile App
Automating E2E tests on Gympass Mobile App
Since the beginning of our first features with React Native, testing was something that interested us. Before any release, we wanted to…
Adriano Marques
Apr 14, 2020
Using Fastlane and TravisCI to automate our mobile releases
Using Fastlane and TravisCI to automate our mobile releases
Although we don’t have a specific team responsible to manage and deploy our app releases, we used to concentrate the responsibility for…
Viton
Apr 14, 2020
Gympass front-end architecture redesign
Gympass front-end architecture redesign
Last year, in December we had the opportunity to revisit our current front-end architecture. In this article I will try to explain what we…
Kaic Bastidas
Mar 24, 2020
About Wellhub Tech Team (formerly Gympass)
Latest Stories
Archive
About Medium
Terms
Privacy
Teams