2 posts published by fsarradin during November 2011| Kerflyn's Blog
Cette année à Devoxx France, vous aurez la possibilité de voir les personnes qui font BrownBagLunch France. Il s’agira d’une session Bird Of a Feather sous le titre BrownBagLunch France, un an déjà !, qui aura lieu en salle Miles Davis B le jeudi 17 avril à partir de 21h30. Voici le programme : Présentation […]| Kerflyn's Blog
You are a developer and you want to show a new and awesome langage, or a framework, or a programming practice. You are an agilist and you want to share your experience, or help people to improve their process. Problem: you cannot attend and speak in User Groups after your work, for personal reason certainly. […]| Kerflyn's Blog
À la manière de David Gageot, je propose de venir dans votre entreprise entre midi et 2 pour vous présenter une session de code sur un sujet donné… contre un sandwich. Plutôt que de réaliser des sessions de code qui resteront enfermées dans ma société, je propose de partager avec vous les sessions les plus […]| Kerflyn's Blog
Notice The work in this article is in progress. But you are free to read it in its current state and free to post comments. If you want to see the change set, go to the bottom of the page. Maybe you are of those people who gets headache when writing a parser. LL or […]| Kerflyn's Blog
Java 8 starts to emerge. It comes with a full new feature: functional programming with the lambda expressions. Here I’ll discuss about a feature that is part of the Lambda project (JSR-335): the virtual extension methods, also called public defender methods. This feature will help you to provide a default implementation for the methods that […]| Kerflyn's Blog
In a previous post, I’ve shown how to use the type Optional provided by Guava, in a view to create a monad. Personally, I’m not satisfied with the resulting code. Since, I’ve found another way to represent the Option monad in Java only, and the new representation seems to be better. So we start with […]| Kerflyn's Blog
Guava is a kind of Swiss Army knife API proposed by Google for Java 5 and more. It contains many functionalities that help the developer in its every day life. Guava proposes also a basic functional programming API. You can represent almost statically typed functions with it, map functions on collections, compose them, etc. Since […]| Kerflyn's Blog
What I like with factorial function is that it’s easy to implement by using different approaches. This month, I’ve presented functional programming and some of its main concepts (recurs…| Kerflyn's Blog
Case classes in Scala facilitate the instantiation by removing the use of the keyword new. It isn’t a big invention, but it helps to have a source code more readable. Especially when you imbr…| Kerflyn's Blog
Pattern matching is such a cool feature that you always dream of in your language to represent alternative structures. It already exists in OCaml, in Haskell, or in Scala (here is an post in this b…| Kerflyn's Blog