InfoQ Homepage ACCU 2015 Content on InfoQ
Presentations
RSS Feed-
Making the Case for Review
Austin Bingham answers questions on reviews: how long should they be, what should be reviewed, how do reviews account for an increase in quality and ROI?
-
Spreadsheets for Developers
Felienne Hermans presents various algorithms that outlining the power of Excel, showing that spreadsheets are fit for TDD and rapid prototyping.
-
Learn from the Mistakes of Others
Alison Lloyd examines some less-than-stellar occurrences in non-software fields, drawing out some ideas that she hopes will make software development a little less painful.
-
Atomic Counters or a Lesson on Performance and Hardware Concurrency
Detlef Vollmann explores the performance and scalability issues of atomic
and possible solutions to overcome them. -
Compile-time Computations in C++14
Peter Sommerlad covers compile-time computations available in C++14: constexpr functions and constants, literal types, variable templates, variadic templates and what can be expected in the future.
-
What We Talk About When We Talk About Unit Testing
Kevlin Henney discusses unscalable tests, tricks and tips that make tests more specification-like and scalable to large codebases, and choosing between scenario-based and property-based test cases.
-
Large-scale Scientific C++ For Casual Coders: Why You (Should) Care
Axel Naumann introduces the use of C++ for storing and analyzing petabytes of C++ objects at CERN, and more generally in High Energy Physics.
-
The Dos and Don'ts of Multithreading
Hubert Matthews describes some of the problems encountered in multithreading and discusses how to avoid them through appropriate design choices.
-
Portable Code - The Trials of Porting Total War from Windows to Mac OS X
Guy Davidson, Tom Miles discuss 64-bit programming pitfalls, Unity builds, writing portable code, and persuading a large development team of varying levels of skill to write portable code as well.
-
In the Toolbox - Live!
Chris Oldwood takes a look at a variety of both command-line and GUI tools - build automation, testing and support - that have proved to be useful to the speaker time-and-time again.
-
Becoming a Better Programmer
Pete Goodliffe keynotes on what it takes to become a better programmer, discussing tools for reviewing the personal skillset and techniques to help one “become a better programmer”.