Open Group's Architect Cert Hits 25,000

More than 25,000 people have earned certification under the Open Group's TOGAF 9 program, the group reported recently, marking a milestone for what has become a standard framework and method for enterprise architecture (EA).

Andrew Josey, director of standards for The Open Group, announced the milestone in his blog. The number of certifications, he wrote, was evidence of "a huge surge in the popularity of open standards over the last few years." He also credited the recent economic downturn.

"…Since the financial crisis began," he wrote, "open standards have helped by providing a framework that allows Enterprise Architects to save their companies money, maintain and increase profitability and drive business efficiencies. And, on a professional level, certification has helped Enterprise Architects to differentiate themselves, delivering better job security and employment prospects through testing times."

TOGAF, which stands for The Open Group Architecture Framework, is designed to provide organizations with a structured process for governing their implementations of technology, primarily software. It's based on the U.S. Department of Defense Technical Architecture Framework for Information Management (TAFIM), and was developed by a diverse group of member companies, including PG&E, Oracle, Rolls Royce and Microsoft. The first version was released in 1995, and TOGAF 9 was introduced in 2009.

"This framework is a synthesis of stuff that has worked for a lot of people in a lot of different contexts," Leonard Fehskens, the Open Group's vice president of skills and capabilities, told ADTmag in an earlier interview.

The Open Group certifies individuals, service providers, tools, and training around TOGAF. In 2006 about 1,000 people were TOGAF-certified; that number had grown to nearly 9,000 by the start of 2009.

Currently in version 9.1, TOGAF comes with a set of supporting tools, called the TOGAF Resource Base, but at its heart it is a description of a step-by-step approach to the process called the Architecture Development Method (ADM).

The certifications come in two flavors: "TOGAF 9 Foundation," which demonstrates knowledge of the terminology, structure, and basic concepts of TOGAF 9, as well as an understanding of the core principles of EA and the TOGAF standard; and "TOGAF 9 Certified," which validates an ability to analyze and apply the Foundation competencies.

The Open Group is a vendor- and technology-neutral consortium focused on open standards and "global interoperability within and between enterprises." The organization was formed from the merger of the Open Systems Foundation and XOpen in the mid-1990s. The group's initial focus was the development of Unix standards and certification of Unix implementations. Over time, as the members' concerns moved away from Unix as a strategy for multiplatform integration and into the realm of enterprise architecture, the group's activities and focus also shifted.

Posted on 09/09/2013 at 11:22 AM0 comments

Rackspace Developer Discount: Sign of the Times

Need more evidence that it's all about developers? This week Rackspace, the San Antonio, Texas-based cloud company and initiator of the open source OpenStack project, reached out to "developers, hackers, devops people, and makers of the digital age" with a discount program aimed at codederos operating in a marketplace full of choices.

The Developer Discount program, unveiled on Tuesday, offers devs new to Rackspace a $50-per-month discount for the service at sign up. The deal lasts for six months, doesn't rollover month to month and applies to data centers in both the U.S. and the U.K. The deal doesn't apply to the company Cloud Sites Web site hosting service or the Managed Cloud hosting services.

The company made the announcement in a blog post by the company's newish open-source community advocate, Jesse Noller, a long-time Python Programmer (he's a core developer of the language and serves on the Python Software Foundation board).

"The Developer Discount program makes it easy for you to chase something you feel passionate about and simply need a place to build and deploy it," Noller wrote. "Regardless of what you make, or want to make, we celebrate and encourage your creativity. That's why Rackspace is dedicated to making developer lives easier. It's what keeps us passionate about supporting collaborative open source projects and communities."

Yes, there's a lot of marketing slobber in there, but there's no mistaking the dev deference. You can also see it in Noller's personal blog post announcing his move to Rackspace in April, a company he noted offers "fanatical support for developers." His and the company goal, he added, was to "Strive to make Rackspace the place where every developer wants to work; make Rackspace services the ones that every developer wants to use. Work to make Rackspace's Open Source projects the best of breed solutions in their areas (such as OpenStack)."

Rackspace is a recognized leader in the cloud hosting market, but it's facing stiff competition these days, from big players like Amazon, Microsoft, Google and Oracle, and a growing list of smaller players, such as developer fav Digital Ocean. (Netcraft analyzes the "meteoric rise" of Digital Ocean on its Web site). And they'll need the hearts and minds of a lot of developers to keep their lead. That the company knows this is evident in the title of Noller's post: "Developer Love: Welcome to the Rackspace Cloud Developer Discount."

In a previous post I covered a panel of in-the-trenches start-up execs discussing the growing power of the developer. Great insights from some thoughtful people.


Posted by John K. Waters on 09/06/2013 at 3:54 PM0 comments

NewSQL Startup Keeps Java Devs from 'Throwing the Baby out with the Bathwater'

NewSQL database startup NuoDB this week released an update of its nascent distributed relational database. Code-named "Starlings," version 1.2 of the database includes support for new drivers, frameworks and SQL functions.

NewSQL is the scalable, high-performance SQL databases that is going head-to-head with NoSQL. It offers full support for SQL queries and ACID (Atomicity, Consistency, Isolation, and Durability) transactions, built on a key-value storage manager that persists data to the file system.

"What the NewSQL guys like us are saying is that the NoSQL guys threw the baby out with the bathwater," said Barry Morris, NuoDB co-founder (with Jim Starkey) and CEO. "Just because traditional SQL databases don't scale, that doesn't mean that SQL doesn't scale. It means that the old designs don't scale."

"Imagine you have all the capabilities of a NoSQL database without having to get rid of SQL," he added. "That's what NewSQL is."

Headquartered in Cambridge, Mass., the company was founded two years ago. NuoDB 1.0 went GA in January 2013, and version 1.1 was released in May. The NewSQL database runs on Linux, Windows, and Mac, and developers can use Java, C++, Hibernate, JRuby, nodeJS, and PHP, with more support coming, Morris said. And it'll run on Amazon, Google or a local machine.

The emphasis here, and increasingly everywhere, is on scaling out, Morris said, not scaling up. "It's all about commodity data centers," he said. "It's much cheaper to buy a hundred thousand-dollar machines than it is to buy one gigantic, steam-belching machine. A single database running on a hundred commodity servers -- and we can scale out to that kind of number -- it can run on the order ten million transactions per second, so it's an extremely fast database system running on cheap machine, and dynamically."

Starling release includes a preview of a take on the server-side programming model, referred to in DB circles as stored procedures, which means you can run code inside the database itself. That model jacks up the performance by 3-4X on standard benchmarks, Morris said. You can run stored procedures across multiple hosts in parallel, and use SQL-based syntax for procedure specification, with a pluggable language model that can support Java, .NET and JavaScript.

This release comes with some SQL Explorer improvements, including a Schema Definition facility for defining new schemas, tables, columns, and keys with easy-to-use UI gestures; and support for multi-line statements in the query window. (SQL Explorer is Eclipse technology, a thin SQL client that allows you to query and browse any JDBC compliant database." There's also a preview of the Tungsten Replicator, a high-performance, open-source, data replication engine for MySQL. It supports live replication of a MySQL database to NuoDB, and running NuoDB side-by-side with MySQL. There's also an enhanced Python driver that "marries Python productivity and ease of programming with the simple elastic scale-out of NuoDB;" and exposes NuoDB management APIs to Python scripting environments.

Another preview in this release, an open-source DJango driver, aims to streamline application development in conjunction with NuoDB's scale-out architecture, and offer the benefits of Django's easy-to-use web application framework.

NuoDB v1.2 also comes with enhanced SQL math functions to make it easy to manipulate and understanding data. And it adds a tool for "straightforward" migration of MySQL applications. Look, too, for enhanced command line tools, including one that allows developers to import MySQL backups directly from mysqldump files when in mysql dialect mode, and improved formatting of screen output.

"From a developer perspective, what this all adds up to is the kind of ease-of-use that people like a lot," Morris said. "You can download this thing in about three minutes, and it's a three-click install. And you can develop things on your laptop and deployment somewhere else with no changes. No need to ask permission from the guys in the data center. No white coats or triplicate forms involved. Just use it."

NuoDB comes in three editions: a Pro edition, for commercial use on a pay-as-you-scale basis; a free-for-development edition; and a Cloud edition for Amazon's AWS. More information is available here.

Posted by John K. Waters on 08/07/2013 at 9:25 AM0 comments

The Rise of the Developer: Why Programmers Are Kings

The CEOs and co-founders of some young companies focused on working with developers gathered in San Francisco recently for a roundtable discussion about the evolving role of the coders they serve. The group included GitHub Co-Founder and CEO Tom Preston-Werner, Mixpanel Co-Founder and CEO Suhail Doshi, Stripe Co-Founder and President John Collison, and New Relic Founder and CEO Lew Cirne. The event was hosted at New Relic's soon-to-be-swanky new digs in San Francisco (they made the construction guys take five during the roundtable), and it was moderated by Google Developer Advocate Don Dodge.

Did I say "evolving role"? I should have said growing power, which was the thrust of the discussion entitled "The Developer is King: The Power Behind the Throne." I guess with all the press about Kate and Andrew's royal progeny the metaphor was in the zeitgeist. Needless to say, I didn't hear a lot of grousing about the increasingly public-facing and indispensable developer, but some thoughtful insights from some in-the-trenches execs who know who's buttering their bread.

Dodge, who's resume includes five startups and a five-year stint in developer relations at Microsoft, kicked off the discussion with the central question: Why have developers become so important?

Part of the answer to that question, said Cirne, is a growing focus among software vendors on increasing sales and customer retention with product improvements, a strategy that necessarily emphasizes technical expertise.

"Today companies have a higher proportion of their headcount and focus on product," Cirne said, "[because] you reach more customers, not by doubling the number of sales people, but by delivering stronger products. At the top of your company you have to have a passion for building something your customers care about."

Cirne, who has been credited with creating the Application Performance Management (APM) market, founded his software analytics company in 2008 (though he confessed that he started coding way back in the olden days of 1982). New Relic provides developers with an all-in-one web app performance management tool for the cloud. (Nice intro video on the Web site.)

For Preston-Werner, the rise of the developer is a direct consequence of the rise of the Internet. "The Internet is changing everything about what it means to be a developer," he said. "You can create and distribute products with basically no costs. You have this infrastructure that allows you to transmit info and products to your customers with zero overhead. So now you have the opportunity to create a great product that can sell itself if you have a good market. You're going to need salespeople at some point to help you reach a broader audience, but you can get started immediately."

Preston-Werner's company, GitHub, has become one of the world's most popular social coding sites. Developers love the Git distributed version-control system developed by Linus Torvalds, and GitHub has played no small role in the growth of that popularity. The service has also enjoyed endorsements from the likes of the Eclipse Foundation, which has begun to allow the hosting of its projects on GitHub to attract new and maturing projects.

Collison sees the roots of the developer-is-king trend in the growth of such developer communities. "Over the past few years the online developer community has been getting increasingly verbal, thanks to companies like GitHub, which amounts to a modern day version of a Home Brew Computer Club (where Apple founders Steve Jobs and Steve Wozniac met)," he said. "One of the advantages for all the companies here is that they nurture an ever growing audience...The developer communities are very close knit. If the product is good enough, the word gets out."

Stripe is an online payment component for developers that Collison founded with his brother, Patrick, in 2009. It's a full-stack payment service that handles things like storing cards, subscriptions, and direct payouts to bank accounts. And the Stripe.js JavaScript library allows devs to build their own payment platforms.

Collison also noted a preference among certain VCs for developer founders.

"Pitching Stripe was tricky," he said. "It's a way of accepting payments on the Internet… Well… that already exists, right? But when we actually walked them through all the steps people had to go through before Stripe, and then showed them Stripe in action, they really understood it. I think investors want to find technical founders to invest in."

Preston-Werner agreed: "You need company founders who understand technology, who speak the same language as developers. And the more you have developers starting companies because it's easy and cheap, the more you need that kind of technical skill in a general partner."

Dodge pointed out that platforms shifts -- mainframes to minicomputers to PCs to the Internet and lately to mobile -- have been cited by industry watchers as another reason developers have become so important. "[E]very time there's a platform shift there are ten times as many developers, and the developer community also grows," he said. "There are hundreds of times more developers [now] than there were mainframe developers."

"In a sense, Stripe was the child of a platform shift," Collison said. "You had all these new kinds of things happening on the web, and people wanting to run businesses on the web, and companies that were not fundamentally not set up for that. It wasn't that companies were deliberately trying to make anything complex. They were operating in a completely different frame of reference. We build from the ground up for the web."

Developers are not only more important than ever to an enormous range of organizations, but they continue to be a very tough crowd to please, added Cirne.

"Their BS meters are incredibly sensitive," he said. "And that means that we're on the hook every day to deliver on whatever we're claiming. Developers also have this instinct, if you haven't guessed already, to ask, 'I wonder how hard it would be to build myself?' It holds us accountable for building quality products, as opposed to having a quality pitch or sales process."

"The only way to convince a developer is by giving them a demo and showing them how its better," said Preston-Werner. "The beauty is, you plant these seeds around the world, and those people will evangelize it for you. Because another thing that developers are great at is telling other developers what works for them.

But the rise of the developer may have simply been inevitable, said Doshi, because of the inherent power of the skillset in a software-centric world.

"Being a developer makes you feel like you've got a superpower," he said. "That's because you can think about something in the world that you want to build, and then you can go and build it. The reason the developer has become so important and valuable is [because] it feels limitless in terms of what your potential can be. You find that you can make this huge impact by building software. Then you get together with five or six other people with super powers and you're like the Avengers. And you go and do something great for the world. You go and build a Google or a GitHub."

Posted by John K. Waters on 07/29/2013 at 10:53 AM4 comments

Older Versions Threaten Java Security; Experts Weigh In

Bit9 released a report last week underscoring the ongoing security risk to the enterprise posed by outdated versions of Java still up and running on company machines -- versions of the platform with vanishing support and known and easily exploitable vulnerabilities.

Bit9 sifted its own data on more than a million end points to assemble the report. It found that, among those end points with Java installed, more than 80 percent are currently running Java 6. That version reached the end of public support in April. Though Oracle customers with long-term support contracts continue to receive security updates for Java 6, most of the company's efforts to strengthen security have been focused on Java 7. The Bit9 researchers found that only 15 percent of the endpoints were running Java 7 -- and only 1 percent of those had installed Java 7 update 21 (the latest secure version at the time of the study).

Also, according to the report ("Java Vulnerabilities Report: Write Once, Pwn Anywhere"), 42 percent of the endpoints are running more than one version of Java, and 20 percent are running more than two versions. And 5 percent of the organizations analyzed had 100 or more distinct Java versions installed in their environments.

Why are so many endpoints running multiple versions of Java? Because the Java installation and update process often does not remove the older, vulnerable versions, observed Bit9 CTO Harry Sverdlove.

"IT administrators have essentially been lied to for 15 years," Sverdlove said in a video posted with the report. "They have been told that to protect themselves from the latest security vulnerabilities they should apply updates and apply them frequently. But for many years applying updates to Java left the older versions still present...Attackers are able to use those older versions."

Jerome Segura, senior security researcher at anti-malware solutions provider Malwarebytes, agrees. "Oracle advises its users to remove old versions [of Java], but does not automatically do it for various reasons," Segura said. "In some enterprises, old Java versions are required for backwards compatibility."

"Remember the saying 'never change a running system'?" said Sorin Mustaca, product manager and IT security expert at German security solutions provider Avira. "That's exactly what is happening out there. Ten or fifteen years ago, when many of those applications were written, there was no danger of hackers [doing] pen-testing on them with the only purpose of discovering vulnerabilities that can get exploited. Now we have this danger and Oracle sees itself in front of a big problem, which has many faces."

But even organizations running the latest version of Java are often not on top of their updates. In March, Websense published a report on its investigation of active Java versions running on tens of millions of endpoints. It found that 93 percent of users had not patched to the most recent version of Java. Like Bit9, the Websense researchers also found that enterprises have been slow to apply Java 7 update 21.

"This is not a new issue, of course," said Julien Sobrier, senior security researcher at Zscaler. "Java is an old technology and it has been running on many devices for many years. It's has always been a struggle to keep it up to date."

It may not be a new problem, but it is a serious one, said Brian Gorenc, manager of vulnerability research in Hewlett-Packard's Security Research organization. Gorenc runs the Zero Day Initiative, the world's largest vendor-agnostic bug bounty program.

"Those older versions of Java can have a lot of security flaws, which are actively targeted by attackers" Gorenc said. "You see it in the advanced exploits. They're verifying which versions of Java are running, and then targeting the older versions if they're installed. A company might think they're doing the right thing by updating their Java installations, but in reality they still have versions of Java 6 out there running on older patch levels, which means they still have the attack surface from Java 6."

Creators of exploit kits, which are marketed and sold to malicious hackers, regard older Java bugs as highly valuable, Gorenc said, and are still used to compromise machines.

"The best advice here is nothing new," Gorenc added. "Organizations need to know what software is running on their systems, what attack surface that software exposes, and how to use risk-management tools to properly address the reality of their situation."

Posted by John K. Waters on 07/24/2013 at 10:53 AM1 comments

Oracle Launches Worldwide Java Campaign Leading up to JavaOne

Oracle has unveiled a summer campaign that includes a series of programs and activities for Java developers "and aspiring developers around the world." Dubbed "Make the Future Java," the campaign comprises webinars, new (and not-so-new) technical videos, a tool kit for Java User Group (JUG) leaders, a "Make the Future Java Global Celebration" Web site, and live events taking place in 47 countries.

Oracle says more than 100 Java-related events are scheduled as part of the campaign, which culminates with the annual JavaOne conference, scheduled for June 22-26 in San Francisco. JavaOne Shanghai takes place later this month (July 22 to 26) in China. 

"This is really an aggregation of several important announcements and campaigns that do amount to a summer push and an effective way of getting the word out," said IDC analyst Al Hilwa. "This is a fun campaign and the Java community will love seeing some marketing go towards Java."

Oracle's Vice President of Development Cameron Purdy banged the Java drum loudly in the company's announcement. "Oracle is committed to, not only driving Java platform enhancements and technical innovations through collaboration with the Java community, but also, providing developers with the tools and resources they need to implement the latest releases," Purdy said.

Purdy pointed to the Make the Future Java EE 7 Tool Kit, which JUG leaders can order online, as an example of Oracle's commitment to the Java community. The kits include both technical and promotional resources ranging from a Java EE 7 technical presentation with speaker notes and a hands on lab with step-by-step instructions that speed up the creation of three-tier, end-to-end Java EE applications, to a Java flag (with portable stand) and "License to Code, Make the Future Java" entertainment video "celebrating the triumph of Java over evil."

The program also includes a Future of Java Summer Workshop, with which the company hopes to "inspire students' love of technology and computer science, and spark the next generation of Java innovation." The workshop is aimed at 13-18 year olds with an interest in Java programming, and will be staffed by Oracle Academy members and supported by Carnegie Mellon computer science professors. Oracle Academy, a group within the company focused on industry-related education, is set to host a three-day, in-person workshop from July 30 to August 1st at Oracle's Redwood Shores, CA, headquarters.

But the workshop will also rely on "Alice," a free 3D programming environment for animated story telling, playing an interactive game, or videos to share on the Web. The company is also making Greenfoot and BlueJ tools and tutorials available to workshop participants.

With the Make the Future Java Global Celebration Web site, Oracle is attempting to provide a new forum for Java community members to promote their Java EE 7 events and to "engage with the worldwide community" by sharing videos, contributing blog content, Tweets (#javaee7) and Facebook photos.

"It is useful to remind the world every now and then how important Java is in the enterprise," Hilwa added.  "I also love the claim being made [by Oracle] that 80 percent of mobile developers target Java, because even though Java is widely deployed in the embedded space, you can't dismiss the importance of the Android mobile platform to the continued relevance of Java in the smartphone world."

Posted by John K. Waters on 07/10/2013 at 10:53 AM1 comments

Build Attendee Reaction: Excitement for New Bing, .NET Developer Tools

Microsoft's annual Build conference drew about 6,000 attendees to San Francisco this week, and an estimated 60,000 caught the keynotes online. The Redmond software maker officially released the preview edition of Windows 8.1 at the show (complete with a resurrected Start button), unveiled new Azure cloud services focused on mobile and Web development, and pitched the Bing search engine as a development platform.

Microsoft chief Steve Ballmer trotted out a truly dizzying array of Windows devices (an "explosion of new devices," he said), including small tablets, that he said were flying off the shelves. ("The small form factor is very important," he said.) He also showed off a new Facebook, Flipbook and NFL apps for 8.1, and beat the drum of "touch, touch, touch." He also pointed out proudly that it has been only eight months since the last Build conference -- evidence, he said, of the new rapid release cadence of Microsoft products. (Not that Windows 8.0 needed a rapid refresh.)

The company also promoted a public preview of Visual Studio 2013 and .NET 4.5.1, which impressed conference attendee Ryan Balsick, manager of a small development group in Nashville-based ICA. Balsick's company is a .NET shop that builds a suite of products that facilitate health information exchange.

"Microsoft always has great developer tools," Balsick said, "but the company's biggest challenge is to get people to use Windows 8. If you're an app developer, like we are, that's critical. It's only if a lot of people are using that platform that we get to start developing applications that take advantage of cool things like touch."

Balsick thought Microsoft's announcement that it was opening up the Bing search engine as an app development platform could prove to be a game changer. Microsoft launched a developer portal this week stocked with a collection of APIs. 

Gurdeep Singh Pall, VP of Microsoft's Bing group, made the Bing pitch during his portion of the keynote. "Bing is a great search tool," he said, "but it's actually very valuable outside of the search box as well. For a long time now, we've thought that you could use these capabilities to create some great experiences."

"Making it possible for developers to tap that and create seamless applications that tie into search: that's huge, too," Balsick said.

Steve Testa, an application developer at Cleveland, Ohio-based Hyland Software, was also impress by the Bing-as-a-dev-platform strategy. "I think it'll be amazing to see what comes out of that in the next year," he said.

Testa's co-worker at Hyland, Chuck Camps, agreed. He also felt that the unified Windows platform vision seemed to be coming together. And he credited Microsoft for its attention to its developer community.

"Microsoft doesn't always get it right," he said. "But one thing they do get right is the developer experience," he said. "They nail it, year after year."

Zack Williamson, an independent contractor from Tampa, Fla., who works mostly with servers and clients, was impressed by the new multiple-monitor support coming in Windows 8.1 and "enhancements to the Start screen experience." He added that he's "all in" when it comes to the new OS.

"I've been pushing for it in my environments," he said, "trying to get people to migrate in that direction. It's the future. It's where we're going, and it's not actually a particularly painful transition."

But it was the Windows Azure integration with Visual Studio 2013 that interested him most as a developer. VS now connects with Azure Mobile Services, allowing developers to synchronize over multiple devices.

"To be able to update and edit your procedures in Azure right from the IDE instead of having to go off into Azure management is going to be a big, big deal for a lot of developers," he said.

One common complaint I found among the attendees I spoke with after the two keynotes was a lack of detailed announcements around Windows Phone. Ballmer spoke briefly about the platform, and showed off a several Windows phones. It was also announced that Sprint will be adding the HTC 8XT and the Samsung ATIV S Neo Windows phones to their device lineups -- good news for Microsoft, which has yet to make much of a dent the cell phone market.

Beau Mersereau, who leads the development team at the law firm of Fish and Richardson, felt that Windows 8 had created a true inflection point that might give a lot of people pause, but not one that would cause his firm to leave the Windows platform.

"We're a law firm and documents are what we do," he said, "so for us, it's about Office. We have a tight integration with Office now and we're going to be rolling out Office 2013 in the fall. We're on Windows 7 and Office 2010, so the question is really, do we stay with Windows 7 or move to Windows 8?"

I also sat down with IDC analyst Al Hilwa (who seems to be everywhere) at the show. He sent me his take on the conference later in an e-mail:

"When you look at the body of changes that is 8.1," he wrote, "you can't help but be startled by what Microsoft has accomplished in 8 months. In addition to the long list of features, the app store re-design and the enterprise integration enablement, I have to add the retail work with Best Buy, the new device sizes, and the fact that [the upgrade] is free. All this could amount to a game changer for this platform. To be sure Microsoft's work is not over, as there is much more alignment between Windows Phone and Xbox ecosystems still to be done, but on both the PC and tablet front, 8.1 looks like a release that will see a significant increase in adoption."

Not surprisingly, I did not hear a single complaint about Microsoft's decision to hand out free Acer Iconia W3 Windows 8 tablets and Microsoft Surface Pros to attendees at this year's show. (Taking a page from Google's playbook, no doubt.)


Posted by John K. Waters on 06/28/2013 at 10:53 AM1 comments

Eclipse Foundation Turns to Social Coding Sites

The Eclipse Foundation will soon allow the hosting of its projects on social coding sites, such as GitHub and Bitbucket. The idea, says the Foundation's executive director Mike Milinkovich, is to attract new, maturing projects to Eclipse.

"We expect that this will pique the interest of projects that, perhaps, started on GitHub, but have gotten to the point where they're interested in vendor-neutral governance, having infrastructures for following meritocratic processes, and proper intellectual property management," he told ADTmag. "That's not just what GitHub does. I think we're a perfect complement to using GitHub as a repository for your development."

But the move is also about remaining relevant as an open source community, Milinkovich said. He announced the Foundation's plans on his "Life at Eclipse" blog, where he credited Mikeal Rogers' November 2011 post "Apache Considered Harmful" as the inspiration for the decision: "Although I disagreed with many of Mikeal's points," he wrote, "his key point that open source foundations need to change to maintain their relevance resonated strongly with us in the Eclipse community. We listened, we're learning, and we've been working hard to change our processes and infrastructure to stay relevant for open source developers."

Milinkovich's announcement shouldn't come as much of a surprise: The Eclipse Foundation has been shifting to the very popular Git distributed version control system (DVCS) for some time; it stopped using CVS altogether last December. GitHub is one of the most popular social coding sites, in no small part because it relies on Git. In his blog post, Milinkovich also mentions the Foundation's adoption of the Gerrit code review tool, the implementation of the project management infrastructure (PMI), and its growing use of contributor license agreements (CLA).

The first project on what Milinkovich hopes will be a long list is Vert.x, which has been hosted on GitHub since the project's inception. GitHub describes the project as "a framework which takes inspiration from event driven frameworks like node.js, combines it with a distributed event bus, and sticks it all on the JVM...Vert.x then exposes the API in JavaScript, CoffeeScript, Ruby, Python, Groovy and Java."

It may also have been the impetus for the Foundation's interest in connecting with social coding sites. Vert.x is one of the most watched Java projects on GitHub (literally; there's a list), and the community chose the Eclipse Foundation when it decided to move to a "vendor-neutral home."

"This is about marrying the processes we have at Eclipse with the great tools and well-supported forge that you have at a place like GitHub," Milinkovich said.   

Milinkovich said he expects to talk with Bitbucket, a service that supports both Git and Mercurial and purchased by Atlassian in 2010, as well as other social coding sites, sometime in the future.

Posted by John K. Waters on 06/25/2013 at 10:53 AM0 comments

Dev Watch 6/14: API Management Heats Up

Developer tool and platform vendors are kicking the summer off with a slew of product and partnership announcements. In particular, we've been hearing a lot from providers of tools for publishing, promoting and overseeing application programming interfaces (APIs). Here are some API management product notes that wouldn't fit into the main news feed we thought you shouldn't miss:

  • Apigee unveiled a new feature for its API platform that should appeal to devs building API-powered apps: push notifications. According to the company, its backend-as-a-service (BaaS) capabilities can now be used to deliver relevant and context-aware notifications directly to customers. "Sharing information directly with a carefully targeted audience has proven to be the most effective way to connect with customers," said Ed Anuff, Apigee's head of product strategy, in a statement. He added that the new feature enables highly focused, context-aware push campaigns. The free, self-service Apigee platform is available as software-as-a-service or on-premises. More information about the new push notifications feature is available here.
  • SOA Software has added support for Windows Azure to its API Management solution. The newly released API Management solution for Microsoft is designed to help developers "plan, build, run, and share your APIs on Windows Azure," the company says, both in on-premise environments and hybrids. The API management software integrates natively with the Windows Azure Service Bus, BizTalk Server, and Windows Communication Foundation (WCF). "SOA Software's approach to API management is to emphasize management across the full lifecycle," the company said in an email. "In our experience, working with large corporations, the best practice is to involve stakeholders and processes fully through the plan/build/run/share phases of an API's life." For more information, visit the API Platform page.
  • Enterprise middleware maker WSO2 has released API Manager 1.4, which the company says is the first API manager that can run on a private, public, or hybrid cloud environment. The company also claims that it's the first such product to enable federated access to APIs across multiple entities, "enabling new models for organizations to collaborate and monetize APIs." Launched last year, this birth-to-death API governance and analysis tool/platform is the company's bid to "democratize API management" with an affordable piece of software for controlling and managing the API lifecycle.

Posted by John K. Waters on 06/14/2013 at 10:53 AM0 comments

Upcoming Events


Sign up for our newsletter.

I agree to this site's Privacy Policy.