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
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
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
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
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
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
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
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,
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
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
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
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
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.
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
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
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
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
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&
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
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
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
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
How to run HashiCorp Vault (Secrets Management) in Docker How do you keep your secrets? Probably, you would want to lock them up in a vault and keep your keys in a safe place! What are secrets? Here are some examples: Login
docker Docker Stack with Traefik I've created a simple docker stack to demonstrate Traefik Træfik (pronounced like traffic) is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker,
Curated list of Influencers in Twitter, mostly in Tech Twitter has this neat feature called "Lists" which lets you group Twitter users. They are atually saying Lists are the new Follow. I've curated a list of influenrcers in the Tech