New version of the language features a few old Java class tricks
The new version of the Groovy programming language aims to make life easier for programmers who work with Java and SQL, the language's developers note.
Music and gaming could encourage programmers to think about writing applications in parallel
The addition of multiple cores to microprocessors has created a significant opportunity for parallel programming, but a killer application is needed to push the concept into the mainstream, researchers said during a panel discussion at the Hot Chips conference.
Reuters, LinkedIn connect Sergey Aleynikov to Goldman Sachs
A high-level developer for a major Wall Street firm was arrested by the FBI on Friday and charged with stealing computer code that automates high-volume trading on stock and commodities markets, according to court documents.
Companies are slowing down IT hiring amid the weak economy but some jobs are still hot, according to a new study.
Thirty-eight percent of U.S. companies are planning to trim IT staff this year, but certain skills remain hot, according to a new study by the IT staffing company Veritude.
Led by SANS and the NSA, an industry group has published a list of the 25 most dangerous software programming errors.
A group of more than 30 computer organizations has taken what some are calling a big step toward making software more secure.
The Oslo modeling-based platform is raising some questions
With its ambitious Oslo software modeling platform, Microsoft seeks a new application development paradigm that raises the level of abstraction. But the effort has brought up questions about whether Oslo crowds the modeling landscape and whether Microsoft can achieve its lofty goals.
Silverlight 2.0's final release is imminent
With the imminent release of Silverlight 2.0, developers and Web designers, particularly those already working in Microsoft IT environments, will have the first viable alternative technology to Adobe Flash for building rich Internet applications, analysts and developers said.
Programmers are learning new ways to code for multicore computing systems.
With the increasing use of multicore CPUs in computers, programmers have to learn new techniques for parallel processing. One very promising approach is transactional memory.