Power your Apps: Leverage Natural Language, OpenAI, LangChain and Custom APIs

In this blog post, I will explore Generative Text AI using OpenAI, Python and llama_Index. I will also discuss the accessibility of AI and the tools I have discovered to make it easier to use OpenAI APIs.

Read

Exploring Generative Text AI using OpenAI, Python and LlamaIndex

In this blog post, I will explore Generative Text AI using OpenAI, Python and llama_Index. I will also discuss the accessibility of AI and the tools I have discovered to make it easier to use OpenAI APIs.

Read

I just started a new live coding stream in Twitch!!!

I started a new live coding stream in Twitch. Interviews with Experienced Developers, Tech Meetups, IT Career Talks.

Read

Getting Started with Strapi Headless CMS

Trying out Strapi, a Headless CMS

Read

Developing a Zoom API Client Library for Golang

I thought of developing a Zoom API Golang Client Library for my personal use. There is no official Zoom API client library for Go/Golang so I thought it would be interesting to develop one.

Read
Jobs

Golang Developer/Engineer Jobs in Singapore

I created a website https://golang-jobs.now.sh to compile Golang jobs from other websites.

Read

How to Encrypt and Decrypt Data using Golang and AES

Learn to encrypt and encrypt data using Golang and AES

Read

Deploying a Go Lambda Function using AWS SAM

Learn how to deploy a Go Function in AWS Lambda using AWS SAM(AWS Serverless Application Model)

Read
Web Development

Create an Online Resume using Gatsby

Online resume using my gatsby starter.

Read

Implement a Flutter ListView using data from a REST API

Learn to implement a Flutter ListView which retrieves data from a REST API in this blog post.

Read
Software Development

How to create a GraphQL API Server using Go (Golang)

Learn how to create a GraphQL API Server using Go

Read

Generate a QRCode vCard using Go

Generate a QRCode vCard using Go

Read

Innovating the Resume using ReactJS and Ant Design Pro

Modern Resumes using ReactJS and Ant Design Pro

Read
Dev Ops

Ingest NGINX container access logs to ElasticSearch using Fluentd and Docker

This is an example on how to ingest NGINX container access logs to ElasticSearch using Fluentd and Docker. I also added Kibana for easy viewing of the access logs saved in ElasticSearch.

Read

Debugging Go applications using Delve

Learn how to Debug your Golang applications using Delve.

Read

The GopherCon Singapore 2018 Experience

A few months back, I started my journey to learning Golang. I started with Tour of Go, watched videos of Todd McLeod in Youtube, and tried out examples I find in the web. I thought of sharing all these learning to anyone who wanted to learn Golang so I blogged about it here.

Read

How to run HashiCorp Vault (Secrets Management) in Docker

How to run HashiCorp Vault (Secrets Management) in Docker

Read

Asynchronous Processing with Go using Kafka and MongoDB

Asynchronous Processing with Go Microservices using Kafka and MongoDB

Read
Dev Ops

Converting a MongoDB Docker Compose file to a Kubernetes Deployment

Learn to convert a MongoDB Docker Compose file to a Kubernetes Deployment

Read
Dev Ops

My First Experience with Neo4J - running in Docker

Running Neo4J Graph Database in Docker

Read

My First Go Microservice using MongoDB and Docker Multi-Stage Builds

Create a Microservice using MongoDB and Docker Multi-Stage Builds

Read
Dev Ops

Docker Stack with Traefik

Run Traefik using docker-stack

Read

Sample NodeJS app to query the Ethereum blockchain

Create a NodeJS app to query the Ethereum blockchain

Read
Dev Ops

Docker Stack with the official ElasticSearch, Kibana

Run the official ElasticSearch, Kibana using Docker Stack

Read

Using Docker Data Volume with a MySQL container

Based on some discussions online, they are saying that it is best to have your data used by other docker containers in a separate container which they call a 'Data Volume Container'.

Read

Introduction to Go Modules in Go v1.11, Goodbye GOPATH!

Based on some discussions online, they are saying that it is best to have your data used by other docker containers in a separate container which they call a 'Data Volume Container'.

Read