Léo GrimaldiinKeep It UpJuggle: Concurrent Task Processing with a Single ActorTL;DR: https://github.com/kifi/juggle4 min read·Jun 27, 2016----
Léo GrimaldiinOn the Same Page with KifiThe Common Thread Among Github, Medium, and (hopefully…) Slack, That Will Shape Our Knowledge…We are learning how much companies and individuals benefit when they are generous with what they know. If we don’t take a leap of faith…8 min read·May 16, 2016--3--3
Léo GrimaldiinOn the Same Page with KifiKeep Your Team in Sync, Sign In With SlackToday, our friends at Slack are releasing Sign in with Slack, a new set of APIs that apps can use to let users securely share their Slack…2 min read·May 10, 2016----
Léo GrimaldiinKeep It UpReflections on Companion Type SystemsTLDR: When manipulating a sealed trait and its subclasses, it can be useful to define a dual type hierarchy on their companion objects. We…5 min read·Apr 11, 2014----
Léo GrimaldiinKeep It UpAutomated Backup and Restoration of Lucene Indices with Amazon S3At FortyTwo, we rely on a main database hosted on RDS to store Kifi‘s critical user data. For instance, every keep (a user-page pair) is…4 min read·Feb 18, 2014----
Léo GrimaldiinKeep It UpLightweight Testing with Custom Guice InjectorsImplementation details on GitHub.2 min read·Aug 1, 2013----
Léo GrimaldiinKeep It UpGuice in a Multi-Project Play! Environment: “Configuration of Functional Modules” PatternA few months ago, we explained how we used Guice with Play! for easy dependency injection, in order to make our code better organized and…3 min read·Jul 31, 2013----