Which Comes First: Parallel Languages or Patterns?
Author and programmer Clay Breshears explores parallel programming patterns, how they are evolving and how they’ll impact future parallel coders.
Author and programmer Clay Breshears explores parallel programming patterns, how they are evolving and how they’ll impact future parallel coders.
As Linux attacks increase across servers, PCs and Android smartphones, security by obscurity’s not enough. Here’s how enterprises and developers should be rethinking their assumptions about Linux platform and device security.
An array of technologies now target parallel programming — SEJITS, OpenCL, Cilk Plus and ParaSail, among others. What roles will these languages play?
Writing parallel programs — or parallelizing existing serial code — requires programmers to overcome several stumbling blocks. Here’s how.
A successful open-source software initiative goes beyond simply releasing source code when the project is done.
Should you be keeping an eye out for new programming languages, such as Fantom, F# and Dart?
Mobile software development varies from platform to platform, but there are key considerations that apply to all of them.
NoSQL databases are getting loads of attention, but does this technology really meet IT needs?
Developers have high hopes that Microsoft’s support of the SMB 2.2 protocol could quicken the pace of third-party cloud and virtualization development. And, oh yes, it wouldn’t hurt Windows Server 8 either.
Building cloud-based apps requires expertise not associated with premise-based ones. Here are some tips for creating apps in the cloud.
Here’s why it should — and what to consider in developing an app store strategy for your enterprise.
If you’re a developer looking for alternatives, find out whether Scala, F# and Clojure are viable options.