By: admin

My presentation for vocational school students about working in Singapore
March 7, 2023

Downlod form Download my presentation by filling in this form Subscribe Loading… Thank you! You can download my presentation here

Read More
Linux Hacked: How to find out the culprit and prevent future repeat
September 25, 2022

One of my development Linux boxes got hacked and kept sending emails and doing web crawling. What I needed to know…

Read More
Application Integration
A good software engineer might be a good laywer
August 29, 2022

The audience for this article: IT managers, IT executives, and technical people who deal with application integrations   In 2018, Consumer…

Read More
multi-thread JMS client
Multi-threading a Java  JMS Client
November 11, 2021

You need to remember: ConnectionFactory, Connection, Topic and Queue are thread-safe object. You can pass them around different thread without worrying…

Read More
What I learn from refactoring a software in regionally distributed teams
November 11, 2021

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. (Robert C….

Read More
Golang interface
Why using Interface and Dependency Injection is important in Golang
April 4, 2021

In a Golang project that I have worked on so far, it’s pretty common to see developers creating concrete struct directly…

Read More
importing golang module from private repos
Importing modules from private repositories in golang
March 4, 2021

In a typical enterprise application project, it is common to split the code into several repositories, especially if the architecture used…

Read More
Strategy design pattern
Using Strategy Design Pattern in Java message processor application
February 2, 2021

In the application that we build for our customer, there is a requirement to be able to consume messages from several…

Read More
logging in a Go application
Choosing logging library in a Go application
January 26, 2021

When I used logging from SL4j, where log4j is one of the implementation, I have a flexibility like below. Log messages…

Read More