Software programming languages
Software programming languages are crucial communication lines between programs. Get the lates news on Java programming languages, Java alternatives and software languages. Find tips, expert responses, webcasts, podcasts or features related to software programming languages.
Software requirements and expectation management key to project success
14 Apr 2013
Tip - Many shun the task of properly documenting a system, but successful projects know that effective requirements docs lead to better expectation management and a greater degree of success.
Moving from imperative programming to object orientation
06 Apr 2013
Tip - All simple problems break down to the basics of imperative programming, but great software relies on object orientation.
Five quick Java programming tips for junior software developers
06 Apr 2013
Tip - Here are some common programming mistakes junior software developers should know about and avoid.
Boiling complex software development down to imperative programming
05 Apr 2013
Tip - Complex software can be intimidating, but things get simplified when you boil it down to the imperative programming basics.
Successful software engineering respects historic development
28 Mar 2013
Tip - The most successful software engineers appreciate the past and respect the historic development that has gone into creating modern applications.
Tradeoff management key to successful software development techniques
21 Mar 2013
Tip - To successfully develop software, tradeoffs must be made in cost, quality and time. Proper tradeoff management results in quality software.
Effective Naming Strategies for RESTful Web Services
06 Mar 2013
Tip - New descriptive languages like WADL and WSDL 2.0 are making it possible to describe the RESTful contract to client applications. However, if your RESTful web services are not named effectively, the mechanism for describing the interface may run out of...
Troubleshooting Java Code: Log or Re-Throw, but Don't Do Both
06 Mar 2013
Tip - When building Java applications, proper logging and proper exception handling go hand in hand. But there are times when putting the two together is just plain wrong. This article explains why rethrowing an exception and logging it at the same time is a...
Making 'big data' projects flexible, timely with Agile software development
12 Oct 2012
Tip - Agile can help in the delivery of more timely applications in 'big data' projects, largely due to better collaboration between business and development.
James Strachan on evaluating Node.js
09 Jul 2012
Video Tip - Node.js is an often debated new programming language. In this video James Strachan gives his advice on whether or not to use Node.js for a given project.