❯ Guillaume Laforge

Google-Cloud

Update on the recent serverless developments on GCP at DataXDay 2019

At DataXDay 2019, last week, I had the chance to present an updated version of my introductory talk on the serverless compute options on Google Cloud Platform. There’s always something new to cover! For instance, if I put my Java Champion hat on, I’d like to mention that there are new runtimes for App Engine standard, like the beta for Java 11, and there’s twice the amount of memory as before. Read more...

Turn it up to eleven: Java 11 runtime comes to App Engine

Yesterday, we announced new second-generation runtimes for Go 1.12 and PHP 7.3. In addition, App Engine standard instances now run with double the memory. Today, we’re happy to announce the availability of the new Java 11 second-generation runtime for App Engine standard in beta. Now, you can take advantage of the latest Long-Term-Support version of the Java programming language to develop and deploy your applications on our fully-managed serverless application platform. Read more...

A serverless Java developer's journey

Last week at the Google Cloud Next conference, I had the chance to speak about the Java developer’s journey through the “serverless” offering of Google Cloud Platform, with my colleague Vinod Ramachandran (Product Manager on some of our serverless products): Serverless Java in 2019 is going to be ubiquitous in your favorite cloud. Well, it’s actually been 10 years since you could take advantage of Java on Google App Engine. But now you can run your apps on the brand-new Java 11 runtime. Read more...

Tip: Making a Google Cloud Storage bucket or file public

Google Cloud Storage is the ideal product to store your object files (binary files, pictures, audio/video assets, and more). Until recently, there was an option in the Google cloud console with a checkbox to quickly make a file or bucket public. However, and I would add “unfortunately”, users tended to inadvertently clicking the checkbox, thus making potentail confidential assets public. So this risky, but easy, option, has been removed to avoid any unwanted data leak. Read more...

Machine learning APIs with Apache Groovy

At GR8Conf Europe last year, I talked about how to take advantage of the Google Cloud machine learning APIs using Apache Groovy. With Groovy, you can call the Vision API that recognises what’s in your pictures, or reads text. You can invoke the Natural Language API to understand the structure of your text. With the Speech-To-Text API, you can get transcriptions of what’s been said in an audio stream, or with Text-To-Spech, you can also generate human-like voices from your own text. Read more...

Interview InfoQ en Français sur les microservices sur Google Cloud Platform

Une fois n’est pas coutume, je vais parler de Google Cloud Platform en français ! Lors de la confĂ©rence Voxxed Days Microservices, que j’ai couverte rĂ©cemment, j’ai eu l’occasion de rĂ©pondre Ă  une interview pour InfoQ France. Interview sur les microservices sur Google Cloud Platform Voici la liste des questions auxquelles j’ai rĂ©pondues, et je vous laisserai Ă©couter les rĂ©ponses sur InfoQ France ! Pour ceux qui ne te connaissent pas, peux-tu nous dire qui tu es ? Read more...

New Serverless Solutions on Google Cloud for Functions Apps and Containers

At Voxxed Days Microservices, in Paris, I talked about the latest development in serverless solutions on Google Cloud Platform, to deploy functions, apps and even containers. I answered an interview on the theme of microservices, and how this maps to the Google cloud products. And the video of my presentation was published on YouTube: Here’s the abstract of the session: Plenty of novelties in the Serverless offering of Google Cloud Platform, whether you’re developing functions, apps or containers. Read more...

Deploy a Micronaut application containerized with JIB to Google Kubernetes Engine

A few weeks ago, I had the chance to be at Devoxx Belgium once again, to meet developers and learn about new things from awesome speakers. Google Cloud Platform had its own booth on the exhibition floor, and the team was running codelabs: 10 laptops were at the disposal of attendees to go through various hands-on tutorials on several GCP products. I took a chance at crafting my own codelab: deploying a Micronaut application, containerized with Jib, to Google Kubernetes Engine. Read more...

An Intro to Google Cloud Platform

In a matter of a few years, Google Cloud Platform has evolved from a very small set of products or APIs to a wealth of close to a hundred of products, services and APIs that developers can take advantage of. This week, at the event Le Meilleur Dev de France, I gave an introduction to the whole platform, focusing on three key axis: compute, storage and machine learning. After an introduction on famous users of GCP, like Snapchat, Spotify or PokemonGo, I also gave a few examples of big French companies as well as French startups who have decided to go to the cloud with Google. Read more...

Nice Series on Spring Cloud Integration for Google Cloud Platform

My friend and former colleague Josh Long wrote a nice series of articles showing the Spring Cloud integration for Google Cloud Platform. The series contains 8 articles, covering: the setup & authentication, how to access relational databases, how to connect to Spanner, how to send/receive messages with Pub/Sub, how to use the runtime configuration, how to look into Stackdriver tracing, how to access other services like the machine learning APIs, and last but not least, how to go to production. Read more...