sort by date

developerWorks (IBM)
Focus On Java

sitios en español
Yes, the gender gap is still an issue but there are solutions
07/04/2016 at 21:31:11
We're halfway through 2016 and gender gap in the tech field remains to be an issue. But how much has improved? Realistically, we're a long way from achieving equality but that doesn't mean solutions do not exist.
Java vs .NET vs Python vs Ruby vs Node.JS: Who Reigns the Job Market?
07/04/2016 at 21:31:07
We crunched 351,799 job openings – Here are the languages you need to master to get them
Devs are from Venus, Ops are from Mars, Containers: Amazon Elastic Container Service (ECS) – Part II
07/04/2016 at 21:30:58
This article reviews the foundational AWS technologies that you need to be familiar with to effectively manage and understand ECS.
Introduction to Apache Flink - 4G of Big Data
06/30/2016 at 16:04:48
In this tutorial we will discuss about the introduction to Apache Flink, What is Flink, Why and where to use Flink. This Flink tutorial will answer the question why Apache Flink is called 4G of Big Data? The tutorial also briefs about Flink APIs and features.
The Hitchhikers Guide to GitHub: 13 Java Projects You Should Try
06/30/2016 at 15:36:32
We’ve gathered some practical and simply cool Java repositories on GitHub
Forget Guava: 5 Google Libraries Java Developers Should Know
06/28/2016 at 16:28:33
What are some of the most useful yet unknown Google Java libraries?
Create an Executable Fat JAR With Your Command Line
Miroslav Kopecky10/28/2016

This article is a unification of my blog posts reviewing the possibility of creating fat JARs (Java Archive file) in Java without using any additional plugin, IDE, or any other tool — just pure command line and Java.

In the world of build tools (Ant, Maven, or Gradle) it might not even seem useful to think about the command line. The most famous IDEs (IntelliJ, Eclipse, or NetBeans) offer building tools and implementation immediately. But let's say you only have the command line and no Internet access.

Shallow vs. Deep Copy in Java
Marcus Biel10/28/2016

In this article from my free Java 8 Course, I will be discussing the difference between a Deep and a Shallow CopyYou can download the slides and the article as PDF here.

What Is a Copy?

To begin, I’d like to highlight what a copy in Java is. First, let’s differentiate between a reference copy and an object copy. A reference copy, as the name implies, creates a copy of a reference variable pointing to an object. If we have a Car object, with a myCar variable pointing to it and we make a reference copy, we will now have two myCar variables, but still one object.

A Look at the Cognos SDK With Java
Arun Pandey10/28/2016

A while back, I got the oppurtunity to work with the Cognos SDK and Java. After some exercises, I was able to write some modular code for my project. IBM Cognos SDK has plenty of examples of interacting with the Cognos environment and executing the report, but here, I am providing some better modular code to execute the Cognos report and save the XLS format to your machine.

Let's look at the code snippets of this example:

The Instanceof Code Smell and One Way to Get Around It
Sebastian Malaca10/28/2016

Using instanceof is a code smell. I think we may agree on that. Whenever I see a construction like that, I’m sure that something went awry. Maybe someone just didn’t notice a problem when making a change? Maybe there was an idea, but it was so complex that it required so much effort or time that a developer made a decision not to do it? Maybe it was just laziness? Who knows. The fact remains that the code evolved into such state and we have to work with it. 

Or maybe there is something that we can do about it? Something that will open our code for extensions?

Memory Tuning: Key Performance Indicators
Language: Java||Expertise: Advanced
The Evolution of Java Development
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
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
Language: Java||Expertise: Advanced
Focus On Java
Time to Move On
11/11/2013 at 15:42:11

Time seems to be increasingly scarce these days so it's time for me to move on from the Java site.

If you're interested in becoming the Java person for have a look at the be a guide page for more details.

Time to Move On originally appeared on Focus on Java on Monday, November 11th, 2013 at 15:42:11.

Permalink | Comment | Email this

Java SE 7 Update 45 Released
10/17/2013 at 21:05:59

Java 7 Update 45 has been released and the JDK is available to download from Oracle's Java download page.

The release notes show this to be a security fix release. There are 51 new security fixes as outlined in the Oracle Critical Patch Update Advisory for October.

Java SE 7 Update 45 Released originally appeared on Focus on Java on Thursday, October 17th, 2013 at 21:05:59.

Permalink | Comment | Email this






Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. javasight is independent of Sun Microsystems, Inc.