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

  • Book on Solving Enterprise Applications Performance Puzzles by Leonid Grinshpan

    Performance is one of the most critical attributes for enterprise applications. Even though not mentioned explicitly, properties such as response time or throughput are key issues that decide about user acceptance.Leonid Grinshpan, PhD and Consulting Director at Oracle Corporation, has dedicated his book "Solving Enterprise Applications Performance Puzzles" to this topic.

  • Faster, Better, Higher – But How?

    One of the main challenges when designing software architecture is the consideration of quality attributes. Not only their design turns out to be difficult, but also the specification of these attributes. Consequently, many problems in software systems are directly related to the specification and design of quality attributes such as modifiability or performance, to name just a few.

  • Interview and Book Review: The CERT Oracle Secure Coding Standard for Java

    "The CERT Oracle Secure Coding Standard for Java" book covers the rules for secure coding using Java programming language and its libraries with the goal to help Java developers eliminate insecure coding practices that can lead to vulnerable code. InfoQ spoke with book authors about how the security rules discussed in the book compare to other security coding frameworks.

  • Book Review and Interview: Java Performance, by Charlie Hunt and Binu John

    Java Performance, by Charlie Hunt and Binu John, provides performance tuning advice for both Java SE and EE applications. Specifically, it provides information on performance monitoring, profiling, tuning HotSpot, and Java EE application performance tuning. InfoQ reviews the book, and talks to the authors about their approach.

  • New Book: Agile Software Engineering with Visual Studio

    “Agile Software Engineering with Visual Studio – from Concept to Continuous Feedback” is a new book that provides a deep-dive into the Visual Studio-TFS features, that can help Agile teams manage their application lifecycle better. It is written by Sam Guckenheimer (Product Owner, Visual Studio Strategy at Microsoft) and Neno Loje (Independent ALM Consultant and TFS specialist).

  • Interview and Book Excerpt: Service Design Patterns

    "Service Design Patterns" catalogs design patterns that cover the entire lifecycle of web services. This book is the latest addition to the Martin Fowler signature series which also contains a section on consumer driven contracts contributed by Ian Robinson. InfoQ talked to Rob Daigneau, the author of the book, regarding various topics related to the core idea behind "Service Design Patterns".

  • Oracle and the Java Ecosystem

    Oracle is making huge efforts to engage with the wider Java ecosystem, but challenges still remain.

  • Implementing Lucene Spatial Support

    Lucene geospatial extension proposed in this article is based on a two level search – first level search is based on Cartesian Grid search and the second level implements shape specific spatial calculations

  • Interview and Book Review: Programming Concurrency on the JVM

    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.

  • Integrating Lucene with HBase

    The article describes overall design and implementation of integrating Lucene search library with HBase back end. It describes integration architecture, implementation and HBase tables design

  • Key Takeaway Points and Lessons Learned from QCon San Francisco 2011

    This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Keynotes, Advancing Agile to the Next stage with Lean, Agile in the Midlife, Architecture Case Studies, Beautiful Code, Big Data and NoSQL, Functional Web, Cross Platform Mobile Development, HTML5 & JavaScript, Systems That Never Stop and many more!

  • A Java Developer’s Guide to PaaS

    This article reviews and compares 6 leading vendors of Platform-as-a-Service (PaaS) solutions for Java developers, together with 3 up and coming vendors mentioned at the end of the article. After reading it, you will learn different technical and business approaches of Java PaaS, and then decide for yourself which vendor provides the best platform for your needs.

BT