Programmers should build their own code generation tool

Background In 2009, I was working as an IT manager/software developer/computer engineer in the middle-east. During that period, I developed business software applications for the company, applications like Human Resource System, Purchase Order System, Cheque Writer and web applications. Being a lone software developer my goal is to deliver software in less time with zero […]

Continue Reading…

Golang SQLite Simple Example

In this post, I will show you a simple example how to use SQLite in Golang. SQLite is one of the popular embedded, file-based database in the market used by companies like Apple, Airbus, Google, Skype, Autodesk and Dropbox. You can checkout the list of well-know SQLite user in this link https://www.sqlite.org/famous.html Requirements Knowledge in […]

Continue Reading…

Generate text to image in Python

Today, I will show you how you can generate image and add text using Python. I was working on a project requires to generate an image for facebook og:image (featured image) and since this project is source code sharing tool adding a source code snippet into the featured image make sense. I used this library […]

Continue Reading…

Change default SSH port in Ubuntu

In the past recent days, I noticed an automated brute force attempt to login into my server via SSH. The default port for SSH is port 22 and having an online server exposes you into an automated attacks. One way to prevent or limit this type of attack is by changing the default SSH port. […]

Continue Reading…

Using reCAPTCHA with Golang

Overview Google’s reCAPTCHA is one of the tool we can use to stop malicious internet bots from abusing our web applications.It comes in two versions, reCAPTCHA v2 and v3. Version 3 uses a score based and no-interaction approach to handle bots from humans. Version 2 uses use a checkbox that will require users to answer […]

Continue Reading…

Neofetch is visually pleasing command-line system information tool

I saw neofetch on reddit. I installed it on my Ubuntu box. It is a really nice looking command line system information tool. I can now show it off to Windows Admin here in the office. Neofetch – A command-line system information tool written in bash 3.2+[/caption] Neofetch Screenshot Please check out their github at […]

Continue Reading…

Develop a whatismyipaddress.com clone website using Golang

Do you want to build a website clone similar to whatismyipaddress.com? It is actually easy to develop. I decided to create this tool because I was working on an automated DNS client that will check my public IP address. Perhaps, somebody might need this in the future. I already made the completed demo available online […]

Continue Reading…