InfoQ Homepage Development Content on InfoQ
-
Integrate OpenAccess ORM with NAnt using Clean, Build and Enhance Targets
Telerik OpenAccess ORM integrates with NAnt using clean, build and enhance targets by making use of XML mapping.
-
New Relic iPhone App Adds Improved Chart History and UI Improvements
New Relic has recently updated their iPhone App with improved chart history and includes several bug fixes. It enables you to monitor plugins and get alerts as and when they are generated by the monitoring engine.
-
Implementing Hexagonal Architecture using Life Preserver and Spring Framework
Russ Miles recently shared some thoughts and ideas about the needs for adaptability in a system and how his implementation of the Hexagonal Architecture can help in achieving this. He used a Java and Spring based application to exemplify how such a system can be implemented.
-
AWS and Microsoft Release Dueling Mobile Notification Services
Within days of each other, Microsoft and Amazon Web Services (AWS) released mobile-friendly notification services aimed at developers. Both services make it possible to quickly and cheaply broadcast millions of messages to devices of all kinds. While similar on the surface, each service offers their own unique capabilities.
-
Everything About Java 8
TechEmpower, a custom application development company based in El Segundo, CA, has posted a blog entry titled "Everything about Java 8". The blog post is a comprehensive summary of the developer-facing changes coming in Java 8. Here's a quick overview of the blog post.
-
Jigsaw, Second Cut
In a mail to the jigsaw-dev list, Mark Reinhold posted news of a reboot of the Jigsaw project to provide modularity for the JDK. Read on to find out more about what's happening, and what to look out for.
-
T4 Editor 2.2.1 with Visual Studio 2013 Preview, New Template Gallery and F1 Support
T4 Editor 2.2.0 enables you to create a library of reusable snippets in addition to an ability to make use of project properties with include and assembly directives, which works not only in the standard IDE but also in the msbuild host. It also includes support for Visual Studio 2013 Preview, new template gallery and F1support for directives.
-
ORMs And Persistence Ignorance
Julie Lerman recently noted that Entity Framework can work with classes having private constructors and private property setters, which promotes persistence ignorance. We explore further.
-
NuGet Gets Faster, Configuration Defaults, Concierge
NuGet 2.7 release was announced this week, with several performance improvements, new extensibility APIs, command-line restore, configuration defaults and several other features. In addition, a package recommendation service, called NuGet Concierge has been launched.
-
REST and the Travelling Salesman Design
Recently Steve Jones from CapGemini commented on some text in a Nokia API project on github which indicated that designing and documenting APIs for REST based services was no longer required and that HATEOAS was sufficient. Given Steve's previous comments on IT valuing technology over thought, this was something he needed to call out as bad practice.
-
LeanSentry Adds Alert Enhancements, Custom Response Time and Error Ignore Mechanism
LeanSentry, web based server and application monitoring tool for .NET has been updated with improved alerts in addition to an ability to set custom response time with an option to ignore any least important errors.
-
ThreadSafe Concurrency Static Analysis Tool Announces First Public Release
UK based Contemplate Ltd. has announced the first public release of their flagship product ThreadSafe, a static analysis tool for locating concurrency bugs and inefficiencies in Java code. InfoQ applied ThreadSafe and FindBugs to a multithreaded project and reports the results.
-
Reactive Programming as an Emerging Trend
Reactive programming (RP) is based on data flows and the propagation of change, with the underlying execution model of a programming language automatically propagating changes through the data flow. With the popularity of event-driven, scalable, and interactive architectures both on the server and the client, the concept of “reactiveness” is increasingly gaining attention.
-
Mozilla Brick: A Polyfill Library for Web Components
Web Components is a W3C specification that aims to enable Web developers to define widgets with a high level of visual richness and interactivity, together with ease of composition. Until proper browser support is here, developers can be using the Brick library that provides new custom HTML tags to abstract away common user interface patterns.
-
SOLID Design Principles and Other Patterns Revisited For .NET
Andras Nemes, a web developer on the .NET platform, is doing a series of blog posts on the SOLID design principles and other design patterns he has found interesting in object-oriented programming and design, currently on D in SOLID, the Dependency Inversion Principle. Earlier he has among other patterns covered Command, Builder, Visitor, Bridge and Observer.