BT
Older rss
48:25

When the Connection Fails - Developing Offline Mobile Applications

Posted by Barbara Fusinska  on  May 01, 2015

Barbara Fusinska presents ideas and approaches for developing a system as a whole, explaining the latest patterns, practices and architectures used in modern day mobile and web offline apps.

47:35

DevOps and the Need for Speed

Posted by Stephen Thair  on  Apr 28, 2015

Stephen Thair talks about organisations leveraging DevOps practices to deliver better software, faster and how they do it.

47:40

Evolving a Data System

Posted by Simon Metson  on  Apr 28, 2015

Simon Metson approaches the problem of evolving a data system; some patterns and anti-patterns both technical (polyglot systems, lambda architectures) and organisational (data silos, lava layers).

41:45

Functional Patterns in Domain Driven Design applied to Financial Models

Posted by Debasish Ghosh  on  Apr 24, 2015 1

Debasish Ghosh demonstrates how DDD principles can be implemented more effectively using functional programming principles, building a ubiquitous language with pure functional abstractions.

45:23

Reducing External Risk

Posted by Donald Belcham  on  Apr 22, 2015

Donald Belcham presents design patterns and development concepts that protects one’s code from external systems that may change in uncontrollable ways.

48:58

Implementing Continuous Delivery: Adjusting Your Architecture

Posted by Rachel Laycock  on  Apr 19, 2015

Rachel Laycock focuses on the architecture of an application, addressing patterns such as microservices and evolutionary architecture, which can speed up delivery.

01:02:03

SOLID: The Next Step Is Functional

Posted by Anil Wadghule  on  Apr 16, 2015 3

Anil Wadghule explains why applying SOLID OO design principles to their extreme leads to Functional Programming.

01:30:44

Groovy and Grails Puzzlers - As Usual - Traps, Pitfalls, and End Cases

Posted by Baruch Sadogursky,Fred Simon  on  Apr 16, 2015

Baruch Sadogursky and Fred Simon discuss the Groovy version of the epic Java Puzzlers.

48:48

An Architect’s World View

Posted by Colin Garlick  on  Apr 11, 2015 2

Colin Garlick presents a foundation of value for the practice of architecture, starting with the values that architecture is established on, showing what's important for an architecture.

37:25

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

Posted by Paul Butcher  on  Apr 10, 2015 4

Paul Butcher advises on using concurrency the right way in order to avoid its pitfalls.

01:03:22

Seven Ineffective Coding Habits of Many Programmers

Posted by Kevlin Henney  on  Apr 03, 2015 3

Kevlin Henney examines seven coding habits that are not as effective as many programmers — whether working with Java, .NET, native or scripting languages — might believe, and suggests alternatives.

36:01

How Can We Use Our Creative Power and Technological Opportunity to Address the Challenges of the 21st Century?

Posted by Gyorgyi Galik  on  Feb 26, 2015

Gyorgyi Galik discusses our urban future and explores new possibilities to create projects and materials that change the environmental effects of art and design practices.

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