Corentin Kerisit Profile Banner
Corentin Kerisit Profile
Corentin Kerisit

@corentinanjuna

2,183
Followers
306
Following
36
Media
252
Statuses

building @amoamoamo with friends. ex founding team @zenly . 19+ years at @anjunabeats @aboveandbeyond . Most of what I do involves Protobuf and @bazelbuild 💚

Paris, France
Joined March 2009
Don't wanna be here? Send us removal request.
@corentinanjuna
Corentin Kerisit
2 years
Feels good being back with this group of immensely talented people. Also super pumped about the stack behind what we're building at @amoamoamo
5
10
124
@corentinanjuna
Corentin Kerisit
10 months
Pretty proud of this one 😊
@florianmari
Florian
10 months
That kind of stuff👌🏻 @amoamoamo
5
11
276
5
4
81
@corentinanjuna
Corentin Kerisit
10 months
Something is cooking at @amoamoamo (thank you @bazelbuild )
Tweet media one
7
3
61
@corentinanjuna
Corentin Kerisit
10 months
Keep your friends close 🫶🚀
Tweet media one
1
1
48
@corentinanjuna
Corentin Kerisit
2 years
Paris Sunday fly over using @zenly 🥰 Special mention to the bomb squad who worked relentlessly for years and take maps to uncharted territories 🤘
3
2
49
@corentinanjuna
Corentin Kerisit
9 months
Execution #2
@amoamoamo
amo
9 months
Keeping up with your friends doesn’t have to be complicated. But that’s how it feels today on other apps when updates from your crew are buried beneath brands, influencers, and videos of strangers dancing. We believe that sharing your life with your friends should be simple and
16
30
272
2
2
46
@corentinanjuna
Corentin Kerisit
9 months
New Xmas map 🗺️🎄
Tweet media one
1
1
46
@corentinanjuna
Corentin Kerisit
2 years
This team 🤯❤️ This man 🥰🔥 That ride 🥹 @zenly = Bomb Squad 💣
@romaindillet
Romain Dillet 🙃
2 years
Some @zenly news: - The team is releasing its biggest redesign ever - It has reached 35 million active users (!) and is growing faster than Twitter and Discord (!!) - Its founder @an21m is moving on 5 years after Snap acquired Zenly Read more on TC:
2
20
193
2
2
46
@corentinanjuna
Corentin Kerisit
4 months
Genuinely sad for anyone not in @amoamoamo this morning, and therefore not able to taste my home made “extra mile” Cantucci!
5
1
46
@corentinanjuna
Corentin Kerisit
3 years
Holiday map 🌴
Tweet media one
2
3
42
@corentinanjuna
Corentin Kerisit
10 months
The things this team can do… 🥵
@amoamoamo
amo
10 months
Where did our friends go?? The bike rides. The sleepovers. Your first cigarette. Gossiping about your latest crush. Being consoled when they break your heart. Discovering a new city. Re-discovering your own (at 2AM). The hungover brunches. The tears. The laughs. The love. So
76
101
894
0
3
39
@corentinanjuna
Corentin Kerisit
2 months
Myself and @michaeljames from @amoamoamo are in SF this week catching up with folks in consumer ! Anyone who’s here and wants to meet for a coffee or a beer ? Very happy to meet anyone in our field really :) DM me !
7
7
43
@corentinanjuna
Corentin Kerisit
2 years
Last Xmas map 🎄
Tweet media one
1
1
36
@corentinanjuna
Corentin Kerisit
1 year
Thrilled to have you with us 🫶
@joshm
Josh Miller
1 year
🇫🇷 The Browser Company of Paris, Day One! P.S. I am biased but my hosts, @amoamoamo , have the coolest, most creative vision of any new co I've seen in the past five years. Go work for them if you live in Paris!
Tweet media one
23
11
454
0
2
36
@corentinanjuna
Corentin Kerisit
4 months
If you're not in @amoamoamo HQ, then you're missing out on my home made surprise balls of sweetness.
Tweet media one
4
1
36
@corentinanjuna
Corentin Kerisit
3 years
Xmas map🎄
Tweet media one
2
0
31
@corentinanjuna
Corentin Kerisit
1 year
Building iOS Enterprise and Store versions on the CI + running all iOS unit tests in 47s. Thank you @bazelbuild 🥹🤯
Tweet media one
0
4
29
@corentinanjuna
Corentin Kerisit
2 years
💚💎🫶😢
@zenly
zenly
2 years
february 3rd will be my last day with you 💔
Tweet media one
243
360
1K
2
1
25
@corentinanjuna
Corentin Kerisit
6 months
Breakpointing in Rust using Xcode => ✅
Tweet media one
3
0
26
@corentinanjuna
Corentin Kerisit
1 year
Everyday life of a platform engineer, low light, hyper realistic #midjourneyv51
Tweet media one
2
0
23
@corentinanjuna
Corentin Kerisit
10 months
Pay attention to this.
@eisokant
Eiso Kant
10 months
Tweet media one
17
21
195
2
1
25
@corentinanjuna
Corentin Kerisit
6 months
Perfetto tracing on iOS has been of tremendous help for crafting high performance apps throughout the years! Those are release build traces on internal builds that everyone use at @amoamoamo . They are included in every bug report and can be remotely fetched.
Tweet media one
2
1
25
@corentinanjuna
Corentin Kerisit
1 year
A glimpse of the amazing journey we had at @zenly working with immensely talented professionals like @julienmartin_ (sobbing… 🥺)
@julienmartin_
Julien Martin
1 year
Thrilled to finally publish my article about Design at Zenly. I started writing in September 2022 following the shutdown announcement, so it’s been ready for a while now and there will be 3 parts. This is part 1 and it takes place from 2015 to 2017.
7
20
137
1
1
22
@corentinanjuna
Corentin Kerisit
9 months
Starts like this
Tweet media one
2
1
17
@corentinanjuna
Corentin Kerisit
4 months
I’ve known @HugoAmsellem for more than a decade and have always been in awe of his passion and relentless drive in helping others. The kind of supporter you want by your side !
@HugoAmsellem
Hugo Amsellem
4 months
👋 Personal update, I'm launching @IntuitionVC I fall in love with people and ideas. I fell in love with the creator economy and, lately, the loneliness epidemic. But most of all, I fell in love with the extraordinary people bringing these ideas to life: Founders. To be exact,
Tweet media one
96
39
421
1
1
18
@corentinanjuna
Corentin Kerisit
2 years
Smiling face 😊
@an21m
Antoine Martin
2 years
The bad news: @zenly is dead. I don’t know what to use and I’m sad! I’m sure you’ll come to regret that decision @evanspiegel . Thank you everyone else for the extreme support ❤️ The good news: we’ve been working on cool new stuff with a few friends... ↓
53
93
1K
1
1
18
@corentinanjuna
Corentin Kerisit
5 months
If you’re reading this, it means a lot of you broke the first rule…
Tweet media one
1
2
17
@corentinanjuna
Corentin Kerisit
4 months
@steeve My old friend is at 88, not at 14 🤡
3
0
16
@corentinanjuna
Corentin Kerisit
1 year
@Dimillian @Medium Music to my ears 🤩👏🏼 At @amoamoamo , thanks to @bazelbuild , we have this taken to the extreme as well (showing only platform modules here). Every folder is a Bazel target, dependencies are wired through a dedicated API target using DI (echoing your article on composition root).
Tweet media one
2
0
14
@corentinanjuna
Corentin Kerisit
2 years
@TurnerNovak Cheers <3 More info about the tech stack here ➡️
0
0
14
@corentinanjuna
Corentin Kerisit
10 months
Tweet media one
1
2
13
@corentinanjuna
Corentin Kerisit
3 months
The single slide in WWDC24 that got me excited (A profiler with FlameGraph included 🤯)
Tweet media one
0
1
12
@corentinanjuna
Corentin Kerisit
6 months
The simple joy of visualizing iOS profiling as FlameGraph...
Tweet media one
0
1
12
@corentinanjuna
Corentin Kerisit
9 months
Ends like this !
4
0
12
@corentinanjuna
Corentin Kerisit
4 months
My esteemed and ever talented colleague Sylvain made a quick interview about the reality of using Rust for building apps backends server side and client side ! Go check it out :)
@_filtra
filtra.io
4 months
We discovered a really cool company in Paris building new social media apps in Rust! It's called amo. Checkout our interview with one of their engineers here:
0
17
41
0
1
11
@corentinanjuna
Corentin Kerisit
5 months
@nikitabier To the founders, I know you are reading this. And I love you 😘
0
0
10
@corentinanjuna
Corentin Kerisit
2 years
@steeve @zenly Felt like being on death row every year and having to come up with the ultimate best of what your brain is capable of to be able to survive (on short notice) 😰😮‍💨
1
0
10
@corentinanjuna
Corentin Kerisit
6 months
This 1st principle from one of the first Google dev talk about builds 👌
Tweet media one
0
1
11
@corentinanjuna
Corentin Kerisit
5 months
monorepo current status: 30k lines of Starlark 💚😅
Tweet media one
2
1
11
@corentinanjuna
Corentin Kerisit
2 years
@Michgboxy @an21m Rust, GRPC, Protobuf, ScyllaDB, PG, Redpanda, Materialize, GCP, Bazel 🤘
1
0
10
@corentinanjuna
Corentin Kerisit
4 months
Another message in a bottle thrown in the Apple radar sea...🤞
Tweet media one
1
0
9
@corentinanjuna
Corentin Kerisit
1 year
Welcome home 🏠🥰
@joshm
Josh Miller
1 year
Lil' personal life update: 🇫🇷 I'm moving to Paris – for one year – starting in September! 🇫🇷 I'll be working from @an21m 's @amoamoamo office (one of my fav crews), and living in the 6th. Anyone want to hang? Who should I meet while I'm there?!
122
7
712
0
0
9
@corentinanjuna
Corentin Kerisit
5 months
Almost at a point where cross-language span tracing works on iOS and Android on release builds 👨🏻‍🍳👌 The nicest thing is that it's using Perfetto C++ SDK directly so most of all this comes for free... Props to the ever talented @TheLortex
Tweet media one
1
1
9
@corentinanjuna
Corentin Kerisit
2 years
@FredKSchott Reminds me of the 1M$ @zenly BigQuery dashboard cc @steeve 😬🥵
1
0
8
@corentinanjuna
Corentin Kerisit
5 months
0
0
7
@corentinanjuna
Corentin Kerisit
10 months
@FetchRequested @amoamoamo Friends matter most 🫶
2
0
7
@corentinanjuna
Corentin Kerisit
2 years
@artman @linear Grow them internally. @zenly was able to reach absurd scale with programmers that had no such experience but strong motivation and unseen learning curve.
1
0
6
@corentinanjuna
Corentin Kerisit
2 years
🤓
@an21m
Antoine Martin
2 years
So cool & humbling to see the race to build the best @zenly clone/replacement. Fun stuff coming from @snapmap @NauNau_App @joinsuperlocal @gowalla @Life360 We promised we wouldn't do it, but it's going to be really hard to sit on the sidelines for this one...
Tweet media one
Tweet media two
Tweet media three
Tweet media four
16
17
259
1
0
6
@corentinanjuna
Corentin Kerisit
1 year
@Dimillian @krzyzanowskim 👋 @Dimillian , some elements of answer: RxSwift: - We have a lot of experience with it (Zenly was 100% RxSwift) - Facilitates similarities between iOS and Android mobile infrastructure (we use RxJava). If Android is late, they can look at the RxSwift part and be heavily inspired
4
0
6
@corentinanjuna
Corentin Kerisit
10 months
@iMart1n This crazy guy deserves a shoutout 🔥😘
1
0
6
@corentinanjuna
Corentin Kerisit
4 months
@steeve It’s a trivial fix for them… lldb already has that implemented. Worse case scenario I get hired at Apple, fix it myself and resign.
0
0
6
@corentinanjuna
Corentin Kerisit
2 years
@quasimatt @Snap We did it for users just like you 😘
0
0
6
@corentinanjuna
Corentin Kerisit
2 years
@steeve @matthieurouif @photoroom_app One regret I have at Zenly is not putting enough efforts on tech blog posts for all the crazy stuff that would have deserved one. Please do it !
2
0
6
@corentinanjuna
Corentin Kerisit
1 year
0
0
4
@corentinanjuna
Corentin Kerisit
1 year
Ce garçon m’impressionnera toujours 😎
@steeve
Steeve Morin
1 year
J'ai passé quelques jours à bricoler LegiGPT. C'est 148k articles avec ChatGPT. Tous les Codes. L'idée est de savoir s'il possible de discuter avec la loi? Et bien oui, ça marche.
290
924
3K
1
0
5
@corentinanjuna
Corentin Kerisit
3 years
@steeve Tu ne sais pas cliquer …
1
0
5
@corentinanjuna
Corentin Kerisit
1 year
@Dimillian @krzyzanowskim - It's Open Source and we don't have to wait for an OS update for bugs to corrected. - The simplicity of the Reactive Interface (onNext, onError, onComplete) makes a good standard for language interop and FFI (we codegen it).
0
0
5
@corentinanjuna
Corentin Kerisit
2 years
@yim1n @zenly This man ☝️… 🙌🙌🙌
1
0
5
@corentinanjuna
Corentin Kerisit
5 months
@2lr @dtrinh Favorite show ever 🥰
0
0
5
@corentinanjuna
Corentin Kerisit
1 year
@tokudu Big admirer of your work while at Snap, huge loss for them ! If you ever wanted to visit/work from Paris, it’d be an honor to host you at @amoamoamo
1
0
5
@corentinanjuna
Corentin Kerisit
10 months
@michaeljames @pippalamb @amoamoamo @an21m Already #1 on our user hall of fame 🙌
1
0
4
@corentinanjuna
Corentin Kerisit
3 years
@matthieurouif @iRumeurs Mauvaise réponse !
1
0
4
@corentinanjuna
Corentin Kerisit
8 months
@steeve @zllak @qperez42 Si ça sert de discuter… c’est toi qui a toujours raison.
1
0
3
@corentinanjuna
Corentin Kerisit
1 year
@eikedrescher Android invented Instant Apps a while back that does just that. “With Google Play Instant, people can use an app or game without installing it first.” Makes you miss a bit the Android ecosystem 🥹
3
0
4
@corentinanjuna
Corentin Kerisit
9 months
Goes like this
Tweet media one
1
0
4
@corentinanjuna
Corentin Kerisit
6 months
@edouardb_ Proper... 🔥
0
0
4
@corentinanjuna
Corentin Kerisit
6 months
@amoamoamo An improvement we are working on is writing a Swift and Rust wrapper around the Perfetto C++ SDK instead of collecting in Swift, which would allow cross language traces collection for the same app with further reduced trace cost (<500ns).
1
0
2
@corentinanjuna
Corentin Kerisit
10 months
@steeve Looks planty perfect to me 🫶
1
0
4
@corentinanjuna
Corentin Kerisit
10 months
@TurnerNovak @steeve @amoamoamo The internal version name contains -alpha actually !
0
0
4
@corentinanjuna
Corentin Kerisit
3 years
Tweet media one
0
0
4
@corentinanjuna
Corentin Kerisit
3 months
Am I the only person to constantly make the mistake of clicking on "Take out of trash" ...?
Tweet media one
1
0
4
@corentinanjuna
Corentin Kerisit
1 year
@stevenhepting @Dimillian This enables us to achieve constant 10-15s feedback loop even with 300+ modules and more than 100k LoC. On top of that, Bazel enables this ->
@corentinanjuna
Corentin Kerisit
1 year
Building iOS Enterprise and Store versions on the CI + running all iOS unit tests in 47s. Thank you @bazelbuild 🥹🤯
Tweet media one
0
4
29
1
0
4
@corentinanjuna
Corentin Kerisit
1 year
@isEqualToDan @Dimillian Some reasons we chose to go that way: - Cross language: (our mobile app cross compiles Rust,Swift,Obj-C,C,C++) - Code sharing: The backend and the client share a lot of Rust code. - 1 Pull Request for a company wide change / refactoring. - Single CI environment
2
0
4
@corentinanjuna
Corentin Kerisit
3 years
See you on the other side, slick !
@cyrilmottier
Cyril Mottier
3 years
Time for a change. After 4 busy years at Zenly, I am moving to new challenges. To the people I have grown to consider great friends and amazing colleagues: thank you!
Tweet media one
7
2
125
0
0
4
@corentinanjuna
Corentin Kerisit
2 years
@matthieurouif @steeve @photoroom_app @Olotiar Cards video extract ! The idea at term was to generate Flash content (user historic event) the same way and offer crazy cool videos representing users in all sort of situations.
1
0
1
@corentinanjuna
Corentin Kerisit
3 months
@Dimillian My mind went 🤯 when I learned that special hardcoded "category" triggers additional logging behaviours, especially wrt OSSignposter (). Makes me wonder how the whole thing is implemented !
0
1
3
@corentinanjuna
Corentin Kerisit
6 months
Another cool perk is that the traces can be collected locally on macOS via USB by reusing the tunnel created by Xcode for communication with the iOS device (The replacement for usbmuxd for iOS 17 devices).
0
0
3
@corentinanjuna
Corentin Kerisit
2 years
@GergelyOrosz Very much enjoyed reading and suggesting on the draft at the time 😘 Hopefully we can do that again on a Volume 2 with more in depth digging ? Thanks for your brilliant work !
0
0
3
@corentinanjuna
Corentin Kerisit
6 months
@amoamoamo To achieve this, we wrote a simple Swift component that has a similar API than the Perfetto C++ SDK, collects traces in memory in a RingBuffer with zero allocs (<1µs per trace) and flushes the traces in Perfetto format (.pftrace) that can be visualized by
1
0
3
@corentinanjuna
Corentin Kerisit
2 years
1
0
3
@corentinanjuna
Corentin Kerisit
10 months
0
0
3
@corentinanjuna
Corentin Kerisit
3 years
@eisokant I'll put you on that list then 😘
2
0
3
@corentinanjuna
Corentin Kerisit
3 years
@jessica_schalz Ultimate comfort
Tweet media one
0
0
3
@corentinanjuna
Corentin Kerisit
1 year
@ios_dev_alb Type of expression is ambiguous without more context
0
0
3
@corentinanjuna
Corentin Kerisit
10 months
@chiara_rndz @an21m @amoamoamo Thank you friend 🫶🫶
1
0
3
@corentinanjuna
Corentin Kerisit
10 months
@gontsolov @michaeljames @amoamoamo Thanks for the kind words! Swift and Rust actually !
1
0
3
@corentinanjuna
Corentin Kerisit
10 months
1
0
3
@corentinanjuna
Corentin Kerisit
6 months
@Dimillian TLDR: “we fucked up”
0
0
3
@corentinanjuna
Corentin Kerisit
9 months
And this !
Tweet media one
1
0
3
@corentinanjuna
Corentin Kerisit
1 year
@Dimillian @krzyzanowskim We have cases of Swift Concurrency x RxSwift interop in the codebase. They are easy to bridge so if it makes sense, we do it. One important note is that we have a lot of performance tooling around Rx SchedulerType which is why we prefer to be in Rx realm as much as possible.
0
0
3
@corentinanjuna
Corentin Kerisit
10 months
@yim1n @michaeljames Me neither lol. Glad to have you with us 🫶
1
0
3
@corentinanjuna
Corentin Kerisit
3 years
@eisokant Energy crisis, here to last :/
2
0
3
@corentinanjuna
Corentin Kerisit
3 years
@Rygu Come and help me tackle exactly this at @zenlyapp 🙏
0
0
3
@corentinanjuna
Corentin Kerisit
10 months
0
0
3
@corentinanjuna
Corentin Kerisit
6 months
I’ve been hearing about this book for such a long time. Finally got myself a copy ! The only other good writing I could find on linkers was a wonderful article series by @ianlancetaylor findable here Excited 😊
Tweet media one
0
0
3
@corentinanjuna
Corentin Kerisit
10 months
@haenschenhans @amoamoamo Is the most fun we had building it in a long time !
0
0
3
@corentinanjuna
Corentin Kerisit
4 months
@arkansio @amoamoamo Not quite ! Smoother and softer.
1
0
1
@corentinanjuna
Corentin Kerisit
2 months
1
0
2