David

Diable default vhost in Nginx web server

When hosting a website in Nginx, the Nginx server will serve all the page to port 80 by default, in order to disable this features, you may create a default site which bind to the IP at port 80 and redirect it to the error page, which mean that’s no default page serving to the…

How to get to know you Ubuntu server public IP

When come to configure server, we always want to know what’s our server public IP is in order to whitelist or configure the security access to it, when using Widnow server, you may easily open your browser and browse to the website such as http://www.ip2location.com or http://www.whatismyip.com to get to know your public IP. In…

Country blocking using Nginx GeoIP in Ubuntu 16.04

In the following article, I will share on how to install the GeoIP module on Nginx and how to write the code in Nginx to block the visitor from certain country. There are many way to block the customer from certain country to access your website if you are not actually serving over there. The…

What is microservices and what it’s pro and con

Microservice Architecture, or microservice has become more common nowadays as it’s a distinctive method of developing and architecture your software system that widely adopted by the community and enterprise. In fact, even though there isn’t a whole lot out there on what it is and how to do it, for many developers it has become a…

What is docker compose and how to setup a wordpress website with docker compose

Docker Compose is a tools for defining and running multiple container Docker application, you may spin up one or more container by using the configuration YAML file. Docker compose work in all environment including production, staging, development, testing as well as CI workflows. The latest version of Docker Container come with the Compose where you…

Opera is killing its VPN app for iOS and Android

Opera has announced that it’s discontinuing its Opera VPN for both iOS and Android later this month, April 30 2018. This news came barely two years after the company first launched the app for iOS. To “make sure your privacy is still looked after”, Opera says that its Opera Gold users have the option to redeem a free 1-year…

How to install Docker on Ubuntu 16.04

Docker getting popular nowadays in the software development world, where it’s provide more better way to utilize and control the server resources to run our application. Not only that, it’s also provide the streamline in our development environment, staging environment until production environment, we can make sure that the code that develop in the development…

Microsoft confirms Windows 10 Spring Creators Update to arrive April 2018

Microsoft has “confirmed” that the next version of Windows 10, version 1803, a.k.a. the Spring Creators Update, will be available in April 2018. This info came by way of this blog post, in which Microsoft originally listed the release as “April 2018”, and then removed the mention shortly after. Assuming all else goes to plan, Microsoft…

Apple Music hits 38 million paid subscribers

Apple Inc’s streaming music service now has 38 million paid subscribers, up from 36 million in February, the company said on March 12. Apple is locked in race for subscribers with Amazon.com Inc, Alphabet Inc’s Google and others as streaming music becomes the dominant form of paid music consumption. Apple’s number compares to 71 million…

Digi, CIMB launch mobile payment terminal for Malaysian businesses

Digi Telecommunications has teamed up with CIMB to roll out its wireless payments terminals where Malaysian businesses can accept credit and debit card payments. The devices will allow businesses to receive card-based payments for products and services without the need to be tethered to a physical phone line. The wireless payments terminals allow businesses to accept…