BT
Older Newer rss
36:01

Codan - a Code Analysis Framework for CDT

Posted by Elena Laskavaia  on  Jun 17, 2015

Elena Laskavaia explains how to write a simple C/C++ checker to find errors in code with Code Analysis Framework (codan) and the AST introspection APIs of the CDT.

55:46

Humane Representation of Thought

Posted by Bret Victor  on  Jun 14, 2015 2

Bret Victor suggests how each of the human activities in which thought is externalized (conversing, presenting, reading, writing, etc) can be redesigned for a dynamic medium.

48:01

Concurrency: It’s Harder (and Easier) than You Think

Posted by Paul Butcher  on  Jun 13, 2015

Paul Butcher discusses difficulties with concurrency and some of the alternatives that help with this, focusing on Actors and how they help deal with threads and locks and make code clearer.

01:00:27

What Is Rust?

Posted by Yehuda Katz  on  Jun 13, 2015

Yehuda Katz introduces Rust: the ownership system, automatic memory management which guarantees at compile time that a program will never segfault, making Rust code resilient against memory leaks.

47:59

The Business of Front-end Development

Posted by Rachel Andrew  on  Jun 13, 2015

Rachel Andrews takes a look at how front-end development has changed over the last few years, and the issues those changes have created.

48:06

Patterns of Automation

Posted by Jeff Morgan  on  Jun 12, 2015

Jeff Morgan shares lessons learned helping organization adopt test automation, along with techniques for keeping the automation code simple, clean and maintainable.

32:23

Extending Jobs to Speed up Eclipse

Posted by Thirumala Reddy Mutchukota  on  Jun 12, 2015

Thirumala Reddy Mutchukota presents the Eclipse Job Groups API, its uses and sample implementations to parallelize lengthy operations in Eclipse.

37:17

An Introduction to Eclipse Che

Posted by Tyler Jewell  on  Jun 12, 2015

Tyler Jewell introduces Eclipse Che, its architecture, how to create Java applications with it and provides a tutorial on building plug-ins and extensions to Che directly.

38:18

Creative/designer/developer Relationships in a Device Agnostic Landscape

Posted by John Skinner  on  Jun 05, 2015

John Skinner debates the web designer-developer roles in today’s agile technology environment, arguing that it is time to redefine these roles.

01:04:08

core.async: Concurrency Without Callbacks

Posted by Stuart Halloway  on  Jun 05, 2015

Stuart Halloway discusses the design of core.async and some of its capabilities: channels, put and take, go blocks, alts! and alts!!, timeouts, showing their use through code.

38:00

Git It Done - Git, Gerrit and GitHub at Orion

Posted by Bogdan Gheorghe  on  Jun 04, 2015

Bogdan Gheorghe explains how to build pages that are both easier for Orion adopters to embed and extend, and for developers to use in their key workflows, overviewing Orion’s git page and workflows.

01:30:12

C# 6 - The Future Is (nearly) Here!

Posted by Jon Skeet  on  May 31, 2015

Jon Skeet demonstrates C# 6’s new features, showing how they’ve made the Noda Time code base cleaner, and then takes a look at how he’s been using Roslyn to check his code more thoroughly.

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