New chapter on PHP Functional Programming and few concepts left in the original edition (like Object Cloning) are covered in this update. Get the new edition here: http://www.amazon.com/dp/B00CM4ZECG. Readers who have already bought the book will receive a mail from Amazon detailing how to download this free update.
WizTools.org Blog
Sunday, May 12, 2013
Wednesday, May 8, 2013
Applying Lean Principles in Publishing
Launch the minimum-viable product. Then keep improving.
Can this be achieved in publishing industry? This is going to be my experiment. Technical books are best suited for this type experiments, considering the rapid innovation in the software field.
Friday, May 3, 2013
PHP OOP: Quick & Dirty for Advanced Learners
Our first book is published:
The book is available for free under a promotion that ends midnight May 4 midnight PST.
Monday, April 22, 2013
Focusing on the Essentials: A way of Learning
There are many things that we do in our life that don't add any value to our life. One such thing is learning the complete detail of a technology. Ever since I started learning programming, I have taken one approach to learn: learn the essentials. Then jump into implementation. The details of the language / software / environment are just a search-term away.
When buying a technical book too, I try to avoid reference books. Most of the information available in the reference books can be fetched quicker by a web-search. What I want a book to be is like a tutor: explain the fundamentals and give enough information to inspire me to explore more.
The same approach will be followed by books published by WizTools.org. The first in the series of books that will be published is under preparation and will be available shortly. The book covers PHP Object Oriented and Modular Programming.
Monday, October 8, 2012
Android---here we come!
I am happy to announce the start of WizTools.org Android Mini-Projects. We have also made available the first project in Google Play: Date Arithmetic.
I assure you that this foray into this wonderful platform is the beginning of a rich product line from WizTools.org.
Monday, October 1, 2012
Sunday, September 2, 2012
RESTClient 3.0 version available for download
As usual, the release includes:
- Download
- Release notes
- All wiki pages updated
Thursday, August 30, 2012
Sunday, August 19, 2012
RESTClient 3.0 Preview Available for Download
Wednesday, August 15, 2012
RESTClient: 3.0 Development, move to GIT and code re-organization
Now, I once again took the plunge: started working on the 3.0 release. The 3.0 release is major because:
- Change the internal data-structure for holding request and response (to support binary formats)---this will break backward compatibility with the 2.x file formats.
- The UI will have major code re-writes as it will need to support binary formats.
- The public API will change.
Tuesday, August 14, 2012
RESTClient source moved to GIT
Thursday, July 26, 2012
All WizTools.org Builds are Mountain Lion Compatible
Saturday, July 21, 2012
Pomodoro Timer 1.1 Released
Sunday, July 8, 2012
RESTClient 2.5 Released
Tuesday, June 12, 2012
XSLT Transform Cli Tool Updated: Version 0.2.0
This command-line tool from WizTools.org mini-projects now supports URLs as command-line parameters:
Monday, June 4, 2012
Cache-lib available in Maven Central
<dependency> <groupId>org.wiztools</groupId> <artifactId>cache-lib</artifactId> <version>0.1.0</version> </dependency>
Saturday, June 2, 2012
Pagination Lib available in Maven Central
<dependency> <groupId>org.wiztools</groupId> <artifactId>pagination-lib</artifactId> <version>0.2.0</version> </dependency>
Friday, June 1, 2012
Thursday, May 31, 2012
Tool to assist in debugging classpath issues in Java Web Applications
Tuesday, May 8, 2012
WizTools.org Checksum Compute version 0.4.0 Released
Friday, April 27, 2012
New cli tool: Tree
One of the tool I missed most when I switched to Mac from Linux was the tree command. I wrote a new tool Tree (available from WizTools.org mini-projects) in Java which has similar functionality as Unix tree. This tool is an executable Jar:
$ java -jar tree-0.1.0-jar-with-dependencies.jar
The output is similar (not same) to Unix tree command. The tool also supports command-line options:
Sunday, April 22, 2012
Markdown2Html: Java command line tool v0.1.0 released
I am happy to announce the immediate availability of Markdown2Html tool (as part of the WizTools.org mini-projects). Guess what, this is a command line tool written in Java used to convert Markdown text to HTML. The tool operates on STDIN and STDOUT. Sample usage:
$ java -jar markdown2html-0.1.0-jar-with-dependencies.jar < sample.md > out.html
Download the executable Jar: http://wiztools.googlecode.com/files/markdown2html-0.1.0-jar-with-dependencies.jar.
RESTClient Featured in Mac Softpedia
Check it out here: http://mac.softpedia.com/get/Development/Java/RESTClient.shtml
Wednesday, April 11, 2012
Checksum Compute 0.3.0 Released
Checksum Compute is a MD5 and SHA computation tool written in Java Swing. Version 0.3.0 is released and is available for download. The new version has better support for Mac.
Saturday, March 31, 2012
Friday, March 30, 2012
Thursday, February 9, 2012
LDAP Password Change Validation
Usage:
$ java -jar ldap-auth-validator-1.0-SNAPSHOT-jar-with-dependencies.jar \
-u <ldap://host:port/base.dn> [user-cn]
On executing the command, the tool will ask the user to input password. If the password allows the user to bind to the ldap, SUCCESS output will be printed.
Friday, January 27, 2012
WizTools.org Commons Lib: 0.3.0 Release
<dependency> <groupId>org.wiztools.commons</groupId> <artifactId>wiztools-commons-lib</artifactId> <version>0.3.0</version> </dependency>
Release notes available here: http://code.google.com/p/wiztools-commons-lib/wiki/ReleaseNotes.
WizTools.org projects dependent on Commons Lib will be updated in a phased manner.
Friday, January 13, 2012
How-we-use-the-tool tutorial on Servlet Path Info
Monday, January 9, 2012
Web Tester (online tool hosted in Google App Engine)
This tool was developed for a specific use in a project I was involved with. In this project we used Schema.org defined rich snippets for SEO purposes. For testing this we required Google Rich Snippets Testing Tool. Unfortunately, Google's tool was available for use only for pages available in the internet. I had to enable my team to test content during development itself. So, I developed this tool wherein the development version of the pages can be web-enabled for immediate testing using Google's tool.
I am sure this is just one use of this tool. I am sure users could find many other interesting uses of it.
The source code of the tool is available here: http://code.google.com/p/gae-web-tester/.






