Ankur Kotwal's Avatar

Ankur Kotwal

@ankurkotwal

Head of Google Cloud Global Advocacy.

177
Followers
108
Following
12
Posts
27.07.2023
Joined
Posts Following

Latest posts by Ankur Kotwal @ankurkotwal

Post image

I've just published the next part of my "Vibe Coding to Production" blog series. If you're relying on environment variables for your API keys, it's time to upgrade. I've described the end-to-end process at blog.ankur.cc/vibe-to-prod...

09.03.2026 08:28 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Is "Vibe Coding" the future of work, or just technical debt at the speed of thought?

Lately, I’ve been exploring the bridge between AI-generated prototypes and resilient, production-ready systems.

Check out the post: blog.ankur.cc/vibe-coding-...

04.03.2026 08:08 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

How much time are you spending writing boilerplate tests? ⏱️ My latest post breaks down how combining Antigravity with Gemini can automate the heavy lifting and rapidly increase your test coverage. Read more here: blog.ankur.cc/increasing-t...

24.02.2026 03:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

AI coding agents often use outdated packages or call out of date models. This is due to model knowledge cutoffs. In this blog post, I cover how to use Agent Skills to ensure Google Antigravity uses the newest Gemini APIs and stops writing deprecated code.

blog.ankur.cc/upskilling-a...

17.02.2026 23:38 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

With these models, the Gemini 2.5 models continue to push the pareto frontier. More details at the launch blog post at developers.googleblog.com/en/gemini-2-...

18.06.2025 11:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ”¦ Introducing Gemini 2.5 Flash Lite! This new model boasts the lowest latency in the Gemini 2.5 family, is highly cost-efficient, and outperforms Gemini 2.0 Flash. It also supports thinking and tool use.

18.06.2025 11:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

⚑️ Also generally available: Gemini 2.5 Flash! We've simplified its pricing structure for thinking/non-thinking and consistent rates across all input token sizes. Flash now supports supervised fine-tuning, allowing you to tailor the model specifically for your data.

18.06.2025 11:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

✨ Gemini 2.5 Pro is now generally available! This model is ideal for coding and complex tasks. It's the same great model as `2.5-pro-preview-06-05`, making it a seamless drop-in replacement for your existing projects.

18.06.2025 11:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ“’ I’m thrilled that the new Gemini 2.5 models are here! Developers can get started building production apps right away. 🧡 for more details

18.06.2025 11:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Generative AI in practice: Concrete LLM use cases in Java, with the PaLM API Large language models (LLMs) are a powerful new technology that can be used for a variety of tasks, including generating text, translating languages, and writing different kinds of creative content. H...

Thanks to everyone who attended my talk yesterday at @devoxx about #GenerativeAI, #LLMs, using #Java, but also @langchain4j, with #googlecloud Vertex AI's #PaLM API

Here are the slides I presented:
speakerdeck.com/glaforge/gen...

05.10.2023 11:14 πŸ‘ 4 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!) Modern extension to classic 2003 article by Joel Spolsky

"The Absolute Minimum Every Software Developer Must Know About Unicode in 2023"

tonsky.me/blog/unicode/

Extensive article covering: unicode code points, grapheme clusters, encoding (UTF-8/16/32), character normalisation

Substring, comparing, measuring strings is really tricky!

03.10.2023 22:27 πŸ‘ 6 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0

"7 factors that impact developer productivity" by Suraj Vishwakarma is a good read. Devs don't spend the majority of their time coding so when you're next thinking about how to be a more productive coder, consider this. https://dev.to/surajondev/top-7-things-that-kill-developer-productivity-ef9

14.08.2023 01:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm really sad to read about Bram Moolenaar’s passing. I've spent countless hours of my professional and personal life using #Vim. I also admired how charitable Bram was, with his work in Uganda. Thank you for everything you did Bram!
https://groups.google.com/g/vim_announce/c/tWahca9zkt4?pli=1

05.08.2023 21:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s great to see Go continue to evolve.

30.07.2023 23:57 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0