Barbara Fusinska explains the challenges of building offline mobile applications: synchronisation, API design, data modeling, and much more.
Dianne Marsh talks to Charles Humble about hiring an engineer at Netflix, organising an engineering team around speed of execution, the languages and frameworks Netflix uses, and diversity in IT.
Mike Long explains the new memory model in C++: why it's necessary, what it does, and who needs to know about it. Also: a look at modern C++ programming.
The Internet of Things is just around the corner and it will massively impact our lives. Most of the devices in our homes will become connected and collect data or react to certain events. Currently it is still uncertain, how personal data can be protected and leveraged for crowd sourcing and swarm intelligence at the same time. Jacob is sharing the ideas that his company Yetu has to clarify this
Simon Marcus discusses the value of a learning environment in which learning from failure is valued. Simon discusses how Spotify approaches consensus within its teams and how experimentation of team make-up and tasking is not frowned upon.
Andrea Magnorsky talks about her experience with adopting F# for .NET game development, where F# fits, property based testing with FsCheck, and much more.
Eberhard Wolff explains his assertion that "Java application servers are dead". He describes application server deployment and monitoring model complexities and WAR and EAR deployment format deficits. In turn he promotes simpler and more standard compliant alternatives based on language agnostic tool stacks, while also acknowledging valid non-technical reasons that can prevent their adoption.
Turing Award winner Leslie Lamport talks to Charles Humble about LaTeX, Paxos, his "Time, Clocks and the Ordering of Events in a Distributed System" paper, TLA and TLA+
Peter Bourgon discusses distributed programming with commutative replicated data types (CRDTs), how they work, what problems they solve, and his experience with using the Go language at SoundCloud.
InfoQ interviewed Yuval Yeret at the Lean Kanban France 2014 conference about kick starting Agile the Kanban way. He explained how teams can do pull-based change using Kanban, skills for change managers and patterns that can be used to support agile adoption in enterprises.
Nathan discusses adopting agile management ideas across the whole organization, radical transparency, creating truly empowered teams and what it means to become a Certified Democratic Organization.