InfoQ Homepage Presentations
-
C++: The Good Parts
Jordan DeLong overviews the past, current and near future "good parts" of C++'s functional side through the colored lens of his biases.
-
Delivering Performance Under Schedule and Resource Pressure: Lessons Learned at Google and Microsoft
Ivan Filho shares lessons learned during the development and release of several large scale services at Microsoft and Google from the perspective of a performance manager.
-
zip Code: Unpacking Data Compression
Scott Vokes presents the algorithms at the heart of most compression tools, as well as how to design protocols and data formats to go with their flow.
-
Great Teams Start with Great People, Goals, and Practices... but Is that Enough?
Andrew Stellman affirms that having great teams with a collaborative mindset takes more than great people, visionary leaders and good organizers, providing insights into what needs to be added.
-
Concurrency and Parallel Computing in JavaScript
Stephan Herhut overviews concurrency and parallelism in JavaScript and the HTML5, discussing actors, futures and what throughput computing in the browser looks like.
-
Daimio: a Language for Sharing
Dann Toliver introduces Daimio, a new language for sharing functionality in safe and friendly ways, exploring its internals and how to work with and extend it.
-
Excel Coding Errors Are Destroying World Economies and F# (with Tsunami) Is Here to Stop Them!
Matthew Moloney discusses using F# and .NET inside Excel, demonstrating doing big data, cloud computing, using GPGPU and compiling F# Excel UDFs.
-
End-to-End Reactive Programming at Netflix
Jafar Husain, Matthew Podwysocki teach developers to think about events as collections, demonstrating some basic collection operations to express complex asynchronous programs as simple expressions.
-
Story Mapping
David Hussman advises on story mapping: pick an idea, choose someone that might be helped by that idea, build a story map as a way to explore that person’s experience, and start the customer journey.
-
The Next 700 Asynchronous Programming Models
Philipp Haller explains how to make Rx programming more natural and intuitive by generalizing Scala's Async which, so far, has been used to program with non-blocking futures in a familiar direct style
-
Onward! — Does Thought Crime Pay?
Gilad Bracha ponders how Lisp, Simula, Actors, Beta, Smalltalk and Self give us C++, Java, Javascript, Perl, Python and PHP, speculating what new wonders await programmers down the road.
-
Event Store for Web Applications
Greg Young discusses unexpected use cases and possible usages of the Event Store.