Links For You (1/25/25)

Greetings, programs.

From: Raymond Camden

Automating Media Asset Creation with Cloudinary's GenAI Transformations

I've been happily using Cloudinary on my blog for a few years now, but it's been quite some time since I've blogged about them.

From: Raymond Camden

Let's Build a Web App for Pinecone

Yesterday I blogged about Pinecone's excellent RAG as a service system for quickly building generative AI systems: "Checkout Pinecone for Serverless RAG".

From: Raymond Camden

Checkout Pinecone for Serverless RAG

In my quest this year to expand my AI knowledge outside of Gemini, I was recently introduced to Pinecone.

From: Raymond Camden

How do I figure out the latest version of an npm package?

This question came up in one of the reddits I'm on.

From: Jeffry Houser's Blog

How do I figure out the latest version of an npm package?

This question came up in one of the reddits I'm on.

From: Jeffry Houser's Blog

How do I figure out the latest version of an npm package?

This question came up in one of the reddits I'm on.

From: Jeffry Houser's Blog

Turn Your Weather into Poetry with GenAI

I was struggling to get some real, productive work done (I just got back from a trip in Europe) and I thought I'd tackle something that's been in my queue for a little while now.

From: Raymond Camden

Next CodeBreak - Let's AI!

Hey folks! One of the things I promised to do better with the Code Break show was scheduling.

From: Raymond Camden

Simple Blog Example in Flask

As part of my efforts to improve my Python knowledge, I've been looking at the Flask framework for a way to build Python-backed web apps.

From: Raymond Camden

Links For You (1/11/25)

Welcome to the first Links For You of 2025.

From: Raymond Camden

Building a Bluesky AI Sentiment Analysis Dashboard

As the "Great Social Network Wars" carry on (my term, not anyone else), I'm finding myself more and more enjoying Bluesky.

From: Raymond Camden

How do you reset a spy with Jasmine?

{ spyOn(app, 'method2'); }) it('should test that method1 calls method2', () => { app.

From: Jeffry Houser's Blog

How do you reset a spy with Jasmine?

{ spyOn(app, 'method2'); }) it('should test that method1 calls method2', () => { app.

From: Jeffry Houser's Blog

How do you reset a spy with Jasmine?

{ spyOn(app, 'method2'); }) it('should test that method1 calls method2', () => { app.

From: Jeffry Houser's Blog

Onwards to 2025...

For a while now I've had a tradition here where I end my "blog year" with a wrap up post looking back at how the year went and figuring out what I want for the upcoming year.

From: Raymond Camden

Links For You (12/28/24)

Welcome to the last Links For You for 2024.

From: Raymond Camden

Automating Object Detection with Google Gemini GenAI and Pipedream

For my last technical post of the year (although I can't promise I'll stop blogging!), I wanted to share an interesting workflow I built using Google Gemini and Pipedream.

From: Raymond Camden

Summarizing with Transformers.js

Earlier this month I took my first look at using Transformers.

From: Raymond Camden

How can I run the linux CP command on Windows?

I do Web Development on a Windows Machine! That isn't a confession and I'm not embarassed.

From: Jeffry Houser's Blog

How can I run the linux CP command on Windows?

I do Web Development on a Windows Machine! That isn't a confession and I'm not embarassed.

From: Jeffry Houser's Blog

How can I run the linux CP command on Windows?

I do Web Development on a Windows Machine! That isn't a confession and I'm not embarassed.

From: Jeffry Houser's Blog

Oembed, Webmentions, Twitter, Threads & Bluesky

Many months back now, I excitedly wrote up an article about custom twitter embeds.

From: Michael Walter Van Der Velden