BT
Older Newer rss
48:22

Microservices Chaos Testing at Jet

Posted by Rachel Reese  on  Mar 31, 2016

Rachel Reese talks about Jet.com's chaos testing methods and code in depth, but also lays out a path to implementation that everyone can use.

53:55

Spring Framework 5 - Preview & Roadmap

Posted by Juergen Hoeller  on  Mar 31, 2016

Juergen Hoeller talks about the key themes in Spring 5, support for Java 8, comprehensive support for JDK 9, a strong focus on HTTP/2, and first-class support for Spring-style reactive architectures.

43:53

The Quest for Low-latency with Concurrent Java

Posted by Martin Thompson  on  Mar 31, 2016

Martin Thompson focuses on algorithms which provide very high throughput while keeping latency low and predictable, discussing the concurrency theory and implementing these algorithms in Java 8.

51:08

Why We Do Tech the Way We Do Tech Now?

Posted by Pavlo Baron  on  Mar 30, 2016

Pavlo Baron attempts to explain why people are doing multiple languages, platforms, technology stacks and databases in one project.

40:29

A Board Game Night with Geeks

Posted by Felienne Hermans  on  Mar 30, 2016

Felienne Hermans explains how she used F# to determine if the game Quarto can end up in a tie or if there is always a winner. The technique used can be applied to scheduling and register allocation.

33:05

Cyber-dojo: Executing Your Code for Fun and Not-for Profit!, Part 2

Posted by Jon Jagger  on  Mar 29, 2016

Jon Jagger introduces cyber-dojo.org, an open source environment for practicing programming, demoing its features and discussing its history, design, underlying technology, difficulties and future.

45:12

Engineering You

Posted by Martin Thompson  on  Mar 29, 2016 1

Martin Thompson talks about the characteristics of a good software engineer and explores the individual practices and techniques that can help bring out the engineer in everybody.

42:23

Real-Time Fraud Detection with Graphs

Posted by Jim Webber  on  Mar 29, 2016

Jim Webber talks about several kinds of fraud common in financial services and how each decomposes into a straightforward graph use-case. He explores them using Neo4j and Cypher query language.

48:38

Java vs. C Performance

Posted by Cliff Click  on  Mar 27, 2016 2

Cliff Click takes a look at Java vs C performance. He discusses both languages' strong and weak points and the programming context surrounding language choices.

52:39

Profilers Are Lying Hobbits (and we hate them!)

Posted by Nitsan Wakart  on  Mar 27, 2016 1

Nitsan Wakart discusses concrete cases in which profilers misguide, misrepresent and at times subvert the systems they aim to help us diagnose.

46:08

How to I/O?

Posted by Todd Montgomery  on  Mar 27, 2016

Todd Montgomery discusses the challenges of I/O, as software and hardware change rapidly and conventional wisdom must evolve to keep up, revisiting old ideas with new and different perspectives.

54:23

How NOT to Measure Latency

Posted by Gil Tene  on  Mar 26, 2016

Gil Tene provides an in-depth overview of Latency and Response Time Characterization, including proven methodologies for measuring, reporting, and investigating latencies, including pitfalls to avoid.

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