Facebook has open-sourced its AsyncDisplayKit, a framework originally built for Facebook's Paper app that promises to make it easier to keep apps smooth and responsive even on older devices.
Dave Thomas and Martin Fowler participated in a panel for the GOTO Conference series, focused on ‘A retake on the Agile Manifesto’, inspired from Dave’s blog, ‘Agile Is Dead (Long Live Agility)’. In this Q&A, Dave (also known as Pragmatic Dave) explains his thoughts around the panel, his blog and why he believes it’s time to focus less on agile and more on the practical application of agility.
The 2014 CAST Research on Application Software Health (CRASH) report states that enterprise software built using a mixture of agile and waterfall methods will result in more robust and secure applications than those built using either agile or waterfall methods alone. InfoQ interviewed Bill Curtis about structural quality factors, and mixing agile and waterfall methods.
Leslie Lamport is the author of some of the most cited computer science papers and won a Turing Award in 2013 for his seminal work in distributed and concurrent systems. This is a summary of an interview that Lamport gave to Software Engineering Radio touching themes such as his early work in distributed systems and the importance of precise thinking in programming.
Software development initiatives include different types of meetings, spread across the whole development process. A post on the Mobile Orchard blog explains tips and tricks to check and improve the effectiveness of these meetings.
Google has added support for the
Agile software development is sometimes perceived as an undisciplined way of working. There are organizations which use that perception as an excuse to not adopt agile. According to others agile is actually a more disciplined approach than waterfall for software development. Let’s explore how discipline plays a role in agile and why discipline is considered important for agile to be successful.
Docker Inc. and Microsoft announced today a partnership to provide Docker support on the next Windows Server release. This means enabling Windows based containers with a new Docker Engine for Windows Server, extending Docker's open orchestration APIs to the Microsoft ecosystem and providing multi-platform applications support, running both on Linux and Windows Docker containers.
The second GOTO conference in Berlin is due early November, with two days of conference on November 6-7, preceded by one day of training. The program is titled "for developers, by developers" with emphasis placed on presenting the latest developments as they become relevant and interesting for the software development community.
Last week, the Amazon Web Services team made changes to their DynamoDB NoSQL database service that improve JSON support, improve scalability, and expand the free usage tier. Developers can now use AWS SDKs to store, index, query, and update large JSON documents while consuming up to 25GB of free storage.
Google have announced that they will remove support for the obsolete SSL 3.0 after discovering vulnerabilities that may be exploitable by forcing clients or servers to downgrade. Removing SSL 3.0 may also unlock stalled negotiations with HTTP2. Read on for more details.
Microsoft has announced the immediate availability of TypeScript 1.1 Community Technical Preview (CTP). The new release is available for Visual Studio “14” CTP4, Visual Studio 2013, and npm, as well as a source release.
Matt DeBergalis has announced Meteor's acquisition of FathomDB, the database-as-a-service platform. FathomDB's creator, Justin Santa Barbara, joins the Meteor core team, and DeBergalis says FathomDB tackles many of the same challenges that the team are solving in Meteor around the notion of a realtime database as a service.
Brian Wernham wrote an article for The Times in which he identifies seven governance behaviours which are needed for successful adoption of agile, especially focused on government departments adopting new ways of working. The UK Government has mandated agile practices for delivery of IT projects and provides guidelines for service design using agile approaches.