Java & Jib with Patrick Flynn and Mike Eltsufin

Google Cloud Platform Podcast

Episode | Podcast

Date: Wed, 17 Oct 2018 00:00:00 +0000

<p><a href="https://twitter.com/Neurotic">Mark</a> and <a href="https://twitter.com/nyghtowl">Melanie</a> speak with <a href="https://twitter.com/patricknflynn">Patrick Flynn</a> and Mike Eltsufin about their exciting new Java products for Google Cloud. Mike tells us all about the new Spring Cloud GCP, a helpful tool that integrates Google Cloud Platform APIs and the Spring Framework. Patrick elaborates on his team’s new tool, Jib, a Java container image builder, and how it helps Java developers.</p> <h5 id="patrick-flynn">Patrick Flynn</h5> <p><a href="https://twitter.com/patricknflynn">Patrick Flynn</a> is a long time Java developer who spent many years in Google Ads, and is now four years into being the tech lead of the Google Cloud Java Tools team.</p> <h5 id="mike-eltsufin">Mike Eltsufin</h5> <p><a href="https://github.com/meltsufin">Mike Eltsufin</a> has been an enterprise Java application developer in the banking sector for over a decade before joining Google. Currently, he’s the tech lead of the Cloud Java Frameworks team, focusing on bringing the goodness of Spring Boot to Google Cloud Java developers.</p> <h5 id="cool-things-of-the-week">Cool things of the week</h5> <ul> <li>Introducing container-native load balancing on Google Kubernetes Engine <a href="https://cloud.google.com/blog/products/containers-kubernetes/introducing-container-native-load-balancing-on-google-kubernetes-engine"> blog</a></li> <li>Simplifying cloud networking for enterprises: announcing Cloud NAT and more <a href="https://cloud.google.com/blog/products/networking/simplifying-cloud-networking-for-enterprises-announcing-cloud-nat-and-more"> blog</a></li> <li>Store it, analyze it, back it up: Cloud Storage updates bring new replication options <a href="https://cloud.google.com/blog/products/storage-data-transfer/store-it-analyze-it-back-it-up-cloud-storage-updates-bring-new-replication-options"> blog</a></li> <li>Postmortems and Retrospectives with Liz and Seth <a href="https://www.youtube.com/watch?v=UBe7U2b3tsA&amp;index=11&amp;list=PLIivdWyY5sqJrKl7D2u-gmis8h9K66qoj"> video</a> <ul> <li>GCP Podcast Episode 127: SRE vs Devops with Liz Fong-Jones and Seth Vargo <a href="https://www.gcppodcast.com/post/episode-127-sre-vs-devops-with-liz-fong-jones-and-seth-vargo/"> podcast</a></li> </ul> </li> </ul> <h5 id="interview">Interview</h5> <ul> <li>App Engine <a href="https://cloud.google.com/appengine/">site</a></li> <li>Kubernetes Engine <a href="https://cloud.google.com/kubernetes-engine/">site</a></li> <li>Spring Framework <a href="https://spring.io">site</a></li> <li>Spring Boot <a href="https://spring.io/projects/spring-boot">site</a></li> <li>Spring Cloud GCP <a href="https://cloud.spring.io/spring-cloud-gcp/">site</a></li> <li>Spring Cloud GCP on GitHub <a href="https://github.com/spring-cloud/spring-cloud-gcp">site</a></li> <li>Cloud Pub/Sub <a href="https://cloud.google.com/pubsub/">site</a></li> <li>Spanner <a href="https://cloud.google.com/spanner/">site</a></li> <li>Cloud Sql <a href="https://cloud.google.com/sql/">site</a></li> <li>Cloud Datastore <a href="https://cloud.google.com/datastore/">site</a></li> <li>Docker <a href="https://www.docker.com">site</a></li> <li>Jib on GitHub <a href="https://github.com/GoogleContainerTools/jib">site</a></li> <li>Cloud Tools for IntelliJ Documentation <a href="https://cloud.google.com/tools/intellij/docs/">site</a></li> <li>Introducing Jib — build Java Docker images better <a href="https://cloud.google.com/blog/products/gcp/introducing-jib-build-java-docker-images-better"> blog</a></li> <li>Bazel <a href="https://bazel.build">site</a></li> <li>Skaffold on GitHub <a href="https://github.com/GoogleContainerTools/skaffold">site</a></li> <li>Netty <a href="https://netty.io">site</a></li> <li>SpringOne <a href="https://springoneplatform.io">site</a></li> <li>Knative and riff for Spring Developers <a href="https://content.pivotal.io/springone-platform-2018/knative-and-riff-for-spring-developers"> video</a></li> <li>Jib Gitter <a href="https://gitter.im/google/jib">site</a></li> <li>Sig Apps <a href="https://github.com/kubernetes/community/tree/master/sig-apps">site</a></li> <li>Kubernetes Slack <a href="https://kubernetes.slack.com">site</a></li> <li>Codelabs <a href="https://codelabs.developers.google.com/spring">site</a></li> </ul> <h5 id="question-of-the-week">Question of the week</h5> <p>What if we have an object in Google Cloud Storage, and I want to automatically change an aspect of it – such as:</p> <ul> <li>Downgrade the storage class of objects older than 365 days to Coldline Storage.</li> <li>Delete objects created before January 1, 2013.</li> <li>Keep only the 3 most recent versions of each object in a bucket with versioning enabled.</li> </ul> <p>Managing Object Lifecycles <a href="https://cloud.google.com/storage/docs/lifecycle">docs</a> and <a href="https://cloud.google.com/storage/docs/managing-lifecycles">guide</a></p> <h5 id="where-can-you-find-us-next">Where can you find us next?</h5> <p>Patrick’s team will be at <a href="https://events.linuxfoundation.cn/events/kubecon-cloudnativecon-china-2018"> KubeCon Shanghai</a> and <a href="https://www.oracle.com/code-one/register.html">Oracle Code One</a> and he will be at <a href="https://events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2018/"> KubeCon Seattle</a></p> <p>Mark will be at <a href="https://events.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2018/"> KubeCon</a> in December.</p> <p>Melanie will be at <a href="https://signal.twilio.com/$bash">Twilio Signal $BASH</a> event on Thursday and <a href="https://sites.google.com/view/socml-2018/home">SOCML</a> in November.</p>