Jamie's tech blog

A strike delivered later hits first

[AIGC] Simply compare AI agent framework

In an era filled with numerous frameworks like blooming flowers.

Simply put, is an AI agent framework just a more complex version of prompt engineering?

[Fullstack Note] Implementing Kafka Producer batching by Javascript

Abstracting batch request implementation in Javascript

In the last article, we use Python to simplify and implement batch request. Now is Javascript time.

[Fullstack Note] Implementing Kafka Producer batching by Python

Abstracting batch request implementation in Python

Frequent requests can cause I/O performance bottlenecks; however, Kafka producers optimize by using batching. This article will abstract this batching process and implement it using Python

[Fullstack Note] Javascript request in Browser and NodeJS environment

Compare with fetch and axios in source code level.

When it come to align fetch in both frontend and backend environment, `axios` is the most frequent libray which be mentioned. However, what is the diffenence between Client/Server side fetch?

[AIGC note]How to develop a GenAI product?

From product managers' aspect to view GenAI

The content is from a online sharing of three product managers, authors of <Reimagined: Building Products with Generative AIReimagined: Building Products with Generative AI>.

[Frontend Note]Does NextJS App Routing Have Its Quirks?

NextJS App Routing Cheatsheet

Let's quickly list down a cheatsheet and then dive into the explanations.

[Frontend Note]What we talk about when we talk about SSR

The server side render from NextJS

We will mock the process of SSR base on NexgJS 14 app router.

[AIGC Note] Awesome Vector Database

Roughly collect info about Vector DB

Vector database is LLM's hippocampus.