You are a manager or an individual contributor? Pick, practice & adapt those tips to your team to excel in working remotely.

This year 2020 was strange, especially with the COVID-19 situation, the lockdowns, and working from home. Remote work increased across all companies all over the world, especially for tech companies. You know what? Back Market is also a tech company too, and we have something to share with you on remote work.

As an engineering manager of a team with talented engineers spread across a country, by working remotely (even before the COVID-19), we’ve learned a lot about remote practices. That’s why it was important to share my experience to Back Market, and today, with you my dear reader.

Let…


How using SwiftGen, Lokalise.co and Swift scripts are helping us managing Localizable.strings & Localizable.stringsdict files efficiently.

Managing strings translations with Lokalise.co

Since 2018 at Back Market, the engineering team decided to manage translation strings with a new solution. The team compared a lot of tools, like POEditor or Transifex. After some weeks of benchmarking and workshops, a competitor takes the point: Lokalise.co.

lokalise.co

For the mobile software team, on iOS and Android, Lokalise.co is a great solution, particularly with the Over The Air feature. With the iOS or Android SDKs, translations can be updated without submitting a new binary. In a world of release deployment, it makes much sense!

You can also directly download Localizable.strings & Localizable.stringsdict files from the platform. …


Retrouvez notre voyage, notre organisation, budget et astuces dans ce pays sauvage, l’un des plus beaux au monde.

Ça coûte combien la Nouvelle-Zélande ? Combien de temps faut-il ? Quels lieux sont à faire en priorité ? Quels sont les trucs et astuces à connaitre ? Autant d’éléments et de retours d’expériences que nous allons vous partager.

Attachez vos ceintures, décollage imminent 🛫.

Préparation : 4 mois

Quatre mois: c’est le temps de préparation nécessaire à notre voyage pour partir l’esprit tranquille.

Tout cela est étalé dans le temps bien sûr. Mais il faut savoir qu’en Nouvelle-Zélande au mois de janvier, l’été est roi pendant qu’on se les gèle en France en plein hiver. Qui dit été, dit haute saison : ce…


Adding logging destinations is easy to set up with SwiftyBeaver — Image Source

Since iOS 10, we’re able to show our app logging output in the system console. Let’s discover it with yet another tool: SwiftyBeaver.

What is OSLog?

Description of the Unified Logging system

For a decade, Apple had not improved the Xcode output console. More generally, the whole logging system across Apple OS had not been improved.

Apple introduced Activity Tracing and the concept of Faults and Errors in 2014. Then, in 2016, the Apple team revisited the Console App with a Unified Logging system, which came with advanced filters and UI.


Is the WWDC 2018 edition was a great one?! All you need to know on a WWDC edition.

I’ve already been to the WWDC 2016, it was a good experience. How about this year? What differences or improvements I’ve noticed about all the WWDC environment?

The location: 7/10

Since 2017, the WWDC is back in San Jose, California. It’s about one hour and a half from San Francisco.

Last year, San Jose city didn’t get that WWDC was back, with almost 5000 engineers who have to sleep in their town. Consequently this year: hotels prices costing twice, not far away to the San Francisco prices. The best plan is to take an Airbnb apartment with other friends; this was what we…


Here some code & feedback on sessions about iOS 12, App Store, In-app purchase, APIs, etc. from the best sessions I attended during this WWDC 2018.

I share with you some of the best features & APIs to know on iOS 12 and development environment features. There is a lot to cover, so I preferred to focus on specific ones. I will not cover here the new features around Business Chat, ARKit 2, CoreML, or Siri Shortcuts.

What’s new in App Store & App Store Connect?

There are great news around App Store!

First, new Mac App Store. It’s just an adaptation of the iOS one. Finally!


Apple Keynote room, 5000 people around here.

Want to feel the atmosphere during this special week? Come here!

During this WWDC, I will try to share with you the details of a WWDC. The conference, the tips, the food, the goodies, new frameworks & features, etc. What is it? How is the atmosphere? What’s new technically or not? What you have to do when this experience happens to you, etc. I hope you’ll enjoy it! Let’s go!

Previous part:

⏰ Wake up!

Well, the night before the Keynote, if you are a fanboy like I do, you do not sleep well. Especially if you are jet-lagged! It’s like the day before Christmas when you were a kid. …


Apple WWDC 2018 — © Apple

Want to feel the atmosphere during this special week? Come here!

During this WWDC, I will try to share with you the details of a WWDC. The conference, the tips, the food, the goodies, new frameworks & features, etc. What is it? How is the atmosphere? What’s new technically or not? What you have to do when this experience happens to you, etc. I hope you’ll enjoy it! Let’s go!

Special thanks to Smart&Soft who paid for WWDC ticket & flights.

😃 The euphoria

This is it! My second WWDC after the one of 2016 🤗. …


Loading error, loading, pull-to-refresh with error. How to simply manage them?

In a mobile app, you face network and data instabilities. That means that users must be aware of what is going on on the screen.

Introduction on app architectures & view controller states

You have multiple third dependencies and architectures which can help you to manage views’ states:

Today at Smart&Soft, we want to share our own vision. It’s an extract of our work by building multiple iOS apps in Swift.

From progress views to empty data views, from network’s errors to advanced customizable or localizable errors, you will discover and learn how to improve the user experience and write a flexible code architecture to do almost anything…


Last year I started to apply the KonMari method to tidy up our apartment in Paris. It’s time give you a year in review!

What was our problem?

The purpose of applying and experiment this method was to eradicate the missing spaces and the time spent on tidying up our home.

Our apartment is small for two, and we want to enjoy all our rooms with a sign of purity and zest of minimalism but decoration.

I’ve read the excellent book of Marie Kondo and applied the main principles of her methodology.

The results were instantly visible. You can see and read them here:

What’s up today?

Remember the previous pics? Here the same ones today.

Man clothes 👱‍

Jean-Charles Sorin

Engineering Manager @BackMarket — Mobile Team - www.backmarket.com - iOS engineering & personal growth.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store