Subscribe: DevX: Latest Java Articles
http://services.devx.com/outgoing/javafeed.xml
Preview: DevX: Latest Java Articles

DevX: Latest Java Articles



www.DevX.com



Published: Tue, 23 May 2017 02:20:43 -0700

Last Build Date: Tue, 23 May 2017 02:20:43 -0700

 



Timer in Java

Mon, 22 May 2017 06:35:00 -0700

Language: Java, Expertise: Intermediate - Explore how to create a task timer in Java.



Increasing the Size of an Array

Mon, 15 May 2017 05:07:00 -0700

Language: Java, Expertise: Intermediate - Learn how to increase the size of an array.



Reading Updated/Latest Value in Multithreading Environment

Mon, 08 May 2017 05:16:00 -0700

Language: Java, Expertise: Intermediate — Learn a good way to ensure that your variables show the most recently updated values.



Making a Java List Thread Safe

Mon, 01 May 2017 07:36:00 -0700

Language: Java, Expertise: Intermediate — The java.util.list is not thread safe by default. Learn a quick workaround to make your list thread safe.



Best Practices for Multithreading in Java

Tue, 28 Mar 2017 10:05:00 -0700

Get a glimpse at the basics of threads and multithreading and the best practices that should be adopted when working with multithreading in enterprise applications.



Creating a Spring Read Only and Native Query

Wed, 15 Mar 2017 00:11:00 -0700

Language: Enterprise, Expertise: Intermediate — For reading operations, the transaction configuration readOnly flag should be set to true and in order to execute native queries, the @Query annotation parameter, nativeQuery flag, should be set to true.



Accessing and Managing Third-Party Libraries

Mon, 13 Mar 2017 13:49:00 -0700

Learn about package management in your programming language and take advantage of all the goodness that's out there.



Using a JDBC Template

Fri, 10 Mar 2017 02:49:00 -0800

Language: Java, Expertise: Intermediate — Spring provides a nice abstraction on top of the JDBC API using JdbcTemplate and also provides great transaction management capabilities using annotation-based approach.



Understanding the Time Taken to Execute a Task

Tue, 07 Mar 2017 03:57:00 -0800

Language: Java, Expertise: Intermediate



Use the @RestController Annotation

Thu, 02 Mar 2017 18:41:00 -0800

Language: Enterprise Intermediate



Variable Argument Method

Fri, 24 Feb 2017 05:52:00 -0800




Failing Test After Time Expired in Mockito

Fri, 10 Feb 2017 00:42:00 -0800

Language: Enterprise||Expertise: Intermediate



Defining a Parameter in Jenkins

Wed, 01 Feb 2017 02:24:00 -0800

Language: Enterprise||Expertise: Beginner



Implementing the Singleton Design Pattern in Java

Fri, 13 Jan 2017 23:30:00 -0800

Learn about the Singleton design pattern, why it is useful and how it can be used to implement singleton classes in Java.



Working with Files and I/O in Java

Fri, 06 Jan 2017 12:25:00 -0800

Take advantage of the java.nio package to perform non-blocking I/O and build responsive applications.



Working with Abstract Classes and Interfaces in Java

Mon, 19 Dec 2016 04:26:00 -0800

Take advantage of abstract class and interface to design for flexibility in Java.



Explore Polymorphism in Java

Mon, 31 Oct 2016 11:46:00 -0700

Explore what polymorphism is, types of polymorphism and how it can be implemented in Java, including code examples wherever necessary to illustrate the concepts covered.



Memory Tuning: Key Performance Indicators

Fri, 21 Oct 2016 12:25:00 -0700

Language: Java||Expertise: Advanced



The Evolution of Java Development

Wed, 05 Oct 2016 02:17:00 -0700

Java 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.



Exploring Software Development Methodologies

Wed, 21 Sep 2016 02:11:00 -0700

Gigi 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.



Thread Dump Analysis Pattern

Tue, 20 Sep 2016 02:18:00 -0700

Language: Java||Expertise: Advanced



Are Design Patterns Really Useful?

Mon, 15 Aug 2016 11:22:00 -0700

The 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?



Programming Basics: The Function Signature

Fri, 05 Aug 2016 11:21:00 -0700

See 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.



Managing Code Debt in Team Foundation Server with SonarQube

Tue, 07 Jun 2016 11:28:00 -0700

SonarQube 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.



Architecting Stable Systems and Solid Code

Tue, 31 May 2016 12:44:00 -0700

Solid 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.