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

  • Advanced UNIX Programming: An Interview with Stephen Rago

    Having a solid grasp of the fundamentals of systems development provides programmers with crucial concepts that that serve them regardless of their day-to-day development tasks. One of the highly regarded books in this field is Advanced Programming in the UNIX Environment. Now in its 3rd edition, coauthor Stephen Rago speaks with InfoQ about the book.

  • How Fog Creek Software Made Kiln's Search 1000x Faster with Elasticsearch

    ElasticSearch is an open source, distributed, real-time search and analytics engine. This is the story of how Elasticsearch helped Fog Creek Software make Kiln’s Search 1000x faster.

  • Interview with Mary Delamater, Author of Murach's ASP.NET 4.5 Web Programming with C# 2012

    Murach Publishing continues to provide quality content for programmers by updating their titles regularly. Murach ASP.NET 4.5 Web Programming with C# 2012 by Mary Delamater and Anne Boehm attempts to provide a comprehensive coverage of ASP.NET 4.5 using C# language with plenty of screenshots and source codes to help developers to code in real world situations.

  • Book Review: Vagrant up and running

    Mitchell Hashimoto released his book "Vagrant up and running" which covers everything from basic Vagrant usage to extending its functionality. In seven chapters he explains every aspect of Vagrant - from staring a default VM to extending it via plug-ins.

  • Preparing for Continuous Delivery in the Enterprise

    In this article you will find guidance on how to get started realizing a Continuous Delivery vision, especially in the context of existing development and release environments in large enterprises.

  • Getting Started with HotSpot and OpenJDK

    In this article, we look at the HotSpot Java Virtual Machine, and its implementation in the OpenJDK, both from a VM perspective and also in terms of its interaction with the Java class libraries.

  • Database Versioning and Delivery with Upgrade Scripts

    Konrad Lukasik provides practical advice on versioning and preparing a database for delivery using upgrade scripts. The article is based on experiences from enterprise environment and includes accompanying scripts and table definitions.

  • Book Review: DevOps for Developers

    Despite its title, “DevOps for Developers” is an introductory level book for anyone interested in DevOps, focusing on three perspectives: Metrics and Measurement View, Process View and Technical View.

  • Java 7 Sockets Direct Protocol – Write Once, Run Everywhere …. and Run (Some Places) Blazingly

    This article looks at the new Java Sockets Direct Protocol (SDP) technology, recently introduced in the Java 7 SDK. SDP empowers the Ultra High Performance Computing community to use Java’s for native access to the InfiniBand Remote Direct Memory Access capability, to directly access memory on other computers without involving the operating system.

  • Big Data Security: The Evolution of Hadoop’s Security Model

    In his new article, Kevin T Smith focuses on the importance of Big Data Security and he discusses the evolution of Hadoop's security model. He addresses the current trends in Hadoop security implementations and provides an overview of the details of project Rhino aimed to improve the security capabilities of Hadoop and the Hadoop ecosystem.

  • C++/CX Performance Pitfalls

    Writing applications in C++/CX is not like writing normal C++ applications. The interoperability between pure C++ code and the Windows Runtime (WinRT) can be surprisingly expensive. In this article based on Sridhar Madhugiri’s video, C++/CX Best Practices, we look at some of the ways to avoid performance problems in Windows 8 development.

  • Book Review:"Eclipse 4 Plug-in Development by Example"

    Regular InfoQ Java contributor Dr. Alex Blewitt recently published “Eclipse 4 Plug-in Development by Example” via PACKT publishing. Using Java as its language, the book provides a thorough tutorial for would-be Eclipse Plug-in developers. Later chapters cover build automation and detailed coverage of the Eclipse 4 model.

BT