Léo GrimaldiinKeep It UpJuggle: Concurrent Task Processing with a Single ActorTL;DR: https://github.com/kifi/juggleJun 27, 2016Jun 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…May 16, 20163May 16, 20163
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…May 10, 2016May 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…Apr 11, 2014Apr 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…Feb 18, 2014Feb 18, 2014
Léo GrimaldiinKeep It UpLightweight Testing with Custom Guice InjectorsImplementation details on GitHub.Aug 1, 2013Aug 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…Jul 31, 2013Jul 31, 2013