Richard Seroter Profile picture
Oct 11, 2022 10 tweets 5 min read Read on X
Ok, the #googlecloudnext announcements are coming out, and let's explore one in particular.

Cloud Workstations are in public preview! This isn't your parent's virtual desktop. It's a fast, flexible dev environment with security in mind. Let's explore together in a 🧵 ...
Browser-based IDEs are a thing now. It's how Googlers do a lot of their engineering work. It's ready for primetime.

To start with @googlecloud Cloud Workstations, you create a cluster. It manages lifecycle and networking things. I can put these around the world, close to devs. Image
Once I have a cluster, I create a Workstation configuration. You can imagine your Platform team or Ops team setting up some default configurations. Image
One big part of the configuration is the assignment of resources. You can have some MASSIVE Workstations, which could be handy for compute or memory-intensive app development and testing. Image
Here's where it gets fun. We've partnered with @jetbrains to offer any of their fantastic IDEs in the environment. Or use vanilla @code. Or bring your own setup. It's just a container. Image
After creating a configuration—and you can create any number of these—it's ready to roll. Image
I create an individual Workstations instance, and then start it up. Once it's running, I have a few options for how to connect to it. Image
Here, I jumped right into an instance from the @googlecloud Console. It loaded so fast I didn't even realize it was running already. And you see I have full @code here. I can install extensions as I see fit. Image
This isn't just a code editor. That's no fun. This is a full compute environment. It's loaded with @googlecloud Code, so I can easily create local minikube clusters, and much more. Develop, compile, test, and do whatever you need to do. Image
Every human on Earth with a Google account can access a free Cloud Shell at shell.cloud.google.com. This takes a step further.

Get secure, durable, managed Workstations with premium IDEs and flexible resource allocations. Read the docs and try it out!

cloud.google.com/workstations

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Richard Seroter

Richard Seroter Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @rseroter

Aug 14
It's possible that @Google AI Studio is the best AI tool you haven't used yet. @DynamicWebPaige got me hyped about it this morning.

It's free to use, model tuning is free, experiment with multi-modal scenarios, get API keys, and more. Here are 7 killer features. A 🧵 ... Image
First, we've had JSON mode for a few months now. Get structured output, and even do easy schema editing.

Here I asked for US states and capitals, and just had to set the "JSON mode" slider.

ai.google.dev/gemini-api/doc…

Image
Image
You might treat AI Studio as a sandbox before jumping into code. Makes sense.

There's a button to get the code related to the prompt you just created. And you can get back a few options including Python, JavaScript, Go, and even cURL. Image
Read 9 tweets
Aug 1, 2023
We announced Duet AI in @googlecloud at Google IO and are working hard on a product that makes the cloud experience better for you. We’ve also been kinda quiet about our progress. Let’s change that.

I got permission (at least I think I did) to show off my favorite things. A 🧵:
As a reminder, Duet AI in @googlecloud makes it easier for you to use the cloud and build cloud-ready applications.

We’ve shared intro videos, but it’s time to show you the real products in Preview that will GA later this year.
@googlecloud 1️⃣ I really like the IDE-based code assistance. I can use this on my local IDE such as VSCode, IntelliJ, or, within @googlelcoud Workstations.

The first thing I like is code gen. I can generate entire Java classes, or @googlecloud friendly code.
Read 9 tweets
Oct 11, 2022
It's been fun to watch @googlecloud Anthos find it's fit both for customers primarily in Google Cloud, and also those earlier in their journey.

So what's new with this Kubernetes + management plane product that makes it a good choice for anyone running containers? Quick 🧵 ...
First, I like seeing a new dashboard experience! This the view is at the "fleet" level. Regardless of where your clusters are—Google Cloud, other clouds, on-prem, edge—you get an all-up view of health and policy compliance. Awesome. Image
We've also added an Anthos UX (and an easier Terraform experience) for your on-premises clusters. Provision on-prem clusters from the cloud! ImageImage
Read 6 tweets
Oct 10, 2022
You're not going to watch every talk at #GoogleCloudNext. I know it. You know it. Not a big deal, I won't either.

But there are a handful you might want to bookmark to learn what's new, or what the other clouds will be talking about in a year or two. A 🧵 of your best bets ... Image
Read 5 tweets
Sep 14, 2022
One of the fastest ways to deploy an app? Push to @googlecloud Run by running this command against your source code: "gcloud run deploy ."

But do that for prod deployments? Unlikely. We just added Cloud Run support to Cloud Deploy, and I wanted to try it out. A 🧵 …
For reference, Cloud Deploy is our continuous deployment service that supports staged rollouts to GKE, and now Cloud Run (in preview). It relies on declarative configurations to define deployment pipelines and targets.

cloud.google.com/deploy
Let’s get started. I stood up a silly-simple minimal .NET API (dotnet new webapi -minimal).

I replaced the generated code with a simple "hello world" example.
Read 13 tweets
May 17, 2022
Let’s make all this “secure software supply chain” stuff feel a little more real, shall we?

How do I ensure that *only* container images built by a particular build engine get deployed to production? We just made this super easy to do. Demo 🧵 time!
As a dev, I barely want to think about this stuff. Just make it easy to do the right thing! I’m going to show you how we made @googlecloud Cloud Build SLSA level 2 compliant (slsa.dev/spec/v0.1/requ…) by adding attestations automatically. You’ll see in a moment why that matters.
We start with the app, of course. This is a basic @golang app I wrote to serve up an API and web page to generate ice-breaker questions in team meetings.
Read 14 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(