David Nolen explains the power of the Transit format (efficiently serializing values to JSON and MessagePack), Transducers, the power of Facebook's React when bundled with immutable data structures.
Marc Prud'hommeaux talks about his experience using Apple's Swift language, both to write new code and port an existing Objective-C code base. Also: immutable data structures, concurrency, and more.
InfoQ spoke to Mitch Lacey who was the Conference Chair for the Agile 2014 conference and with Paul Hammond who will take the role for Agile 2015 to be held in Washington DC, 3-7 August 2015.
Azat Mardan, popular blogger and author on NodeJS, discusses some of the benefits of choosing NodeJS as a platform. He talks about why startups should consider NodeJS and Express as a platform over other popular options like PHP. He also talks about why more and more enterprises are choosing NodeJS as a platform and some of the benefits as well as the challenges that they may face.
Jessica Kerr discusses the differences between coding in Java, Scala and Clojure, the charm of autogenerated test data, and diversity in the IT industry.
Doc List co-chaired the Collaboration, Culture and Teams track at Agile 2014. He talks about how those aspects are interrelated, the Agile Stalwarts track and how Teaching from the Back of the Room makes a difference in learning and retention
Erin Schnabel, developer lead of the WebSphere Liberty Profile, spoke to Alex Blewitt at QCon New York about the modular architecture behind the Liberty Profile, and what benefits this has brought both to end users and the developer team. She also highlighted how the the transition from monolithic to modular started with the configuration and broke down dependencies between services.
Aish Fenton explains how machine learning is used at Netflix for recommendations but also for many more applications.
Dianne Marsh explains Netflix' approach to managing development teams, how to avoid over-managing them, fostering responsibility and engineering velocity.
Elisabeth Hendrickson discusses her move from consulting to take on the role of Director of Quality Engineering for Pivotal Labs, how important engineering technical practices are to building quality in from the ground up and how scaling agile across many teams requires a structure that supports self-organization within organizational constraints.
Roy Rapoport explains the concept of canary analysis and how Netflix uses it to deploy software to its internal systems.