InfoQ Homepage Craft Conference 2014 Content on InfoQ
-
Erlang Patterns Matching Business Needs
Torben Hoffmann shares a number of patterns from Erlang systems, modeled through Object-Process Methodology, discussing their impact on business needs.
-
The Art of Building Tools–A Language Engineering Perspective
Markus Völter suggests and illustrates creating development environments based on language workbenches that provide a generic infrastructure and can be easily extended and composed.
-
Coaching Teams through Change
Rachel Davies shares advice on how to dissolve barriers to adopting new working practices and get a team moving in the right direction.
-
The Better Parts
Douglas Crockford discusses how to use programming languages more effectively; reviews the good parts in EcmaScript 6 and JSON.
-
Getting Things Done at Scale
Amber Case discusses cultural changes when switching from a team of 6 to one of 20 in a new 3,000 people organization.
-
Testing the Hard Stuff and Staying Sane
John Hughes discusses automated techniques that can improve testing, with war stories from Ericsson, Klarna and Volvo Cars, showing how to nail the hard stuff.
-
What Makes a Good Development Process?
Bruce Eckel reviews some of the ideas and practices of the development community, outlining patterns of the problems related to communication, organization, process, etc. it has been trying to resolve
-
Building a Distributed Data Ingestion System with RabbitMQ
Alvaro Videla shows how to build a system that can ingest data produced at separate locations and replicate it across regions using RabbitMQ.
-
Jackstones: The Journey to Mastery
Dan North describes some of the many facets of craftsmanship using examples of mastery from various fields and tries to figure out exactly what is programmers’ craft.
-
Functional Examples from Category Theory
Alissa Pajer discusses through examples how to understand and write cleaner and more maintainable functional code using the Category Theory.
-
It's Never Too Late to Fight Your Legacy
Máté Nádasdi presents how Ustream uses unit testing and continuous integration for the front-end to ensure the website’s stability and growth.
-
Going Reactive: Event-Driven, Scalable, Resilient & Responsive Systems
Jonas Bonér discusses four key traits of Reactive Apps: Event-Driven, Scalable, Resilient and Responsive, how they impact application design, how they interact, related technologies and techniques.