Melvin Vivas

Hi! I'm a Filipino Software Engineer living in Singapore.

  • Home
  • Github
  • Twitter
  • LinkedIn
  • Go Jobs @ SG
  • About
  • Privacy Policy

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

Melvin Dave Vivas Melvin Dave Vivas
GoLang

Golang Developer/Engineer Jobs in Singapore

Hi! I'm developing a micro-site built with React and Ant Design to aggregate/curate Golang Developer or Engineer jobs here in Singapore. I also used Go for the data gathering.The site has

Melvin Dave Vivas Melvin Dave Vivas

How to Encrypt and Decrypt Data using Golang and AES

I've been exploring how to secure GET URLs without having to resort to sending authorization headers. So I thought of exploring of passing an encrypted api key in the URL itself. I did

Melvin Dave Vivas Melvin Dave Vivas

Deploying a Go Function in AWS Lambda using AWS SAM(AWS Serverless Application Model)

I've been hearing about serverless in a few webinars recently. It seems that cloud providers such as Amazon Web Services(AWS), Google Cloud Platform(GCP) and Microsoft Azure are encouraging startups to develop

Melvin Dave Vivas Melvin Dave Vivas

Create an Online Resume using Gatsby

I developed a gatsby starter to create an online resume. I  used Material UI for the theming.Check the Demo https://donvito-gatsby-resume-starter.netlify.com🚀 Quick start1. Download the starter code from the repo

Melvin Dave Vivas Melvin Dave Vivas

Implement a Flutter ListView using data from a REST API

I've been learning Flutter for a few weeks now and it has been a really good experience. I used to use Objective-C and this seems to be way easier. Plus, when you develop

Melvin Dave Vivas Melvin Dave Vivas
GoLang

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

I've written an example on how to develop a GraphQL API using Apollo Server. Using Apollo and NodeJS was quite straightforward. However, I wanted to use Go(Golang) for a new project I

Melvin Dave Vivas Melvin Dave Vivas

Generate a QRCode vCard using Go

Every time I receive a business card, I always check if there is a QR code in it. QR codes are very useful since most mobile phone cameras  nowadays can automatically recognise QR

Melvin Dave Vivas Melvin Dave Vivas

Develop GraphQL Web APIs using Apollo Server

I've been learning GraphQL since it is more flexible than REST APIs. GraphQL has been initially developed and used by Facebook in 2012. In 2018, the GraphQL project was moved to the GraphQL

Melvin Dave Vivas Melvin Dave Vivas

I'm looking for Remote/Contractual Software Development Projects!

Hi friends! I'm currently open for remote and contractual software development projects. Below is a list of technologies I can work with. Please help me share this blog post to your network who

Melvin Dave Vivas Melvin Dave Vivas

Innovating the Resume using ReactJS and Ant Design Pro

I left my job around mid-May at Standard Chartered Bank and have been procrastinating for almost 2 months now. I plan to build a few applications and maybe earn from it or better,

Melvin Dave Vivas Melvin Dave Vivas
Technology

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.I

Melvin Dave Vivas Melvin Dave Vivas

Discover, Search and Understand Source Code using Sourcegraph

I was aware of Sourcegraph since a few months back during the Kubernetes meetup here in Singapore. However, it was a paid service back then. Last month Sourcegraph announced that its code will

Melvin Dave Vivas Melvin Dave Vivas

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

When you start learning Go, it takes some time to understand how to setup your development environment. For me, there was a bit of a learning curve to understand how the compiler works

Melvin Dave Vivas Melvin Dave Vivas

Debugging Go applications using Delve

A colleague of mine said that... "You are not a real programmer if you don't know how to debug your applications!" Oh well, that is true! If you don't know how

Melvin Dave Vivas Melvin Dave Vivas

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.

Melvin Dave Vivas Melvin Dave Vivas

Asynchronous Processing with Go using Kafka and MongoDB

In my previous blog post "My First Go Microservice using MongoDB and Docker Multi-Stage Builds", I created a Go microservice sample which exposes a REST http endpoint and saves the data

Melvin Dave Vivas Melvin Dave Vivas

Converting a MongoDB Docker Compose file to a Kubernetes Deployment

It's pretty straighforward to convert a Docker compose file to a Kubernetes deployment. I used the kompose tool to do the conversion. Kompose is an official Kubernetes project. https://github.com/kubernetes/kompose

Melvin Dave Vivas Melvin Dave Vivas

My First Experience with Neo4J - running in Docker

I was looking for a way to visualise/document our network topology in Docker. While I was doing my research, I saw that Neo4J can be used to do this. Neo4J is an

Melvin Dave Vivas Melvin Dave Vivas
docker

Configuring Travis CI with My Go Projects

Travis CI is a CI(Continuous Integration) tool which can help you build your applications. We are currently using Jenkins at work but I thought of giving Travis CI a spin since it

Melvin Dave Vivas Melvin Dave Vivas

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

I started learning Go a few months back but I don't really get time to experiement since I am very busy with work. The only time I get to do some "real&

Melvin Dave Vivas Melvin Dave Vivas

Kubernetes-powered Docker CE (Community Edition)

When Solomon Hykes, CTO of Docker, announced in DockerCon 2017 last October that they will be supporting Kubernetes natively, I was pretty curious how that would work. Obviously, after the announcement, I checked

Melvin Dave Vivas Melvin Dave Vivas

Learning Go with the Docker SDK

I've been learning Go lately and I can feel that it has a bit of a learning curve. However, I believe it will take time for me to get used to it. Our

Melvin Dave Vivas Melvin Dave Vivas

Configure Portainer with Docker Swarm

Portainer is a nice tool to manage your Docker environment. It supports Docker Swarm and is able to remotely connect to the Docker API. Before we start, you need create a swarm cluster

Melvin Dave Vivas Melvin Dave Vivas

Create a multiple-node Swarm cluster using Docker Machine

If you want to try out Docker Swarm in your Mac, you can use Docker Machine to create a multiple node cluster. This is handy when you don't have access to additional servers

Melvin Dave Vivas Melvin Dave Vivas
Melvin Vivas © 2021
Latest Posts Twitter Ghost