Balthazar Rouberol·Feb 23Portrait of an engineer on fire: Balthazar RouberolEvery week, we publish an internal newsletter for engineers: the gazette. It contains various news, and also a portrait of an engineer. It’s a great way to get to know each other, as our team is growing. As we heard good feedback from our two others interviews, we decided to…Engineering8 min readEngineering8 min read
Théo Dammaretz·Jan 26Stable Diffusion is a tool you need to useStable Diffusion has taken the world by storm. In 2022, OpenAI released its second iteration of DALL-E, the text-to-image generator. While it was very impressive, it was closed source and behind a paywall. That meant that the use-cases and media coverage of it was still limited. …AI6 min readAI6 min read
Rémy-Christophe Schermesser·Jan 25Falling into the pit of successAt Alan, we want our software engineers to focus on building delightful features for our members, not fixing their dev environment or wondering if their change will break production. In a word: efficiency, but efficiency that scales. We want no friction, or friction that nudges you in the right direction. …Engineering4 min readEngineering4 min read
Balthazar Rouberol·Jan 5Optimizing our longest nightly job — a story of sessions, complexity, and toiletsThis article was co-written with Cyril Chapellier. Last year, James (the founding father of the Alan claim engine) shared some details about how the engine works, its requirements and design principles. If you haven’t read it yet, you can find it here. In this article, part of the conclusion reads…Engineering11 min readEngineering11 min read
Aurélie Fliedel·Oct 20, 2022How to fuel growth by connecting what the product does and what sales sellHow Product Marketing enables Sales & Product to do what they do best I often get the question: “Concretely, what does Product Marketing do?” I usually share the following analogy: Product Marketing is like the best man or bridesmaid at a wedding between Sales & Product. Prior to the big day, Product Marketing asks the right and tough questions to make sure “she’s/he’s…Marketing6 min readMarketing6 min read
Antoine Bertin·Oct 5, 2022Antoine: From engineering manager to Alaner — Part 1Alan has the reputation of being a company with “no meetings” and “no managers”. We thought it would be a good idea to let an Alaner, Antoine — that was doing meetings and has the title of Engineering Manager — a place to discuss those topics. We decided to interview…Engineering5 min readEngineering5 min read
Charles Gorintin·Sep 28, 2022An update on our hosting setupIn October 2020, we published a blogpost on why we decided to use AWS as a hosting provider. We also promised that we would challenge our setup every three years, with the next time at the end of 2021. A few months ago, we analyzed our infrastructure needs and risks…Engineering4 min readEngineering4 min read
Mickael Jeanroy·Sep 22, 2022SSRF in real lifeIntroduction At Alan, we are continuously improving our product to delight our members. One downside is that increasing our codebase size exposes us to security issues and vulnerabilities. Let me tell you about a story that happened recently. Discovery A few weeks ago, I was working on a feature, and I tried…Engineering6 min readEngineering6 min read
Alexandre DuBreuil·Sep 15, 2022Plugin development: Leveraging IDE Python type inference with type hintsA step in our journey to improve Python typing in our code base, helping our developers along the way to read and write type safe code. One year ago, we showed how to add type checking to an existing code base in the article Python Typing with mypy: Progressive Type…Python6 min readPython6 min read
Aiswarya Kolisetty·Aug 26, 2022Alan Design: Behind the screensWondering what it’s like to work at Alan? Judging by the uniqueness of our culture and questions in interviews, we wanted to dig in. — The Alan design team has doubled every year since 2019. Now we’re a team of 16 designers, working remotely across Europe on an experience that means the world to us: healthcare 💜 A few of us decided to answer your most frequently asked questions. Let’s go! Alan’s unique way of workingDesign8 min readDesign8 min read