InfoQ Homepage Conferences Content on InfoQ
-
Message Passing Concurrency in Erlang
Joe Armstrong explains through Erlang examples that message passage concurrency represents the foundation of scalable fault-tolerant systems.
-
Scale at Facebook
Beside presenting the overall Facebook architecture and scaling solutions used, Aditya Agarwal talks about the iterative process of constantly improving the site, making sure to avoid over-engineering
-
Absorbing Scala in the Java Ecosystem
Eishay Smith presents the main differences between Scala and Java, explaining how the Java developers can start integrate Scala code into their development, building, testing and runtime environments.
-
Bad Code, Craftsmanship, Engineering, and Certification
Robert C. Martin on writing good code starting with a bad code example, then addressing many topics like: Boy Scout rule, functions, arguments, craftsmanship, TDD, engineering, certification, etc.
-
Facebook: Moving Fast at Scale
Robert Johnson talks about: the need to prepare for horizontal scalability, very short release cycles associated with a streamlined deploying process, and making the entire process faster every day.
-
From Dev To Production Through Build Pipelines and Teamwork
Sam Newman offers practical advice on how to avoid transforming the development, QA and Operations into silos by using build pipelines providing continuous builds and deployment.
-
The State of the Art on .NET
Amanda Laucher and Josh Graham present some of the most important elements of the .NET ecosystem: F#, M, Boo, NUnit, RhinoMocks, Moq, NHibernate, Castle, Windsor, NVelocity, Guerilla WCF, Azure, MEF.
-
Cloud Computing and SOA
Dave Chappell introduces cloud computing to an SOA audience discussing how to make good use of grid computing and cloud computing to implement the next generation of SOA initiatives.
-
Intentional Software at Work
Magnus Christerson shows how to develop an electronics domain language - its key concepts, how they are defined, the semantic model – and a building access permit example from concept to code.
-
Patterns for Cloud Computing
Simon Guest presents 5 cloud computing patterns along with examples and Azure solutions for scaling, multi-tenancy, computing, storage and communication.
-
Clojure in the Field
Stuart Halloway on Clojure development including BDD for functional code, wrapping Java APIs, third part libraries worth knowing, writing code without an objectual context, and the learning curve.
-
Expressing Service Capabilities Uniformly
Benjamin Carlyle discusses reaching SOA integration maturity using reusable and uniform contracts translated into REST service definitions by splitting capabilities into centralized methods.