BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Q&A on Fifty Quick Ideas to Improve Your Tests

    An interview with Gojko Adzic, David Evans and Tom Roden on why they wrote this book, how quantifying quality can support testing, balancing trust levels when testing large and complex systems, why automating manual tests is almost always a bad idea, on using production metrics in testing, how to reduce or prevent duplication in test code, and on upcoming books in the fifty quick ideas series.

  • Interview with Tim Fox About Vert.x 3, the Original Reactive, Microservice Toolkit for the JVM

    Vert.x is a reactive, microservices toolkit for the JVM, that provides an asynchronous, scalable, concurrent services development model. It supports polyglot language development with first class support for JavaScript, Ruby, Groovy, Scala, and of course Java.

  • The Promise of Healthcare Analytics

    Data analytics play a central role in the healthcare system by improving outcomes and quality of life while helping to control costs. In this article, author describes the role analytics can play with the emerging wearable technologies with biophysical interfaces, physiological sensors, and embedded diagnostic tools.

  • The APIs.json Discovery Format: Potential Engine in the API Economy

    In the fast growing world of APIs and microservices, finding just the right API when you are developing a web, or mobile application, or possibly integrating between existing systems, is always a tedious task.

  • Q&A on Test Driven Development and Code Smells with James Grenning

    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”.

  • Minecraft Modding with Forge

    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.

  • NoSQL For Mere Mortals Review and Author Q&A

    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.

  • How to Improve Product Development by Integrating Design Thinking with MVP

    Modern product development is moving to a design thinking approach, delivering limited feature products to target markets to satisfy immediate customer needs.

  • Big Data and IT-Enabled Services: Ecosystem and Coevolution?

    In this article, based on a research study, author presents big data as a service-oriented and evolutionary case of disruptive IT-enabled services (IESs) rather than as datasets. Big data services emerge from combining diverse resources from an ecosystem of technologies, market needs, social actors, and other institutional contexts.

  • Managing Technology with CORE Strategy & Architectural C’s & P’s

    Suman Pradhan, who has worked in healthcare, financials and technology sectors, has written about developing the CORE (Consolidate, Optimize, Refresh and Enable) approach to helping architects and developers build sustainable solutions that match the business needs. In this article he discusses CORE and compares and contrasts with other software architectural techniques.

  • Java Bytecode: Bending the Rules

    Throwing checked exceptions without declaration, changing final fields; these kinds of antics would never be tolerated by the Java language. But using Java bytecode these can be done readily. Few developers ever work with Java bytecode directly, but bytecode format is not difficult to understand. In this article Rafael Winterhalter takes us on a tour of Java bytecode & some of its capabilities

  • APIs with Swagger : An Interview with Reverb’s Tony Tam

    After a flurry of activity from thier open working group, Swagger 2.0 was officially released in September 2014. Our interview took place in March 2015, less than one year from the start of the 2.0 process and right after Reverb announced that the responsibliity for leading the future of the Swagger specification would be handed over to SmartBear, the Massachusetts-based software tools company.

BT