BT
30:52

Jeremy Pollack of Ancestry.com on Test-driven Development and More

Posted by Jeremy Pollack on  Feb 15, 2014

Hadoop, the distributive file system and MapReduce are just a few of the topics covered in this interview recorded live at QCon San Francisco 2013. Industry-standard Agile implementation and a lot of testing, assures the development team at Ancestry.com that they have an app that can handle the large traffic demands of the popular genealogy site.

11:55

Changing Software Culture to Deliver

Posted by Greg Brockman on  Feb 07, 2014

Greg Brockman, Stripe's CTO, relates how developers can determine if they are in a culture that has problems delivering software. With some of his insights and shifts in culture, developers can help their organization become unstuck from a poorly performing culture and shift into a more productive, organized, and effective team.

27:06

Software Engineer Panos Astithas of Mozilla on Debugging Tools and Open Source

Posted by Panos Astithas on  Feb 05, 2014 2

JavaScript expert Panos Astithas discusses the latest trends in mobile app development. The tools that Panos employs in his work as Software Engineer at Mozilla help to keep their applications as bug-free and smooth running as possible. Effective debugging is all about having the best developer tools available.

30:30

Adobe System's Narciso Jaramillo on Brackets and Web Development

Posted by Narciso Jaramillo on  Feb 04, 2014

In this exclusive interview with "NJ", app designer and engineer from Adobe Systems, at the QCon 2013 in San Francisco, NJ talks about the open source code editor known as "Brackets". The challenges around front-end development; JavaScript, HTML, CSS development. the open source project and the actual branded Adobe product called Adobe Edge Code, part of Edge Tools and Services.

10:17

Netflix's Reactive Programming Model via Rx

Posted by Jafar Husain on  Jan 27, 2014 2

Netflix leverages reactive system concepts to produce highly interactive and engaging User Interfaces. By using functional programming, Rx, and an intentional training method, they are able to ramp up their developers to produce reactive code quickly and with few bugs. Jafar explains how Netflix established this practice and gives a few pointers as to how your company can start its own.

16:47

Jakub Nesetril, CEO of Apiary on Web APIs and Developer Experience

Posted by Jakub Nesetril on  Jan 22, 2014

Developer experience(DX) was one of the prime motivators for Web APIs in response to SOA. Now companies such as Apiary are focused on enhancing this experience and improving developer productivity by taking a page from the SOA book around automation through tooling. Jakub Nesetril explains the nuances of what constitutes good DX and how Web APIs need to be designed and implemented in this context.

22:09

Francesco Cesarini and Viktor Klang on the Reactive Manifesto

Posted by Francesco Cesarini and Viktor Klang on  Jan 16, 2014 1

Francesco Cesarini and Viktor Klang explain the motivation behind the Reactive Manifesto and what exactly it brings to the table. Also: what Erlang and Scala/Akka can learn from each other.

16:15

Demystifying Protocols and Serialization Performance with Todd Montgomery

Posted by Todd Montgomery on  Dec 18, 2013

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.

18:38

Christian Legnitto on the Mobile Release Process and Tooling at Facebook

Posted by Christian Legnitto on  Dec 12, 2013

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.

14:01

Machine Learning Netflix Style with Xavier Amatriain

Posted by Xavier Amatriain on  Dec 09, 2013

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.

17:06

Martin Thompson Discusses Reactive System Design

Posted by Martin Thompson on  Dec 02, 2013

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.

18:59

Victor Grazi on Java, Process and being a Java Champion

Posted by Victor Grazi on  Nov 04, 2013

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.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT