Close

Recent Tutorials

Sep 20, 2020
Updated:
Sep 23, 2020
Sep 10, 2020
Updated:
Sep 10, 2020
Sep 10, 2020
Updated:
Sep 10, 2020
Sep 7, 2020
Updated:
Sep 10, 2020
Sep 1, 2020
Updated:
Sep 1, 2020
Aug 27, 2020
Updated:
Aug 28, 2020
Aug 27, 2020
Updated:
Aug 28, 2020
Aug 27, 2020
Updated:
Aug 27, 2020
Jul 29, 2020
Updated:
Aug 11, 2020
Jul 23, 2020
Updated:
Aug 11, 2020
Jul 23, 2020
Updated:
Aug 11, 2020
Jun 25, 2020
Updated:
Aug 11, 2020
Jun 24, 2020
Updated:
Aug 29, 2020
Jun 21, 2020
Updated:
Aug 11, 2020
Jun 21, 2020
Updated:
Aug 11, 2020
Jun 21, 2020
Updated:
Jun 21, 2020
Jun 15, 2020
Updated:
Jun 19, 2020
Jun 7, 2020
Updated:
Jun 14, 2020
Jun 7, 2020
Updated:
Aug 11, 2020
Jun 5, 2020
Updated:
Aug 11, 2020
May 27, 2020
Updated:
Aug 11, 2020
May 27, 2020
Updated:
Aug 11, 2020
May 26, 2020
Updated:
Jun 21, 2020

Recent How-to Tutorials

Java - Find Files in classpath under a Folder And SubFolder  Java Spring Framework 

Java - How to find enum by ordinal?  Java Enum 

Java - How to delete old files under a folder if number of files are over a specified limit?  Java IO & NIO 

Java Date Time - ValueRange API Examples  Java Date Time Java Java API 

Java - How to convert Calendar to LocalDateTime?  Java Date Time Java 

Java - How to Indent multiline String?  Java String Manipulation Java 

Java - Parsing String To Numeric Primitives  Java Number Classes Java 

Java - Avoiding possible NullPointerException with method call chain  Java 

Java Collections - How to find frequency of each element in a collection?  Java Collections 

How to convert java.util.Map To Java Bean?  Java Bean Components Java 

Java - How to repeat a string n number of times?  Java String Manipulation Java 

Java - How to convert Iterator To List?  Java Collections Java 

How to find the longest and the shortest String in Java?  Java String Manipulation Java Collections Java 

How to find first and last element of Java 8 stream?  Java 8 Streams Java 

Java Collections - Why Arrays.asList() does not work for primitive arrays?  Java Collections Java 

Java Collections - Only put Map key/value if the specified key does not exist  Java Collections Java 

How to connect a Database server in Intellij Community Edition?  Intellij 

Java IO - How to write lines To a file and read lines from a files?  Java IO & NIO Java 

Java Collections - How to find distinct elements count in collections and arrays?  Java Collections Java 

Java - How to find Available Runtime Memory?  Java 

Java - Different ways to Set Nested Field Value By Reflection  Java Reflection Java 

Java - Different ways to Set Field Value by Reflection  Java Reflection Java 

Installing Python 2.7 on windows  Python 

Installing Cassandra And Intro To CQLSH  Cassandra 

Installing and Running Kafka  Kafka 

Installing MongoDB On Windows 10 and Getting started with MongoDB Compass  MongoDb NoSql 

Extract files from Windows 10 Backup image - Mounting/Attaching VHD/VHDX  MS Windows 

Linux - What is the superuser home dir?  Linux Ubuntu 

Java - Converting FileTime To Formatted String and vice versa  Java Date Time Java 

Regex - Java Regex Examples  Regex Java 

Java IO - Copy Directories In Parallel  Java IO & NIO 

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.