BT
Older Newer rss
47:02

Elm: Finding the Functional in Reactive Programming

Posted by Claudia Doppioslash  on  Jul 19, 2016 Posted by Claudia Doppioslash  on  Jul 19, 2016

Claudia Doppioslash discusses some of the useful features of Elm, such as time traveling debugger, immutability, union types, type inference and Functional Reactive Programming.

48:50

RxJS 5 in Depth

Posted by Gerard Sans  on  Jul 16, 2016 Posted by Gerard Sans  on  Jul 16, 2016

Gerard Sans explains RxJS' data architecture based on reactive programming, exploring Observables API using RxJS koans and unit tests. RxJS 5 focuses on performance and usability.

25:21

Improvements for Eclipse JavaScript Tooling

Posted by Alexey Kazakov  on  Jul 10, 2016 Posted by Alexey Kazakov  on  Jul 10, 2016

Alexey Kazakov discusses the latest improvements on JSDT -debugging Node.js and browser applications, JSON editing features, integrations with npm and bower-, and the future of the project.

37:24

Best Practices Using The CDT Debugger

Posted by Marc Khouzam  on  Jun 25, 2016 1 Posted by Marc Khouzam  on  Jun 25, 2016 1

Marc Khouzam presents best practices for debugging using dynamic printf, reverse debugging, the GDB console, the standalone debugger, a Docker container and connecting CDT to a running GDB session.

55:17

A CutEr Tool

Posted by Kostis Sagonas  on  Jun 19, 2016 Posted by Kostis Sagonas  on  Jun 19, 2016

Kostis Sagonas introduces the idea of concolic unit testing of Erlang programs and the CutEr tool, how it is different, and how it can be used to identify errors in programs in a fully automatic way.

41:39

10 Things You Need to Know about BDD, SpecFlow and Cucumber

Posted by Seb Rose  on  May 28, 2016 Posted by Seb Rose  on  May 28, 2016

Seb Rose discusses BDD, what it is good for and what tools can help, common BDD anti-patterns and myths, as well as advice for starting with it.

48:21

An Introduction to Property Based Testing

Posted by Aaron Bedra  on  May 11, 2016 2 Posted by Aaron Bedra  on  May 11, 2016 2

Aaron Bedra focuses on describing a system as a series of models that can be used to systematically and automatically generate input data and ensure that a code is behaving as expected.

47:04

Acceptance Testing for Continuous Delivery

Posted by Dave Farley  on  May 07, 2016 Posted by Dave Farley  on  May 07, 2016

Dave Farley discusses using acceptance testing to work quickly and effectively, building functional coverage for complex enterprise-scale systems, and managing and maintaining those tests.

51:19

CD at LMAX: Testing into Production and Back Again

Posted by Sam Adams  on  May 06, 2016 Posted by Sam Adams  on  May 06, 2016

Sam Adams talks about testing at LMAX Exchange, extending functional tests into live monitoring of production through isolation, and moving fast through incremental delivery, quality and automation.

36:19

The Mechanics of Testing Large Data Pipelines

Posted by Mathieu Bastian  on  Apr 24, 2016 1 Posted by Mathieu Bastian  on  Apr 24, 2016 1

Mathieu Bastian explores the mechanics of unit, integration, data and performance testing for large, complex data workflows, along with the tools for Hadoop, Pig and Spark.

43:21

Mutate Your Code and Reveal Your True Test Coverage

Posted by Pawel Sawicz  on  Apr 20, 2016 Posted by Pawel Sawicz  on  Apr 20, 2016

Pawel Sawicz suggests putting tests to the test by mutating the code to see if the codebase is properly covered by tests and how errors are propagated.

37:34

Microservices Antipatterns

Posted by Tammer Saleh  on  Apr 15, 2016 1 Posted by Tammer Saleh  on  Apr 15, 2016 1

Tammer Saleh talks about the mistakes made building microservices, when microservices are appropriate, where to draw the lines between services, performance issues, testing, debugging, failure, etc.

BT