InfoQ Homepage Development Content on InfoQ
-
Java 8 Developer Preview Released
Oracle has released the first developer preview of Java 8 for the full range of platforms (Windows, Max OS X, Linux, Solaris).
-
Microsoft.Bcl.Build Package Updated with Support for Conditional Import
The Microsoft.Bcl.Build package has been updated with support for conditional import and several improvements to those projects which are built using Visual Studio.
-
OSGi Compendium 5 Adds Subsystems, Repositories and More
The recently released OSGi 5 Compendium specification adds new APIs, such as Subsystems (for running partitioned applications in OSGi), a Repository and Resolver API and a means to interact with the Service Loader in Java. Read on to find out more.
-
Design Patterns for JavaScript Applications
Writing increasingly larger and more complex JavaScript applications we tend to overlook the core principles involved, Carl Danley, a senior web engineer, motivates a series of blog posts about JavaScript design patterns. Patterns provide a clear approach to writing structured and maintainable code, concepts which are important when developing large JavaScript applications.
-
Search Based Apps Broken in Windows 8.1
Windows 8.1 has hidden the integrated search contract that many applications rely on. In its place users will instead see Bing search results and advertisements.
-
FP Complete Launches Browser Based Haskell IDE
FP Complete has launched Haskell Center, their new Haskell IDE and application server. The IDE is browser based, and together with their application server, should make it much easier to create and run web based Haskell programs.
-
Visual Studio 2013 Release Date Announced, RC Available Now
Microsoft has had several big announcements for developers: Visual Studio 2013RC is available for download now. Accompanying this release is the availability of Windows 8.1 RTM for developers that subscribe to MSDN or TechNet. This reverses the previous Microsoft position that app developers would have to wait until general availability to get access to a production system.
-
Removal of sun.misc.Sort and sun.misc.Compare in Java 8
Oracle is removing the sun.misc.Compare interface and sun.misc.Sort class in Java 8. These are old, residual classes that are no longer used within the JDK. sun.misc.Compare is an interface that allows you to compare two Objects and return an int. sun.misc.Sort is a class that takes in a sun.misc.Compare and sorts an Object array using the quicksort algorithm.
-
Performance Gurus Release jClarity Flagship Performance Monitoring Tool
London-based start-up jClarity announces the general availability of their flagship product for locating Java performance problems in both Cloud and Enterprise environments.
-
AWS Gets Redis, Several RDS Improvements
Amazon recently announced several new features for the AWS platform, including option to choose Redis for it's ElastiCache service, several RDS related improvements, and even the release of their unified command line interface.
-
Improved Authentication with Filters in ASP.NET MVC 5
Visual Studio 2013 Developer Preview ships with ASP.NET MVC 5 which enables developers to apply authentication filters that provides an ability to authenticate users using various third party vendors or a custom authentication provider. Eric Vogel recently demonstrated its usage with an example using source codes.
-
Quick Unit Test Generation Returns to Visual Studio
Easy access unit test generation functionality returns to Visual Studio 2012 and 2013 Preview based on a tool produced the Visual Studio ALM Rangers. Multiple unit test frameworks and C#/VB .NET are supported.
-
3D Modeling Made Easy with JSModeler
Viktor Kovacs has developed JS Modeler, an easy to use JavaScript API to visualize 3D models rendered using WebGL. The tool was built on top of the popular three.js framework. The library includes various demos built using the library, including a Lego builder, 3D Tic-Tac-Toe and a Robotic Arm.
-
Google Play Services to Beat Android Fragmentation
Fragmentation is said to be one of central handicaps when developing applications for Android. Google seems to have found a way to ease the pain for developers, at least when it comes to fragmentation of installed Android versions.
-
Agile Retrospectives, Can You Skip Them?
Teams sometimes consider to skip a retrospective meeting, when they feel time pressure, or do not see direct benefits of doing one. Next they question themselves if they have to keep doing retrospectives? Agile retrospectives help teams to learn and improve continuously, and there are valid reasons to keep doing them also with mature teams.