Profile

Cover photo
Guillaume Laforge
Worked at Codehaus
Attended Université d'Orléans
Lives in Villiers sur Marne, France
5,283 followers|1,438,872 views
AboutPostsPhotosYouTubeReviews

Stream

Guillaume Laforge

Shared publicly  - 
 
Various Java-based implementations of String similarity algorithms.
java-string-similarity - Implementation of various string similarity and distance algorithms: Levenshtein, Jaro-winkler, n-Gram, Q-Gram, Jaccard index, Longest Common Subsequence edit distance, cos...
3
Add a comment...

Guillaume Laforge

Shared publicly  - 
 
Good tips from +James Ward about how to increase your chances to get accepted at conferences, with better abstracts.
Over the past 11 years I’ve submitted and reviewed hundreds of conference session submissions. Along the way I’ve discovered some things…
4
Add a comment...

Guillaume Laforge

Shared publicly  - 
 
After fat JARs ? Slim fast! :-)
Why we stopped packaging our Java applications as uber JARs at HubSpot, how we did it, and the benefits we've seen.
7
2
Kirill Evstigneev's profile photo
 
So practically a deployment runs a custom subset of Maven using a JSON file instead of pom.xml. Using Maven-like dependency resolution, dealing with download errors, checksums and artifact cache invalidation. Purging growing local cache. All that - on a production machine.
Add a comment...

Guillaume Laforge

Shared publicly  - 
 
An interesting list of tips to improve your writing:
* Delete the word “that”
* Delete the words “I think”
* Avoid words that end in “-ing”
* Short sentences. Short paragraphs
* Sharing your opening sentence
10
3
Russel Winder's profile photoYouri Ackx's profile photoArnaud Ladriere's profile photo
3 comments
 
I don't agree as well, language and words were not invented to be simplified to that extend. In some cases, simple is improved, in other cases not. I think that sharing this with you might bring some balance in the discussion. ;-)

Add a comment...

Guillaume Laforge

Shared publicly  - 
 
Pretty interesting website on passports around the world.
Beside the fun details of their colors and front page, there's also information about how passports rank among them: like which passport requires less visas to travel the world, etc.
Passport Index curates, sorts and ranks the world's passports. Explore passport designs, browse them by visa-free score, by color, or by country and discover how they rank. Which passport do you like best?
2
Add a comment...

Guillaume Laforge

Shared publicly  - 
 
Interesting take on REST API versioning. It's not so much that we need to version APIs but we should think harder about change management. 
Change in an API is inevitable. Attempting to manage this change through version numbering usually creates more problems than it solves.
6
Add a comment...
Have him in circles
5,283 people
Jason van Zyl's profile photo
Joël Lahaye's profile photo
Jason Scotts's profile photo
Cesar Reyes's profile photo
Willian Look's profile photo
wendy devolder's profile photo
Frederic Nguyen's profile photo
emmanuel ngala's profile photo
David L. Whitehurst's profile photo

Communities

15 communities

Guillaume Laforge

Shared publicly  - 
 
Chaos engineering at Google
If aliens were to invade earth, or an...
4
1
Add a comment...

Guillaume Laforge

Shared publicly  - 
 
An introduction to the QUIC protocol.
The future replacement for TCP?
The QUIC protocol (Quick UDP Internet Connections) is an entirely new protocol for the web developed on top of UDP instead of TCP. Some are even (jokingly) calling it TCP/2. I only learned about QUIC a few weeks ago while doing the curl & libcurl episode of the SysCast podcast. The really interesting bit about …
9
5
Add a comment...

Guillaume Laforge

Shared publicly  - 
 
A beginner's guide to understanding Convolutional Neural Networks.
4
3
Add a comment...

Guillaume Laforge

Shared publicly  - 
 
+Google Cloud Platform released a new API: the Cloud Natural Language API, for analyzing text sentiment, entities, and syntax.

I've played with the API a bit to analyze sentiments of tweets, with a little +Apache Groovy  #gaelyk  app.
What’s the mood on Twitter today? Looking at my little twitter demo from a few weeks ago (using Glide Gaelyk on Google App Engine ), I thought I could enrich the visuali...
7
1
Add a comment...

Guillaume Laforge

Shared publicly  - 
 
Cuckoo filters vs Bloom filters.
Probablistic Filters By Example. Probablistic filters are high-speed, space-efficient data structures that support set-membership tests with a one-sided error. These filters can claim that a given entry is definitely not represented in a set of entries, or might be represented in the set.
2
Add a comment...

Guillaume Laforge

Shared publicly  - 
 
Making containers network 
One way to make containers network: BGP Linux containers are rea...
1
Add a comment...
People
Have him in circles
5,283 people
Jason van Zyl's profile photo
Joël Lahaye's profile photo
Jason Scotts's profile photo
Cesar Reyes's profile photo
Willian Look's profile photo
wendy devolder's profile photo
Frederic Nguyen's profile photo
emmanuel ngala's profile photo
David L. Whitehurst's profile photo
Communities
15 communities
Education
  • Université d'Orléans
    Computer Science, 2001
Basic Information
Gender
Male
Story
Tagline
Developer Advocate at Google for Google Cloud Platform, and Apache Groovy PMC Chair
Introduction
As Head of Groovy Development for SpringSource, a division of VMware, Guillaume Laforge is the official Groovy Project Manager, and the spec lead of JSR-241, the Java Specification Request that standardizes the Groovy dynamic language. 

He initiated the creation of the Grails web application framework, and founded the Gaelyk project, a lightweight toolkit for developing applications in Groovy for Google App Engine

He is also a frequent conference speaker presenting Groovy, Grails, Gaelyk, Domain-Specific Languages at JavaOne, GR8Conf, SpringOne2GX, QCon, and Devoxx, among others. 

Guillaume also co-authored Groovy in Action along with Dierk König and Paul King, two famous Groovy committers.

Before founding G2One, which was acquired by SpringSource in late 2008, and taking the role of VP Technology, Guillaume worked for OCTO Technology, a consultancy focusing on architecture and agile methodologies. While at OCTO, Guillaume developed new offerings around Groovy and Grails for its customers.
Work
Occupation
Developer Advocate at Google for Google Cloud Platform and Apache Groovy PMC Chair
Employment
  • Codehaus
    Groovy Project Manager, 2003 - 2015
  • VMware
    Head of Groovy Development, 2009 - 2013
  • G2One
    VP Technology, 2007 - 2008
  • OCTO Technology
    Senior Architect, 2005 - 2007
  • SpringSource
    Head of Groovy Development, 2008 - 2009
  • Restlet
    Product Ninja & Advocate, 2015 - 2016
  • Pivotal
    Head of Groovy Development, 2013 - 2015
  • Google
    Developer Advocate for the Google Cloud Platform, 2016 - present
  • Apache Software Foundation
    Apache Groovy PMC Chair, 2015 - present
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Villiers sur Marne, France
Previously
Joigny, France - Orléans, France - Dijon, France
Tout plein d'activités pour les grands et les petits : cart à pédales, accrobranche, jeu de piste et d'énigmes, trampoline à élastiques. Buvette / snack disponible. Par contre, prix un peu élevé pour les activités : par exemple le jeu de piste et d'énigmes, les parents doivent payer une place chacun alors que l'activité n'est que pour un enfant.
Public - in the last week
reviewed in the last week
Très bon service, rapide, agréable et accommodant. Pour notre fille de trois ans difficile niveau nourriture, ils ont bien voulu improviser un steak haché frites. Camembert rôti accompagné de frites maison et de salade pour moi et un mothais sur feuilles pour madame. Une moule frite pour ma grande. Et les desserts étaient succulents, comme la "trilogie" de fraise avec glace, panacota, fraises natures façon crumble et chantilly.
Public - in the last week
reviewed in the last week
Très jolies crêpes, service rapide. Une petite confusion sur les menus enfants, qu'il faut bien préciser au préalable.
Public - in the last week
reviewed in the last week
Public - 2 weeks ago
reviewed 2 weeks ago
7 reviews
Map
Map
Map
Belle vue sur l'estuaire de la Gironde du haut des 18 mètres de ce phare. Petit musée un peu vieillot mais sympathique au rez-de-chaussée.
Public - in the last week
reviewed in the last week
Bonnes informations dispensées, mais il manque de dépliants sur les différentes activités et sorties aux alentours. Le personnel pourrait nous indiquer plus de sorties à faire.
Public - in the last week
reviewed in the last week
I'm not a big coffee drinker, but the one I got there was really awesome! If you think coffee is not your kind of drink, take a coffee there, and it might change your mind! Highly recommended!
Public - 5 months ago
reviewed 5 months ago