Vivian Pennel
@vp3n
Followers
132
Following
13
Media
8
Statuses
1K
Software Engineer and VP, Engineering at Swile. Opinions are my own.
Montpellier
Joined July 2011
Bonjour @orange @Orange_France Comment se fait-il que votre service client refuse catégoriquement d'indiquer le prestataire qui intervient chez nous? On reçoit des SMS quand même et cela aide grandement le phishing...
2
0
0
Messengers only matter if people use them. So, thank you for your support, for telling your friends, for getting your group chats on Signal, and for supporting our work with donations. It’s an honor to build Signal for you. We literally could not do it without you.
83
369
3K
One of the biggest lies in modern software engineering is referring to "waterfall", then using this as an excuse to not do *any* form of (written) planning. The "Waterfall" referred has died out in the majority of the industry. The "plan for 6 months, ship in 3 years" kind.
35
109
969
At the risk of stating the obvious: A competent software engineer can pick up a new framework rapidly - when familiar w the language - and learn to use a new programming language quickly. If you hire for framework or language knowledge, you are missing out on a lot of people.
64
296
2K
I made a big mistake when I called them "iterations". I should have just said, "weeks". Then the whole iteration length debate, where there are weird incentives encouraging too-long feedback cycles, would just be absurd.
20
136
642
Today we have a new #Engineering blog post from @LouisF19810634 and Thomas Lambert about their investigation 🧰 to solve a sneaky network issue encountered with #Kafka on #AWS 👇 https://t.co/J2wbPenRXs
medium.com
TL;DR we ended up tuning the ARP cache on our EC2 instances
0
3
8
Looking to bump your prod to @ApacheSpark 3❓ We did it and it went well ‼️ In the latest #TeadsEngineering article, @LouisF19810634 talks about the necessary codebase updates and the performance gains ��� he observed. Well done 👏 https://t.co/Sdi6rEzKvc
medium.com
Breaking changes and expected improvements: a production point of view
0
3
3
Check out ➡️ “Hard skills run the tech, soft skills scales it up” a new article from @Pringuey on our #Engineering blog
medium.com
Building great software requires software craftsmanship skills but successful software companies have something in common on top of that …
0
6
10
Can you trust every browser to generate globally unique identifiers (#UUID) at scale? At @Teads, we have tried, and the answer is yes 🎉 ... with a few caveats 🤖. Check out the article by @matt2xu with the experiments we’ve run and our discoveries.
medium.com
Can you trust every browser to generate globally unique identifiers at scale? At Teads, we have tried, and the answer is yes…
1
10
12
This write up on of threads and fibers in programming by is *extremely* impressive. It cuts through a lot of noise around concurrency models, parallelism and asynchrony, and cuts straight to the fundamental constraints and core issues 100% worth a read https://t.co/3Fas2kvMuA
5
76
325
I've been writing a Book! Hands-on Scala is teaches you how to use the #Scala programming language in a practical, project-based fashion The first 5 chapters form an Intro to Scala that is free online; the full book is coming Summer 2020. Check it out! https://t.co/nqtSkbUFNG
17
158
540
When working remotely is not an option! Our CTO @epantera and several Tech Leaders (👋@MathildeLemee, Julien Dollon & @youen_chene) give some tips and feedback on how to transition your team to #remote work. Check the article on @TechRocksFr blog (in 🇫🇷). https://t.co/piUVSuIP28
1
6
7
Resilience is at the core of our Tech practices. This morning we reached another step and gathered all @Teads Engineering to kick off the week while working remotely. It was also an important moment to welcome two newcomers joining us ➡️ #Engineering is 💯% running 💪
1
17
23
We are launching our #TeadsEngineering website to showcase what makes Tech at Teads exciting 🚀! Check out our challenges, our latest talks, blog articles, and job opportunities. ➡️ https://t.co/E8Gqup4TBh
0
11
14
The feat that the JDK team is about to pull is nothing short of a software engineering marvel. Records, Fibers, Vectorization, and hopefully tail call optimization. As a bonus all the innovation coming from Graal and Truffle. What a time to be alive.
4
38
192
And many more articles on other topics on our #EngineeringBlog: https://t.co/Ohe0gDCMjO
#ML #MachineLearning #SoftwareEngineering #Scala #Infrastructure #Hiring
medium.com
The innovators building the future of digital advertising
Quick recap of all the @TeadsInnovation blog articles serie on #Spark 🎇: • https://t.co/Py6PRGtUud • https://t.co/WsdNAMM8KC • https://t.co/h5WjII2tRf • https://t.co/atzg53Vruz Curtesy of @YannMoisan and Wassim Almaaoui🙏 #Data #DataEngineering #DataEngineer #DataEngineers
0
2
4
I've been mentioning a rewrite of Scala's Vector for a few weeks now. I finally managed to finish a draft PR with comprehensive benchmark results:
github.com
This is a complete rewrite of the old scala.collection.immutable.Vector. I recommend the RRB tree papers by Bagwell/Rompf and Stucki as background. Like the old Vector, the new one does not use a &...
1
34
195
If you're writing FP Scala, consider adjusting JVM's inlining settings. We saw impressive throughput and latency improvement with: -XX:MaxInlineLevel=18 -XX:MaxInlineSize=270 -XX:MaxTrivialSize=12 See also: - https://t.co/lpwKY7Nn2f - https://t.co/6Uqpr6MRYk cc:@johnny_everson
scalacenter.github.io
A major goal of Bloop as a build server for the
5
65
184
"Les structures fonctionnelles incontournables : Functor, Applicative et Traverse " by Kévin Margueritte (@KevinMarguo) will be presented at #ScalaIO19
0
14
13
Continuing with our #BackToSchool 🎓 interviews, we asked Hugo Maitre from our #Publishers Feature Team and also @PolytechMontp alumni 😉 to tell us about his experience at @Teads #Montpellier
medium.com
In this third article of our interview series, we ask Hugo about his journey to Teads and what he loves about working here.
0
4
8