Sign in

wescpy

@wescpy.bsky.social
46 followers 39 following 15 posts

tech stuff, mentor, leader, software engineer, Python developer, technical consultant, teacher & corporate trainer, author, pianist, bowler, traveler, pokerer

PostsRepliesMedia
wescpy @wescpy.bsky.social · 03/12/2025
Not ready to build agents yet but want to get started with #genAI ? Last year I wrote bit.ly/3Kqv78c about basic @nodejs.org & #Python #AI web apps using the #Gemini #API. Prototyping is great, but how do @developers.google.com make it global? With #Google Cloud #serverless! See bit.ly/48dnMSv #GCP
bit.ly
Simplifying basic (genAI) web app deployment with serverless
TL;DR: Writing simple web apps is one thing, but deploying it globally without having to...
030
wescpy @wescpy.bsky.social · 07/10/2025
It's humbling when developers tell me I've inspired them with my #Google Cloud & @googleworkspace.bsky.social #API video content. Whether blogs or video content, my goal is to reduce onboarding friction & get you going! My latest post bit.ly/48dXXCj looks back at some of my faves @python.org @dev.to
bit.ly
Inspiring Google Developers video retrospective
TL;DR: In this post, rather than focus on a specific code sample or API feature, I take a...
030
wescpy @wescpy.bsky.social · 07/08/2025
To all #Google @developers.google.com & @googleworkspace.bsky.social developers looking to use the #Gmail #API to automate workflows or build #MCP servers for agentic apps in #Python or #NodeJS: my latest post is your modern developer intro bit.ly/4ljSH2W @dev.to
bit.ly
Gmail API developer intro: spotting chatty threads
Primer on using the Gmail #API... TL;DR: Google Workspace (GWS) APIs like Drive, Docs, and...
020
wescpy @wescpy.bsky.social · 16/07/2025
There's a new unified #Gemini #API client library... GREAT! Unfortunately old code online lives forever, affecting web search & vibecoding #LLMs. @developers.google.com learn to verify you have modern code & upgrade from Gemini 1.0/1.5 to 2.5 in #Python & #NodeJS bit.ly/4kFkmLm #GenAI #AI #ML #LLM
bit.ly
Gemini 2.5 API Missing Manual: How to get started (or upgrade from Gemini 1.0/1.5)
TL;DR: This "missing manual" shows you how to upgrade code from the "old" Gemini 1.0/1.5...
010
wescpy @wescpy.bsky.social · 17/06/2025
Wildly varying #Python samples for the same Google #API online or from your #vibecoding tool? One reason could be a dirty little secret: there was an OLDER #auth library the past decade! The docs are gone but samples remain for you & #LLM training dev.to/googleworksp... @googleworkspace.bsky.social
dev.to
OAuth client IDs dirty little secrets: old vs. new Python auth libraries
TL;DR: Looking for example code online or vibe-coding with codegen AI tools and discover...
000
wescpy @wescpy.bsky.social · 08/04/2025
Generating images has come to Google's #Gemini 2.0 Flash model. We already know it takes text or multimodal input, generating text or audio, but now @googledevs.bsky.social can create images via its #API. Learn how in #Python & #NodeJS: dev.to/wescpy/gener... #GenAI #generativeAI #AI #ML #LLM
dev.to
Generating images with Gemini 2.0 Flash
TL;DR: Publishing this around the time of Google Cloud NEXT 2025, so scan for exciting...
000
wescpy @wescpy.bsky.social · 12/03/2025
Using #Google #APIs requires the right credentials. #API keys & OAuth client IDs are covered in other posts, so today's focuses on the 3rd type: service accounts. While mostly used with #GCP, they can also be used by @googleworkspace.bsky.social admins! dev.to/wescpy/getti... @googledevs.bsky.social
dev.to
Getting started using Google APIs: Service Accounts (Part 1)
TL;DR: Use of Google APIs requires one of three (3) different credentials types, and which...
000
wescpy @wescpy.bsky.social · 11/02/2025
Autogenerate #Markdown or plain text into @googledocs.bsky.social and format it too... no AI needed! Doing it by hand once/twice is ok but doesn't scale, so leverage the Docs API and code @googleworkspace.bsky.social #Python #NodeJS @googledevs.bsky.social dev.to/googleworksp...
dev.to
Building a basic Markdown-to-Google Docs converter
Primer on using the Docs #API... TL;DR: Other Google Workspace (GWS) API posts featured on...
010
wescpy @wescpy.bsky.social · 14/01/2025
You may have heard about #serverless platforms like AWS Lambda or Google #AppEngine, but #GCP has a more modern #CaaS option: Cloud.Run. @googledevs.bsky.social, learn how to deploy @python.org on & @nodejs.org apps there in my latest post, an in-depth Getting Started guide dev.to/wescpy/guide...
dev.to
Guide to modern app-hosting without servers on Google Cloud
An in-depth intro to deploying apps on Cloud Run #serverless... TL;DR: If you're looking...
000
wescpy @wescpy.bsky.social · 17/12/2024
One of the exciting #LLM features in the new #Gemini 2.0 Flash model is its ability to generate text-based audio clips, letting you jump from text-to-speech to "IDEA-to-speech!" @googledevs.bsky.social: Learn how to use it via the #API in #Python today dev.to/wescpy/gener... #GenAI #generativeAI #AI
dev.to
Generate audio clips with Gemini 2.0 Flash
TL;DR: Happy holidays! Google recently "gifted" us the new Gemini 2.0 Flash model,...
000
wescpy @wescpy.bsky.social · 04/12/2024
1st BlueSky post! Have you ever wondered what the world's easiest #Google API is? Of its 480+ APIs, ONE of them HAS to be easiest right? An #API with NO client library or function calls? How about NO code? dev.to/wescpy/the-w... As easy as an HTTP GET request with an API key! @googlemaps.bsky.social
dev.to
What is the world's "easiest" Google API?!?
TL;DR: While I generally cover Google API usage from a functionality perspective, at some...
020