Close

Recent Tutorials

Feb 15, 2019
Updated:
Feb 15, 2019
Feb 13, 2019
Updated:
Feb 14, 2019
Feb 9, 2019
Updated:
Feb 13, 2019
Feb 5, 2019
Updated:
Feb 10, 2019
Feb 2, 2019
Updated:
Feb 5, 2019
Jan 28, 2019
Updated:
Jan 29, 2019
Jan 23, 2019
Updated:
Jan 23, 2019
Jan 22, 2019
Updated:
Jan 23, 2019
Jan 22, 2019
Updated:
Jan 22, 2019
Jan 19, 2019
Updated:
Jan 21, 2019
Jan 17, 2019
Updated:
Jan 18, 2019
Jan 8, 2019
Updated:
Jan 8, 2019
Jan 2, 2019
Updated:
Jan 3, 2019
Dec 25, 2018
Updated:
Dec 26, 2018
Dec 25, 2018
Updated:
Dec 25, 2018
Dec 23, 2018
Updated:
Dec 25, 2018
Dec 21, 2018
Updated:
Dec 21, 2018
Dec 20, 2018
Updated:
Dec 21, 2018
Dec 18, 2018
Updated:
Jan 22, 2019
Dec 18, 2018
Updated:
Dec 18, 2018
Dec 18, 2018
Updated:
Dec 18, 2018
Dec 18, 2018
Updated:
Dec 18, 2018
Dec 17, 2018
Updated:
Dec 18, 2018
Dec 14, 2018
Updated:
Dec 16, 2018
Dec 14, 2018
Updated:
Dec 14, 2018
Dec 14, 2018
Updated:
Dec 14, 2018
Dec 14, 2018
Updated:
Dec 14, 2018
Dec 13, 2018
Updated:
Dec 13, 2018
Dec 11, 2018
Updated:
Dec 12, 2018

Projects

Quick CLI 1.0

The quickest way to create command line program in Java. Quick CLI is an open source annotation based framework for creating shell program. It enables application developers to build command line tools without writing down boilerplate code. It's very simple and easy to learn. You will be starting using it in few minutes. Here are the quick features:

  1. It supports Linux style arguments and options.
  2. It's annotation based. You just have to use four annotations on method level.
  3. It generates help text, based on user provided descriptions on annotations
  4. By default, it appends 'help' and 'exit' commands.
  5. Prints information in table/column format with flexible alignments and wrapping.
  6. Automatic type conversion depending on the method parameter type

Check out the details with examples.

About LogicBig.com

Logicbig.com is primarily about software development. We are developers and engineers who care about software excellence. We love to design software. We love to share knowledge. We are strong advocates for the best engineering practices and logical reasoning.


Consultants: We provide software consultancy, technical advice and training. We help designing, structuring and developing maintainable projects, utilizing the latest trends and technologies. We have been doing that since 1998. We are U.S. based consultants and have worked on large-scale, multi-tier, enterprise-level software projects using languages such as Java and C++.


Open Source Projects: We design and develop easy to use open source software, frameworks and tools. We think when developers are going to use a framework, the API should be minimal intrusive and there should not be a steep learning curve. We are convinced that a framework software should be intuitive from a developer perspective and each feature should speak for itself with a reasonable need behind it.


Tutorials: We also write concise, intuitive and easy to understand tutorials. Our tutorials provide a lot of example projects and working scenarios. We emphasize on how to use logical reasoning to do things rather than memorizing stuff. All tutorials include complete project examples which were understood and tested by the authors. Sometimes, we have to investigate and debug even low level source code to find the answers/solutions which are not available or understandable via the documentations.