Home » Author Archives: Rob Diana (page 2)

Author Archives: Rob Diana

The Big List of 256 Programming Languages

software-development-2-logo

The holiday season typically brings lots of vacation time for people. Instead of sitting around and being lazy, why not take the time to learn a new programming language? I am not recommending a specific language over others at this time, but providing a long list of languages based on GitHub and TIOBE. I have not tried to categorize or ...

Read More »

Mobile Development Job Trends – 2012-08

career-logo

Today we have the last installment of the job trends posts, mobile development job trends. Everyone is talking about mobile development because it really is the future of interaction. With smart phones and tablets, app development is becoming hugely important even for the enterprise. The terms included in this list were iPhone, Android, WP7 or “Windows Phone“, BlackBerry, Symbian, WebOS ...

Read More »

Programming Language Job Trends – 2012-08

career-logo

It is a little late, but it is time for the summer edition of the job trends for traditional programming languages. The languages in this update have not changed for a while as we are only looking at Java, C++, C#, Objective C, Perl and Visual Basic. Over the next few months, I will be looking at various languages to ...

Read More »

Confusion As A Usability Defect

software-development-2-logo

As a software engineer, you should always be looking for the location of the next defect or at least clues that something is wrong. The problem is that most developers have been trained to wait for feedback from the QA team. In many cases, the QA team is following a script or has been trained on how to use the ...

Read More »

Why Should You Become A Software Engineer

software-development-2-logo

Like any normal blogger, I obsess about my blog. How much traffic am I getting? Where is the traffic coming from? What search terms are leading people here? The search terms are most interesting when it comes to thinking about new content to write. Today, I am writing about a question I saw in the search terms, why should you ...

Read More »

Tips For Developing Multilingual Software Applications

software-development-2-logo

Why is software localization important? The very nature of software applications means they can usually be accessed, bought and downloaded regardless of geographic location. The World Wide Web provides potential access to a truly global market but a monolingual application is one with limited appeal. To a certain extent, English remains the lingua franca of the business and online world ...

Read More »

15 Tenets For The Software Engineer

software-development-2-logo

Many people talk about the things a software engineer needs to know in order to be successful in their job. Other people talk about the traits needed to be successful. Typically, these posts may read differently but there are many similarities between the two posts. In reality, a software can never really be successful without looking at both types of ...

Read More »
Want to take your Java Skills to the next level?
Grab our programming books for FREE!
  • Save time by leveraging our field-tested solutions to common problems.
  • The books cover a wide range of topics, from JPA and JUnit, to JMeter and Android.
  • Each book comes as a standalone guide (with source code provided), so that you use it as reference.
Last Step ...

Where should we send the free eBooks?

Good Work!
To download the books, please verify your email address by following the instructions found on the email we just sent you.