Large-Scale Agile Design and “Architecture”
Despite the number of job postings for “software architects,” Craig Larmon believes that “Architecture is a bad metaphor. We don’t construct our software like a building, we grow it like
Despite the number of job postings for “software architects,” Craig Larmon believes that “Architecture is a bad metaphor. We don’t construct our software like a building, we grow it like
In the movie The Social Network, potential Facebook interns were asked “If you were required to write code after becoming intoxicated, could you do it?” Whether or not it actually
On January 7, 2011, Apple launched its Mac App Store with about 1,000 apps. Since then, the store has swelled to pass 4,000 apps, even as developers continue to express
Developers looking for an alternative to Oracle-owned MySQL have a new option. Drizzle, an open-source fork of MySQL has reached the GA release stage. Because Drizzle is based on MySQL
Google has plenty of Android-related legal troubles in its lawsuit with Oracle, but the current lawsuit not Android’s only potential problem. Google’s handling of Linux code also raises issues. That’s
For years, tools in the Application Lifecycle Management (ALM) space were proprietary, but that has changed rapidly with the explosive growth of open source technologies. Indeed, some people (such as
For her PhD research project, Angela Martin investigated the way that agile development methodologies impacted the working relationships between developers and their customers–“Not how people think it should have worked,
Microsoft has announced the availability of the second beta for its Visual Studio LightSwitch application development tool. According to Microsoft’s Dave Mendlen, LightSwitch “extracts away code and allows you to
In tests conducted by The Register and outside developers, Web apps performed about two and a half times slower when launched from the iPhone or iPad home screen than when
Massachusetts-based application analytics firm Localytics has released a new report which reveals some surprising and somewhat contradictory statistics about mobile app users. The firm found that 26 percent of those
Like all iOS developers, the programmers who created an app for Britain’s The Guardian newspaper faced a challenge: how to get their app noticed in an incredibly crowded marketplace. The
Sometimes different PDF documents have some content in common. For example, a number of PDF documents may have the same header or footer. In such cases, .NET developers who are
After you learn the basic concepts of the cloud, you need to assess the applicability of cloud computing for your application(s). In this article, I discuss some of the aspects
A new study published by White House technology advisors takes issue with the old joke that says “What the hardware giveth, the software taketh away.” In fact, the report finds
“Technical debt” is defined as the amount of money that companies must spend to maintain their code. When that debt gets too high, it can stop work on more innovative
Adobe has released a new tool called “Wallaby” that converts Flash apps into HTML5 code. The tool, which is currently in beta, might make it easier to turn some Flash-based
The World Wide Web Consortium (W3C), the standards body for the Web, has declared that it will officially support Efficient XML Interchange (EXI). Essentially, EXI provides a more compact way
Among C++ programmers, a few common myths about struct and class keywords are often repeated, including the following: A struct is a value type, while a class is a reference
RIM says it’s hoping to have plenty of apps for its PlayBook tablet when it is released later this year, but blogger Jamie Murai says the company must really want
What does it take for a mobile app to succeed? UK-based developer Chetan Damani notes that his company is “currently seeing a huge uptake from the apps we launching for
Oracle has announced the release of a new framework and client that it hopes will spur the development of Java-based apps for industrial mobile devices. The Oracle Application Development Framework
Application development tool vendor Black Duck maintains a KnowledgeBase of open source projects that currently lists 9,000 mobile projects. Of those, 3,146 declared a platform. Among those that did declare
While business apps aren’t nearly as important to the iPad platform as consumer apps, Jan Woodcock, an analyst with Wipro Consulting Services, notes that the number available is “growing quickly.”
In 2010, SaaS purchases accounted for 7 percent of software purchases. But analysts at Forrester Research predict that number will increase to 16 percent by 2013. Here’s how SaaS will
In a recent survey, OpenLogic looked at 635 top mobile applications and found that 66 included Apache- or GPL/LGP-licensed code. Of those, 70 percent failed to comply with the terms
In the past, Microsoft’s attempts at capturing a sizeable portion of the mobile phone market have been less than spectacular. Now, the company is trying to change that with a
Although most apps will be faster on the iPad 2 than on the original iPad simply because of the new device’s dual-core processor, Apple is encouraging developers to take other
Ajax.org is rolling out a new cloud-based application development tool that it’s calling “Cloud9 IDE.” The goal of the project is to make it easier for Web and mobile app
According to IHS Screen Digest, Apple’s App Store accounted for 82.7 percent of the total global application store revenue in 2010. However, a number of companies are coming up with
Pirated Android apps are a large and growing problem. Fortunately, developers can help prevent others from stealing their code with an obfuscation tool like ProGuard. ProGuard makes it much more