Jim Liao, Author at FullStackMastery
  • Home  / 
  • Author's archive:
About the author

Jim Liao

Share

5 Ways to Improve Your Server-side Architecture with NGINX

By Jim Liao / June 17, 2017

I am currently using NGINX for our production systems and I have highly recommend it to everyone. NGINX is a HTTP server that is similar to the well-known Apache HTTP Server, but NGINX can do some awesome things better than Apache HTTP Server can. Below are the 5 awesome things you do with NGINX.

Share

Building a Multi-User Chat Application in Java – Part 4

By Jim Liao / April 24, 2017

Video tutorial series on how to build a multi-user chat client/server application in Java. In this video, we create the client-side chat API class that will interface with the chat server. This API will be used by our GUI to communicate with the server and other online users.

Share

Building a Multi-User Chat Application in Java – Part 3

By Jim Liao / April 21, 2017

Video tutorial series on how to build a multi-user chat client/server application in Java. In this video, we deal with user presence. How to send messages directly from one user to another. Also how to send messages to multiple users belonging to a group/chatroom/topic.

Share

Avoid Doing These 4 Things with RabbitMQ

By Jim Liao / February 28, 2017

RabbitMQ might seem like the silver bullet that solves all your messaging problems, but take care not to misuse it. Otherwise you will be in for a lifetime of regret after you invested heavily in your solution. Here are 4 things that you should avoid using RabbitMQ as a solution.

Share

How to Design Reliable and Scalable Webhooks with RabbitMQ

By Jim Liao / February 22, 2017

Webhooks are user-defined HTTP callbacks that are used to invoke behavior on another site when an event occurs. Webhooks are great for creating loosely coupled architectures for integrating multiple heterogenous systems. Unfortunately implementing webhooks requires you to handle multiple scenarios related to external system failures. In this video, I walk you through how to design […]

Share

The Future of Web Application Development

By Jim Liao / February 20, 2017

In the early days of web development, all you needed to wow people was to create a CGI script that can return dynamic data based on the user’s input. Those days are in the distant past as web applications are becoming more like their desktop counterparts in functionality and user experience. I would even go […]

Share

How to setup a Redundant RPC Service in RabbitMQ

By Jim Liao / February 16, 2017

Redundant RPC Service is necessary for creating a highly available systems. Setting up a redundant RPC Service in RabbitMQ is straightforward because RabbitMQ was made for creating scalable systems. In this article, I will show you how to set up a redundant RPC service in RabbitMQ.

Page 1 of 2