Continuous integration and delivery based on automated software configuration management are the keys for developing a major retail product. Intuit Inc. was founded in 1983 as the publisher of Quicken, an MS-DOS financial-management system for individuals. Quicken's success led to a host of follow-up products, including QuickBooks, which was launched in 1992 and quickly became the industry's top small-business accounting solution.
They say the road to hell is paved with good intentions. Well, that's OAuth 2.0. Last month I reached the painful conclusion that I can no longer be associated with the OAuth 2.0 standard. I resigned my role as lead author and editor, withdraw my name from the specification, and left the working group.
Any developer will tell you OAuth2 is a massive pain to implement, but I always assumed that it would pay off in the end as more and more sites moved to the new standard. It seems now that only a limited amount of sites have moved to OAuth2 (most notably Facebook/Twitter), while other sites seem to be sticking to v1. This criticism may discourage more organizations from moving to v2...
I think this was something missing from the PHP world that now starts to be used on many open source and enterprise projects. I like the support on namespaces and the library restriction on project which PEAR was not able to provide.
Do you think this will help developers including third parties libraries or will it just increase the reinventing the wheel syndrome?
You may have heard about Composer and Packagist lately. In short, Composer is a new package manager for PHP libraries. Quite a few people have been complaining about the lack of information, or just seemed confused as to what it was, or why the hell we would do such a thing.
PHP 5.4 was released just four months ago, so it probably is a bit too early to look at the next PHP version. Still I'd like to give all the people who aren't following the internals mailing list a small sneak peak at what PHP 5.5 might look like.
I used MySQL for a great many projects over the years with the assumption that a charset of utf8 and a collation of utf8_unicode_ci was going to support all of UTF-8 and that was all I need to do. I was sorely mistaken but there was no point in writing until now, because MySQL 5.5 has finally helped rectify the issue.
Bill Gates never finished college, but he is one of the single most powerful figures shaping higher education today. That influence comes through the Bill & Melinda Gates Foundation, perhaps the world's richest philanthropy, which he co-chairs and which has made education one of its key missions.
The ideas behind BDD, Specification by Example and Agile acceptance testing are deceivingly simple, but have proved far from easy to implement. Yet most of the complaints online come from misunderstood ideas which lead to misguided attempts.
I am thrilled to announce the arrival of a new stable version of Node.js. Compared with the v0.6 releases of Node, this release brings significant improvements in many key performance metrics, as well as cleanup in several core APIs, and the addition of new debugging features.
Actually it does. I hadn't seen this before (was it part of 0.6?) but it looks like a nice solution. I hope they've made sure things like session management lock correctly.
The Australian online retailer Kogan.com has introduced the world's first "tax" on Microsoft's Internet Explorer 7 (IE7) browser. Customers who use IE7 will have to pay an extra surcharge on online purchases made through the firm's site. Chief executive Ruslan Kogan told the BBC he wanted to recoup the time and costs involved in "rendering the website into a antique browser".
This talk was originally presented by Eric Evans at QCon London 2010. The recording is made during a meetup of DDD-NYC SIG in May of 2010. Abstract After a decade of heavy process, the Agile revolution of the late '90s threw off the dead hand of big upfront design.