BT
  • Virtual Panel: Real-world JavaScript MVC Frameworks

    by Dio Synodinos on  Jul 11, 2014

    JavaScript front-end codebases grow larger and more difficult to maintain. As a way to solve this issue developers have been turning to MVC frameworks which promise increased productivity and maintainable code. InfoQ asked the opinion of experts practitioners about how they use these frameworks and the best practices they follow when developing JavaScript applications.

  • Where Has the Java PermGen Gone?

    by Monica Beckwith on  Jul 07, 2014 2

    Prior to JDK8 class metadata and constants would live in an area called the “permanent generation”, contiguous with the Java heap. One problem was that If the class metadata size is beyond the allocated bounds your app would run out of memory. With the advent of JDK8 we no longer have PermGen. The space where it was held has now moved to native memory to an area known as the “Metaspace”.

  • VRaptor MVC Framework; Powerful Simplicity

    by Rodrigo Turini on  Jul 02, 2014 2

    VRaptor's latest version 4 CDI MVC framework is now available. In this article we take a tour of how to use this simple but powerful framework to build web applications

Article Series: Configuration Management Tools

Posted by João Miranda on  Jun 27, 2014

Configuration management is the foundation that makes modern infrastructure possible. Tools that enable configuration management are required in the toolbox of any operations team.

Book Review: Integration Testing from the Trenches

Posted by Victor Grazi on  Jun 27, 2014

In this important and thorough treatise “Integration Testing from the Trenches” Nicolas Frankel starts from basics and develops integration testing with a casual formalism that's intuitive and fun.

God-Mode in Production Code

Posted by Tal Weiss on  Jun 26, 2014

Takipi is makes it just as easy to debug Java and Scala code in production as it is on your desktop 2

Transactional NoSQL Database

Posted by Ken Krupa on  Jun 12, 2014

NoSQL databases are eliminating the impedance mismatch between developers and traditional data models. This article looks at how MarkLogic provides NoSQL benefits with transactional support. 2

Purely Functional Configuration Management with Nix and NixOS

Posted by Eelco Dolstra on  Jun 08, 2014

The article introduces NixOS, a Linux distribution, and Nix, a package manager. These provide a declarative approach to configuration management, such as strong reproducibility and atomic upgrades.

8 Great Java 8 Features No One's Talking about

Posted by Tal Weiss on  May 30, 2014

In this article Tal Weiss focuses on some lesser known API's in the new Java 8. 6

Virtual Panel on Reactive Programming

Posted by Mirko Stocker on  May 26, 2014

InfoQ talked to three Reactive experts – Viktor Klang (Akka), Timothy Baldridge (Core.Async), Jafar Husain (RxJava) – to find out how their libraries and frameworks help you write better applications. 1

How Functional is Java 8?

Posted by Ben Evans on  May 12, 2014

It's been said that Java 8 is bringing Functional Programming to Java. In this article Ben Evans looks at the how Java 8 provides some key benefits of the functional programming style. 3

Type Annotations in Java 8: Tools and Opportunities

Posted by Todd Schiller on  May 05, 2014

With Java 8, annotations can now be written on any use of a type such as in declarations, generics, and casts. This article introduces type annotations and tools to help build better software. 1

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT