In my opinion, the big news item of the week is the Borland acquisition. While Borland's presence has been dramatically diminished since the 80s and 90s, the icon still had substantial amounts of business in Europe. It is kind of sad, but just about all of the cutting-edge companies that I thought were really awesome when I was a kid are gone or are mere shadows of what they once were: Cray, CGI, Sun, Borland, Be, Amiga, Commodore, Atari, DEC... the list goes on.
MicroFocus acquires Borland, Compuware's testing business
MicroFocus last week purchased Borland and Compuware's software testing business. Borland (after spinning off CodeGear, which Embarcadero bought) was focused on Application Lifecycle Management (ALM) tools and testing. This move significantly strengthens MicroFocus' testing and ALM lineup. This formalizes the end of an era. Borland, you will be missed!
Apple forcing AppStore developers to be 3.0 compliant
Apple is forcing AppStore developers to ensure that their apps work on iPhone OS version 3.0, which is coming out soon. At this point, I'd call being an AppStore developer only a few degrees shy of trading your soul for eternity in exchange for a ham and cheese sandwich.
Intentional Domain Workbench 1.2
Intentional Software has version 1.2 of its unreleased Intentional Domain Workbench system running, but it's not for public consumption at this point. I've been dying to learn more about this project, so I contacted their PR folks to see if I could get additional information.
NUnit 2.5 released
NUnit, the popular .NET testing framework, has been released as version 2.5. The new version sports a substantially improved and expanded feature set.
WaveMaker 5 released
WaveMaker just came out with version 5 of its namesake software, which is a Web-based IDE for creating AJAX-ed Web applications. The folks at WaveMaker make the bold claim that their software reduces development costs by up to 90%. The latest version includes a number of enhancements to existing features and adds performance on the client side, improvements to deployments, and better automation of data display.
ComponentOne releases SharePoint-specific Web Parts
.NET control maker ComponentOne recently released a set of SharePoint-specific Web Parts. Included in the set are a DataGrid, a Chart, and a Map (which is fairly full featured). Every time I've used ComponentOne tools, I've been happy with them, so you might want to give these Web Parts a try.
Interesting tutorial about Silverlight 3's data validation
Data validation is a pain point that many programmers choose to avoid, for better or for worse. Data validation isn't difficult to do it right — it's just a hassle. It gets put off until the last moment and then mistakes are made. Silverlight 3 looks to change that by making data validation involve much less hand coding. The Silverlight team has a good article and tutorial about it.
Kalido's updated data matching system improves governance
Kalido's latest release of its Information Engine product includes a seriously beefed up data matching engine; this allows developers to write much more robust rules around governance and keeping the right data in and the right data out. As more companies use these kinds of systems to make more decisions and feed more data into them, proper data handling that does not need human eyeballs to be effective is critical.
Moonlight 2 gets closer to release
Moonlight, the open source Silverlight implementation, has just released a Preview of version 2. Moonlight is how Linux users can use Silverlight applications, so the Silverlight team has been working with the Moonlight folks to help make this happen.
Aleri integrates the Coral8 engine with Windows HPC Server
The Coral8 engine for complex events processing has been integrated into the Windows HPC (High Performance Computing) Server 2008 platform; in particular, Coral8 is leveraging HPC's GRID systems to perform calculations. Every time I think of the Windows HPC Server software, I think of Cray, because they recently released a desktop-PC sized supercomputer with HPC on it. This is precisely the kind of application that HPC was designed for, so no doubt the Coral system will see significant benefits.
Embarcadero offers Webinar on application performance
Embarcadero is offering a free Webinar on May 14 at 11:00 AM PST for people interested in improving their applications' performance. It looks like the Webinar is mostly about SQL performance tuning and optimization tools.
PHP 5.3 RC2 is released
The PHP project has released the second release candidate of PHP 5.3, which focuses on "bug fixes and stability."
Python 3.1 beta 1 is out
Python 3.1's first beta has just been released. There are a few major changes (such as ordered dictionaries) and a bunch of minor changes and improvements.
Microsoft opens a gallery for developers and designers
Microsoft has created the Expression Gallery so that programmers and designers can share various things such as code snippets, templates, WPF and Silverlight samples, and more. This can hopefully become a CodePlex or Sourceforge for this kind of work.
ZendCon is looking for papers
ZendCon 2009 is looking for papers for the conference in October. They have widened the scope of topics to include ALM, server maintenance/tuning, and more.
J.JaDisclosure of Justin's industry affiliations: Justin James has a working arrangement with Microsoft to write an article for MSDN Magazine. He also has a contract with Spiceworks to write product buying guides.
———————————————————————————————————————————-Get weekly development tips in your inbox Keep your developer skills sharp by signing up for TechRepublic's free Web Developer newsletter, delivered each Tuesday. Automatically subscribe today!
Justin James is an OutSystems MVP, architect, and developer with expertise in SaaS applications and enterprise applications.