Published: Thu, 19 Jan 2017 13:25:54 -0800
Last Build Date: Thu, 19 Jan 2017 13:25:54 -0800
Fri, 13 Jan 2017 23:30:00 -0800Learn about the Singleton design pattern, why it is useful and how it can be used to implement singleton classes in Java.
Fri, 06 Jan 2017 12:25:00 -0800Take advantage of the java.nio package to perform non-blocking I/O and build responsive applications.
Mon, 19 Dec 2016 04:26:00 -0800Take advantage of abstract class and interface to design for flexibility in Java.
Mon, 31 Oct 2016 11:46:00 -0700Explore what polymorphism is, types of polymorphism and how it can be implemented in Java, including code examples wherever necessary to illustrate the concepts covered.
Fri, 21 Oct 2016 12:25:00 -0700Language: Java||Expertise: Advanced
Wed, 05 Oct 2016 02:17:00 -0700Java continues to evolve despite having been around for 20 years. If you're looking for the bleeding edge, Java might not be your best bet. However, if you're an existing Java developer, no need to worry about your marketability.
Wed, 21 Sep 2016 02:11:00 -0700Gigi Sayfan brings some clarity to the concept of the methodology and investigates various prominent methodologies and their manifestation in processes, programming language, frameworks and tools.
Tue, 20 Sep 2016 02:18:00 -0700Language: Java||Expertise: Advanced
Mon, 15 Aug 2016 11:22:00 -0700The touted benefits of design patterns are that they allow proliferation of best practices and allow for efficient communication between engineers, but how does that play out in practice?
Fri, 05 Aug 2016 11:21:00 -0700See how paying attention to your function signature, utilizing language features where possible and using immutable data structures and pure functions can get you pretty far.
Tue, 07 Jun 2016 11:28:00 -0700SonarQube is a popular open source platform for managing quality in the scope of an application life cycle that covers the seven axes of code quality.
Tue, 31 May 2016 12:44:00 -0700Solid code does what the developers intended it to do and can gracefully handle anything you throw at it. Learn more about how to make your code solid.
Mon, 16 May 2016 11:57:00 -0700The Azure Internet of Things team has recently open sourced the gateway SDKs that can be used to build and deploy applications for Azure IoT.
Fri, 08 Apr 2016 14:59:00 -0700The GPL may have lost the battle but developers have won the open source war and there have never been so many great options to choose from as a foundation for applications.
Thu, 25 Feb 2016 11:26:00 -0800Get some practical advice about the important things to focus on as a new developer.
Thu, 28 Jan 2016 14:56:00 -0800Do you believe, as blogger Gigi Sayfan does, that in 10 years, offices will be obsolete as the telecommuters take over?
Tue, 15 Sep 2015 10:56:00 -0700One of the never ending flame wars involves the use of programmer editors vs. integrated development environments (IDEs). Most developers have a proclivity for one over the other.
Wed, 22 Jul 2015 11:40:00 -0700While it can be difficult to use object-oriented techniques well, it is possible. Learn why it's worth your time and effort.
Tue, 30 Jun 2015 15:08:00 -0700Java 8 may have added a slew of functional features, but it is not a truly functional language.
Fri, 29 May 2015 10:30:00 -0700Explore how anyone can get into open source and grow as a developer.
Tue, 26 May 2015 10:45:00 -0700Learn how GitColony provides an easy-to-use collaborative environment for your code reviews and QA processes.
Wed, 22 Apr 2015 11:30:00 -0700Eliminate code smells and anti-patterns by implementing design patterns the correct way.
Tue, 24 Mar 2015 12:43:00 -0700Learn how to design and implement an internal domain-specific language (DSL).
Thu, 05 Mar 2015 06:52:00 -0800Explore how to best break down a project's objectives into smaller and more manageable tasks to be assigned to various team members.
Fri, 27 Feb 2015 10:04:00 -0800The fourth article in our series will explore time analysis, which is critical for any project. Learn more about the two best methods for project time analysis: PERT and CPM.