Open in app

Sign In

Write

Sign In

Zhimin Wen
Zhimin Wen

721 Followers

Home

About

6 days ago

Retrieval-Augmented Generation with Postgres Vector DB and LlamaIndex

To allow Large Language Model deal with data that is not available during the pre-training stage or to deal with private data, one of the common technique without retraining the model is the Retrieval-Augmented Generation (RAG). …

Llamaindex

6 min read

Retrieval-Augmented Generation with Postgres Vector DB and LlamaIndex
Retrieval-Augmented Generation with Postgres Vector DB and LlamaIndex
Llamaindex

6 min read


Sep 20

Custom Kubectl Output with Go-template

I have a local registry for the OpenShift Cluster. We just did some migration and retired the old registry. However some images were missed out leading to some of the Pods not running properly. The issue was not so obvious as the default image pull policy for most of the…

Kubectl

3 min read

Custom Kubectl Output with Go-template
Custom Kubectl Output with Go-template
Kubectl

3 min read


Sep 11

Exploring Llama2 on CPU only VM

Since Meta released the open source large language model Llama2, thanks to the effort of the community, the barrier to access a LLM to developers and normal users is largely removed, which is the so called democratised LLM. Lets explore running a LLM on a KVM based VM. The VM Create a…

Llama 2

6 min read

Exploring Llama2 on CPU only VM
Exploring Llama2 on CPU only VM
Llama 2

6 min read


Aug 27

Running Camel Kafka Connector for IBM Event Streams

Camel Kafka Connectors as a standard Kafka connector greatly increases the capability of integration of Kafka. There is about 164 connectors available as of now. Let’s explore using these connectors with IBM Event Streams. Build the Connector Image Let’s build the connector image manually to have lesser magic and to separate the build and…

Apachecamel

4 min read

Running Camel Kafka Connector for IBM Event Streams
Running Camel Kafka Connector for IBM Event Streams
Apachecamel

4 min read


Aug 11

Troubleshoot Ceph Storage with Ceph Tool for OpenShift Data Foundation

You may want to troubleshoot some Ceph storage issue that are coming from OpenShift Data Foundation (ODF). In the rook operator based Ceph storage solution, you can deploy the “rook-ceph-tools” deployment to have the ceph command line tool for the troublshooting purpose. …

Odf

2 min read

Troubleshoot Ceph Storage with Ceph Tool for OpenShift Data Foundation
Troubleshoot Ceph Storage with Ceph Tool for OpenShift Data Foundation
Odf

2 min read


Jul 9

Unattended Setup of Single Node OpenShift Cluster

Single node OpenShift cluster is ideal for edge computing or POC projects due to the scaled down resource requirement. Additionally, provision a cluster in a fully automated unattended way is the first important step towards a successful POC. …

Openshift

5 min read

Unattended Setup of Single Node OpenShift Cluster
Unattended Setup of Single Node OpenShift Cluster
Openshift

5 min read


Jul 3

Exploring IBM EventStreams without Zookeeper

Since the v3.3 release of Apache kafka, Zookeeper can be replaced by the Kraft consensus protcol. This feature is now available in IBM Event Streams. Let’s explore it. Enable the Kraft Feature EventStreams is based on the Strimizi operator. After the subscribtion of the operator, lets update the CSV oc edit csv ibm-eventstreams.v3.2.1 Locate…

Eventstreams

5 min read

Exploring IBM EventStreams without Zookeeper
Exploring IBM EventStreams without Zookeeper
Eventstreams

5 min read


May 23

Creating a Neovim Container Image for Airgap Environment

I deal with disconnected environment constantly. I need to have my toolbox prepared before going to these environment. Container image become my 1st choice as it ideally wraps the tools without the need of intrusively installing any dependencies. Let’s check out a neovim and golang environment I built as a…

Neovim

4 min read

Creating a Neovim Container Image for Airgap Environment
Creating a Neovim Container Image for Airgap Environment
Neovim

4 min read


Apr 13

Curl as a Network Protocol Testing Tool

Curl is commonly known as its capability dealing with HTTP and HTTPS services. But in fact it has a wide range of protocol that are supported. This make it a perfect tool for testing in some of the restricted environment where other tool could not be easily obtained. The same…

Curl

3 min read

Curl as a Network Protocol Testing Tool
Curl as a Network Protocol Testing Tool
Curl

3 min read


Mar 10

TLS Cipher Walking

I need to validate if the TLS cipher exposed by the application is secure. I therefore created two versions of the scanner, one is sequential Openssl based, the other one is parallel version implemented with Golang. Sequential Version with Openssl This webpage provides a nice base to use openssl s_client to walk through the…

Cipher

5 min read

TLS Cipher Walking
TLS Cipher Walking
Cipher

5 min read

Zhimin Wen

Zhimin Wen

721 Followers

Cloud explorer

Following
  • Stefanie Lai

    Stefanie Lai

  • Logan Land

    Logan Land

  • Grig Gheorghiu

    Grig Gheorghiu

See all (8)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams