Cody Bontecou's Avatar

Cody Bontecou

@codybontecou.com.bsky.social

is enjoying life. https://codybontecou.com https://youtube.com/@codybontecou

63 Followers  |  281 Following  |  57 Posts  |  Joined: 06.02.2024  |  2.0941

Latest posts by codybontecou.com on Bluesky

AI Agents in Typescript #7 - Tool Calling
YouTube video by Cody Bontecou AI Agents in Typescript #7 - Tool Calling

www.youtube.com/watch?v=VK6v...

03.04.2025 02:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Client-side AI with Nuxt Workers + Transformers.js This post walks you through an implementation of NLLB-200, Facebook's text-to-text translation model, in the browser.

www.codybontecou.com/client-side-...

24.03.2025 19:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Agentic TDD in Typescript with Minimal Dependencies This post walks you through the Agentic flow showcased in the diagram below. Each section of this blog implements a node...

www.codybontecou.com/agentic-tdd-...

22.03.2025 16:58 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Whisper.cpp command to process audio data. Expected time for 500 hours of audio content is 7-14 days of continuous processing.

Whisper.cpp command to process audio data. Expected time for 500 hours of audio content is 7-14 days of continuous processing.

I really want to do things locally with AI but 7-14 days of continuous processing is not going to happen...

03.02.2025 18:35 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Hosting Open-Source Translation Models on AWS SageMaker for Automated Blog Localization Creating multilingual content is often tedious and expensive. Let’s automate it into our blog's build process!

www.codybontecou.com/hosting-open...

20.01.2025 20:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I can't tell if that thing in the upper corner is a hanging/pull up bar or an air vent. If it's a pull up bar, I take back what I said and consider it perfect!

I'm personally a fan of the Ido Portal method and really enjoy hanging.

04.01.2025 15:40 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sandals > shoes, 100% of the time.

04.01.2025 15:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Aw man, that's nearly a dream home-gym setup. You got this πŸ’ͺ

04.01.2025 15:13 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Turning 30 is a great milestone to make a lasting change in your life.

If you have a nagging feeling of wanting change, go for it.

Worst case, you'll end up back where you currently are.
Best case, you'll find happiness.

04.01.2025 15:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Aha okay, that makes sense. I’m already subbed there πŸ€“

20.12.2024 19:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You've done so many conference talks that a simple search on Youtube doesn't surface your channel. Do you have a link that I can subscribe to?

20.12.2024 19:27 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Building A Persistent Multilingual Toast Component In Nuxt Picture this: You've just rolled out an exciting new feature on your application. You want to announce it to your users, but you don't want to bombard them with the same message every time they visit....

Building A Persistent Multilingual Toast Component In Nuxt

www.codybontecou.com/building-a-p...

16.12.2024 16:45 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Same. He's creating some of the best content out right now.

13.12.2024 19:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

AI Jason :P

13.12.2024 18:47 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Creating Anki cards using iOS shortcut Anki is a modern approach to the classic flash cards. Where it excels is in the use of spaced repitition.

I found myself re-reading a technical book, thinking I wish I had retained more information from it during the first read. I decided to build an iOS shortcut that enables me to quickly create Anki cards while reading.

Here's a write up explaining how I did it.

www.codybontecou.com/creating-ank...

13.12.2024 17:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Thanks!! I’m a big fan of your product.

And yea, I 100% prefer maintaining my own platform.

13.12.2024 17:12 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

Updating my blog from my mobile device using @obsidian.md is truly a great feeling.

Here I am adding syntax highlighting and pushing the changes to GitHub, triggering a GitHub Action to rebuild and deploy my site.

13.12.2024 17:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Scraping business data from Google Maps using AI and AgentQL Writing web scraping scripts by hand typically follows a development pattern like:

I explored @agentql.com a bit more and wrote up a quick use case on how to scrape business data from Google Maps:

www.codybontecou.com/scraping-bus...

12.12.2024 23:01 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Ask HN: Those making $500/month on side projects in 2024 – Show and tell | Hacker News

For my IndieHacker friends, this is a fun Hackernews thread to read. Filled with tons of successful ideas.

news.ycombinator.com/item?id=4237...

11.12.2024 02:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I saw a dog ride a waymo by itself today. that’s very hashtag San francisco

05.12.2024 18:02 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

With a bit of engineering, I can see patterns appear that allow for much broader queries that are flexible and applicable to a wide array of websites.

I've enjoyed my initial dip into this tool and am excited to see where it goes.

05.12.2024 06:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I haven't found a fundamental shift in how the problem is being solved. You can still write the scraping logic by hand and have it be every bit as robust and probably more efficient. But these tools are allowing me to extract data using web scraping much quicker than before.

05.12.2024 06:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
This is how I scrape 99% websites via LLM
YouTube video by AI Jason This is how I scrape 99% websites via LLM

This video by AI Jason goes into some new web scraping techniques that are available. It can be long winded at times but it's where I learned of AgentQL.

www.youtube.com/watch?v=7kbQ...

05.12.2024 06:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

The screenshot is using their Chrome extension for quick browser prototyping, but moving the query over to code looks like this:

const data = await page.queryData(`{
business[] {
name
website_url
address
rating
review_count
service_type
}
}`)

05.12.2024 06:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Attached is a screenshot of me tinkering with some Google Maps data.

05.12.2024 06:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It's a wrapper on top of Playwright when using their JS SDK and I think Selenium when writing Python.

05.12.2024 06:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Rather than having to write the scraping code by hand:

- Find the xpath/locator for every bit of data I'm interested in
- Make it resilient if the element/data isn't there, etc...

They provide a simple query language allowing me to query and structure the pages.

05.12.2024 06:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm finding a surprising amount of success with @agentql.com for web scraping.

05.12.2024 06:52 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
male and female in front of vintage toyota RV in sunny weath

male and female in front of vintage toyota RV in sunny weath

man with shaka hand sign in wetsuit holding surfboard in front of vintage RV

man with shaka hand sign in wetsuit holding surfboard in front of vintage RV

plates of food with pretty girl smiling inside vintage rv

plates of food with pretty girl smiling inside vintage rv

man smiling while laying down in vintage rv

man smiling while laying down in vintage rv

Wife and I just finished up a ~1300 mile trip through California in our '77 micro keystone. There was a large storm that rolled through the northern half of the state which kept us moving south.

We ended up taking a lot of highway 1, enjoying the scenic way, eventually ending up in Joshua Tree.

04.12.2024 05:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Built-in AI Early Preview Program - Welcome and heads-up about the Prompt API - Update #1 CHROME Update #1 Built-in AI Early Preview Program Welcome and about the Prompt API Authors Contact See this section Last-updated See changelog. Latest news πŸ“― : Breaking changes in Chrome Canar...

Here's the preview doc if you're curious and/or want to get involved:

docs.google.com/document/d/1...

28.11.2024 17:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@codybontecou.com is following 20 prominent accounts