Guillaume WuipinBlaBlaCarOperating Node.js in Kubernetes at scale at BlaBlaCarHow the team behind BlaBlaCar’s web application is operating Node.js in KubernetesJul 12, 2022Jul 12, 2022
Guillaume WuipinBlaBlaCarWhere is our store stored?Not all store locations are equal in our JS codebases. Let’s look at 3 options for the BlaBlaCar’s SPA to understand their constraints.Nov 24, 20211Nov 24, 20211
Guillaume WuipiniAdvize EngineeringState and Store in frontend codebasesTaking the time to separate the State, the Store and the Workflow in frontend codebaseNov 12, 20201Nov 12, 20201
Guillaume WuipiniAdvize EngineeringHow to model your entities with opaque and sum types in Typescript — round 2On how to use @iadvize-oss/opaque-union to build robust domains in TypescriptJul 3, 2020Jul 3, 2020
Guillaume WuipiniAdvize EngineeringHow to model your entities with opaque and sum types in Typescript.On how to use tagged-union, opaque types and a foldable interface on our TS types to share them freely.Feb 20, 20201Feb 20, 20201
Guillaume WuipiniAdvize EngineeringHow we deploy new features at iAdvizeOur 5-steps development and deployment process based on feature flags and Launchdarkly.Sep 22, 20191Sep 22, 20191
Guillaume WuipiniAdvize EngineeringWe’re using Redux selectors too muchThere is such a thing as too many Redux selectors, and we have reached this point.Sep 9, 2019Sep 9, 2019
Guillaume WuipiniAdvize EngineeringHow to deal with failure in Redux connect ?Redux’s connect is ubiquitous in the classic Redux/React application but its most frequent usage has one crucial flaw: error in connect().Jul 23, 2019Jul 23, 2019
Guillaume WuipHow I use Airtable to search for an internshipAnd how you can use it tooJan 2, 20171Jan 2, 20171
Guillaume WuipHow I use Trello to effectively manage my student life on a daily basisLearn to stay organized by using Trello as your memorising toolDec 20, 20163Dec 20, 20163