In his latest book "Programming Concurrency on the JVM" author Venkat Subramaniam talks about the concurrency techniques using different JVM programming languages. He also discusses Software Transactional Memory (STM) and Actor-based Concurrency. InfoQ spoke with Venkat about his new book.
Martin Abbott and Michael Fisher's book, Scalability Rules, is a compilation of 50 rules for scaling applications based on experience garnered at eBay, Intuit, PayPal, Etsy, Folica and Salesforce. The book is a handy reference for experienced and novice architects, managers, developers and operations personnel through a mix of heuristics and a priority-benefit model to rank the rules.
This book is written by Brendan Gregg and Jim Mauro, both expert users in DTrace and the Solaris Internals from Prentice Hall. It covers the key features of the DTrace environment, the D language that is used to write the scripts used to provide answers to questions regarding the performance of the system under question.
Ken Howard and Barry Rogers have written a book that focuses on the first value from the Agile Manifesto. They provide advice, tools and techniques to help teams and individuals improve interactions. 2
CMMI for Services(CMMI-SVC)is a process improvement framework for service providers. InfoQ spoke to Eileen Forrester, co-author of CMMI for Services: Guidelines for Superior Service Edition 2.
InfoQ spoke with Rich Caralli from SEI's Resilient Enterprise Management Team about Resilience Management Model used for managing operational resilience in complex, risk-evolving environments.
In this article, InfoQ spoke with Dan Haywood, author of Domain-Driven Design Using Naked Objects book, about the book, Naked Objects framework and its recent submission to be part of Apache. 5
A new "100 SOA Questions Asked and Answered " book by Kerrie Holley and Ali Arsanjani covers a lot of topics around SOA design and implementation. InfoQ spoke with authors about their book.
Just Enough Software Architecture book, by author George Fairbanks, focuses on a risk-driven approach to software architecture development. InfoQ spoke with George about the book and his thesis. 6
The Joy of Clojure is a book that tries to take the reader beyond the language syntax, and show how to write fluent, idiomatic Clojure code. 4
If you want a job in Agile software development, using a framework like Scrum, you need a plan of action that spans all three phases of your job search: preparation, interviewing, and assessment. 12