Open in app

Sign In

Write

Sign In

Wilson Tan
Wilson Tan

83 Followers

Home

About

May 19, 2022

Tips to Be a More Productive Software Engineer

We all have only 24 hours in a day and most of us spend approximately 8 hours at work. There are times where we have to burn the midnight oil and spend extra hours to get things done; sadly to say that when this continues to happen for a long…

Productivity

4 min read

Tips to Be a More Productive Software Engineer
Tips to Be a More Productive Software Engineer
Productivity

4 min read


Apr 7, 2022

Adding web3 authentication with Metamask, Coinbase Wallet & WalletConnect

These days, most of the web applications that we use integrate with social media login such as Google, Facebook, Twitter etc. No doubt, it provides a seamless user experience and removes the cumbersome task of registering a new account and verifying the account with OTP or activation link.

Web 3

5 min read

Adding web3 authentication with Metamask, Coinbase Wallet & WalletConnect
Adding web3 authentication with Metamask, Coinbase Wallet & WalletConnect
Web 3

5 min read


May 26, 2021

Generate invoice PDF in Go

While there are various Go libraries that can create PDF such as Maroto, UniPDF, wkhtmltopdf etc, I have stumbled upon GoFPDF which offers the capability to create complicated PDF file and in this article, we will be looking at how we can generate invoice PDF using GoFPDF. Note that GoFPDF…

Golang

3 min read

Generate invoice PDF in Go
Generate invoice PDF in Go
Golang

3 min read


Dec 11, 2020

Developing mini program on Alipay

Being the pioneer in introducing mini program in year 2017, WeChat has been very successful in building an ecosystem of online services running within single app. With that being said, you no longer need to install that many apps in your phone as there’s been more than 1 million mini…

Alipay

5 min read

Developing mini program on Alipay
Developing mini program on Alipay
Alipay

5 min read


Oct 29, 2020

Automate publishing npm packages

The developer team in your organization has made some changes and it’s time to build and publish the npm package to the registry by executing npm publish. Although it’s not a heavy task, we can possibly automate this process so that we can take some workload off the shoulders of…

Programming

2 min read

Automate publishing npm packages
Automate publishing npm packages
Programming

2 min read


Published in Analytics Vidhya

·Oct 8, 2020

File management tool using Golang

Have you ever been in a situation where you need to rename a bunch of files that are all over the places? …

Programming

3 min read

File management tool using Golang
File management tool using Golang
Programming

3 min read


Published in The Startup

·Sep 15, 2020

Building CLI-Based File Renaming Tool With Golang

With the capability to build lightweight yet efficient system, Golang has been getting a lot of attention from software engineers who use it to build backend services, microservices etc as well as DevOps engineers who use it as scripting language. FYI, Kubernetes is written in Go as well. In this…

Golang

4 min read

Building CLI-Based File Renaming Tool With Golang
Building CLI-Based File Renaming Tool With Golang
Golang

4 min read


Published in The Startup

·Aug 9, 2020

Deployment of containerized application to GKE using CircleCI

Previously, we have looked into some CI/CD tools like Jenkins, GitHub Actions and TravisCI and in this article, we will be looking at automating deployment of containerized Go application to Google Kubernetes Engine (GKE) using another CI/CD tool, CircleCI. Like some of the other CI/CD tools that we have covered…

Dev Ops

4 min read

Deployment of containerized application to GKE using CircleCI
Deployment of containerized application to GKE using CircleCI
Dev Ops

4 min read


Published in The Startup

·Jun 22, 2020

Setting up Travis CI for Go project

Note: This is part of a series that focuses on different CICD tools, where we will be looking at CircleCI next. If you are interested to know more about GitHub Actions, you can click here. In this article, we are going to focus on two main things: What is Travis…

Travis Ci

3 min read

Setting up Travis CI for Go project
Setting up Travis CI for Go project
Travis Ci

3 min read


Published in The Startup

·Jun 19, 2020

Setting up GitHub Actions for a Go project

Note: This is part of a series that focuses on different CICD tools. In the upcoming posts, we will talk about other tools like Travis CI and CircleCI. In this article, we are going to look at how we can use GitHub Actions for our Go project. Of course, it…

Github Actions

4 min read

Setting up GitHub Actions for a Go project
Setting up GitHub Actions for a Go project
Github Actions

4 min read

Wilson Tan

Wilson Tan

83 Followers

Full-stack Software Engineer

Following
  • Jeffrey Lean

    Jeffrey Lean

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech