Neal Ford shares tips and techniques he's learned from his experience on how to become a better presenter. He offers a number of strategies that can help you give good technical presentations and develop better slide decks.
Andrew Betts, founder of FT labs, discusses emerging trends in mobile development using web technologies, the benefits of developing for the web over building native, the difficulties of dealing with browsers and tooling.
Joshua Kerievsky tells us about Anzen and his experience in taking the concept of safety from the manufacturing world and tailoring it to software development teams and organizations. By having ONE core value - safety - teams and organizations can keep from falling into the common pattern of practicing a superficial form of Agile and/or Lean development without getting any of the results.
Todd Montgomery talks about improving serialization times and throughput can by understanding how your computer processes and stores data. With this new understanding, architects and developers can build their own protocols to efficiently transmit data. Todd's advice sheds new light on why software developers choose their current serialization and marshaling techniques and how they can improve.
Christian Legnitto describes FB's release process for mobile apps, how FB has no dedicated iOS or Android teams, A/B testing and the Play Beta program, tools used for the build process, and much more.
Xavier Amatriain discusses how Netflix uses specialized roles, including that of the Data Scientist and Machine Learning Engineer, to deliver valuable data at the right time to Netflix' customer base through a mixture of offline, online, and nearline data processes. Xavier also discusses what it takes to become a Machine Learning Engineer and how to gain real experience in the field.
Keith Adams explains how/where/why Facebook uses PHP, PHP's benefits (lack of state/programmer workflow/concurrency), efficient PHP with HHVM, the Hack project for optional typing PHP and much more.
Martin Thompson discusses the buidling of complex systems with regards to the Reactive Manifesto. Many web-based systems are built in a synchronous manner and that way of development may be their greatest barrier to scale and could greatly limit their production lifespan. Martin discusses these shortcomings and gives some advice on how to make systems truly reactive.
Victor Grazi talks to InfoQ about his popular tutorial application Java Concurrent Animated, and other things on his mind including Java, the financial industry, software development lifecycle, and being a Java Champion.
Michelle Andreassen talks about gamification, the PBL and avatars and shares some examples and strategies of how gamification can be used in the enterprise.
Frank Greco explains the reasons behind the WebSocket standard, the current implementations, how WebSocket relates to AJAX and Comet for event driven applications, and much more.