InfoQ interviewed James Grenning about why people are not doing technical practices sufficiently or well enough, why he thinks that TDD can be fun, the importance of unit tests, why programmers need to have a good nose for code smells and how they can become better in discovering "bad code”.
Arun Gupta has been working with Devoxx4Kids for over two years, teaching Java programming with Minecraft modding. Together with his son Aditya, they wrote a book which teaches children how to code in Java for creating mods for Minecraft. InfoQ spoke to Arun about the recently published book, Minecraft Modding with Forge.
Addison-Wesley Professional NoSQL for Mere Mortals provides an introduction to NoSQL databases spanning across the major types of databases that fall under the NoSQL umbrella and explaining both advantages and shortcomings that each database type offers. InfoQ has spoken with the book's author, Dan Sullivan.
Modern product development is moving to a design thinking approach, delivering limited feature products to target markets to satisfy immediate customer needs. 4
In this article, based on a research study, author presents big data as service-oriented and evolutionary case of disruptive IT-enabled services (IESs) rather than as datasets.
Suman Pradhan has written about developing the CORE approach to helping architects and developers build sustainable solutions that match the business needs.
Few developers ever work with Java bytecode directly, but bytecode format is not difficult to grok. In this article Rafael Winterhalter takes us on a tour of Java bytecode & some of its capabilities.
After a flurry of activity from thier open working group Swagger 2.0 was officially released in September 2014. Since then responsibliity for leading Swagger would be handed over to SmartBear.
Finding ways to eliminate root causes of delays can improve flow. This article discusses clustering blockers and provides ways to prioritize blockers that have most impact or are the quickest wins.
In this article, author discusses evolving technologies like Machine Learning and IoT, how organizations can benefit from these new sources of information and intelligence.
Java in a Nutshell, 6th Edition by Benjamin J. Evans and David Flanagan is an update to the tried-and-true Java in a Nutshell series. This edition covers Java 8 for the experienced Java Developer. 1
This article provides a 'hands on' tutorial demonstrating how to achieve the benefits of containers for your stateful services like databases, using Flocker, an open source project from ClusterHQ. 1