Sing Li

Sing Li has been writing software, and writing about software for twenty plus years. His specialities include scalable distributed computing systems and peer-to-peer technologies. He now spends a lot of time working with open source Java technologies. His publications include Professional Geronimo and Professional Apache Tomcat from Wrox Press.
Latest articles
-
Automate web application UI testing with Selenium
by Sing LiTesting web applications is a problem, but Sing Li thinks the solution might be easier than you think with Selenium.
-
JSP for .NET developers
by Sing LiIt can be difficult to appreciate alien technology even if it's doing exactly the same job as something familiar and well understood. Sing Li makes it easy for .NET enthusiasts to comprehend JSP by comparing it with ASP.NET.
-
Smaller is better - shrink your world with Java compression APIs
by Sing LiSing Li shows how to add compression to your Java code when accessing files, networks or databases.
-
Java in a Python body
by Sing LiSing Li explores the advantages of Jython, a Python implementation created in Java.
-
An introduction to object to relational data mapping with SQLAlchemy
by Sing LiUse SQLAlchemy to ease the creation, testing, and maintenance of database code - with objects.
-
Jazz up your JSP applications with Cewolf
by Sing LiDo you want to create web applications incorporating compelling charts and graphs? Cewolf provides a quick route.
-
An introduction to OSGi
by Sing LiHow do you manage the multiple services that are so much part of the SOA approach? Sing Li thinks he has found an easy-to-use framework for the job.
-
Access all areas
by Sing LiDelivering on the mobile data access promise with the iPhone/iPod Touch.
-
A multi-tiered Java application with GWT
by Sing LiMobile applications are generally regarded as difficult. Sing Li describes a mobile architecture that is highly generalisable.
-
Simple RPC with GWT
by Sing LiGoing beyond dynamic GUI and responsive interactions for web applications, GWT provides an easy-to-use remote procedure mechanism that your AJAX application can use to fetch data from a remote server. Sing Li shows how to extend a GWT application to access data across a network via RPC.