Tom Stuart talks to ObjectView editor Mark Collins-Cope about his interest in computer science, Test Driven Development, Behaviour Driven Development, and Ruby
Many of today's most prominent app developers rely upon GitHub, a popular website that facilitates online collaboration between members of all areas of the software engineering community. Learn about the nuts and bolts of GitHub; like Repositories, Contributions, projects and streaks from Zach Holman in this InfoQ interview recorded live at QCon San Francisco 2013.
Chris McMahon discusses radically open source testing at Wikipedia and has put out a call for the testing community to participate, as well as discussing approaches to browser test automation.
Bob Lee explains the popularity of Java, future language features like Lambdas, DI with Guice vs. the Dagger framework, the role of Java vs. Ruby at Square, hiring at Square, security and much more.
Declan Whelan discusses Agile Coaching and the lessons learnt returning to coding as part of a new lean startup as well Agile Coach Camp, pair coaching and his role on the Agile Alliance board.
Damian Conway explains where Perl 5.x is used today and why (hint: the CPAN library repository), and what Perl 6 offers: modern OOP, an optional type system, libraries for parallelism and concurrency, and very powerful built-in tools for parsing including extensible grammars.
Laurent Sansonetti explains using Ruby for iOS development with RubyMotion, how Garbage Collection works in RubyMotion, the library ecosystem, the state of debugging and profiling, and much more.
Peter Bell discusses the state of Java today and whether startups are using it or not, polyglot programming, startups in New York, how to keep up to date with technology, and much more.
Matt Wynne talks about BDD with Cucumber, the value of writing microtests, and the ideas behind hexagonal architecture and how they improve and speed up the development workflow.
Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.
Dr Nic Williams talks about the state of the Rails community, the reasons for supporting JRuby and Rubinius implementations and for creating RailsInstaller.
Wayne Seguin explains the ideas behind the Ruby Version Manager (RVM) and the problems it solves, as well as the SM shell scripting framework.