InfoQ Homepage Development Content on InfoQ
-
Serializing Immutable Collections in .NET
Serialization and immutable collections do mix in .NET, but only if you look to third party libraries like JSON.NET and protobuf-net.
-
Go Fourth and Grow
Go has celebrated its fourth open-source anniversary, and InfoQ looks back at where it came from and where it is going.
-
Introducing Clide, an “Enjoyable Visual Studio Automation API”
When writing an add-in or extension for Visual Studio developers have traditionally had to choose between EnvDTE and the IVs interfaces. In an attempt to create library that is both more powerful than EnvDTE and easier to use than IVs interfaces, Clarius Labs is offering what they call “Clide: An Enjoyable Visual Studio Automation API”.
-
XAML Spy is Now Free
First Floor Software, makers of XAML Spy, is now offering a free version of their flagship product. Known as XAML Spy Express, this product allows developers to browse the visual tree of a running WPF, Silverlight, Windows Phone, or Windows Store application.
-
What’s the Problem with Mobile HTML5?
A recent research concludes that contrary to the general belief performance is not the main problem with HTML5 but rather the missing of profiling and debugging tools and the lack of certain APIs.
-
Add-ins Deprecated in Visual Studio 2013
Microsoft has deprecated the Visual Studio Add-in infrastructure. According to MSDN, “Visual Studio add-ins are deprecated in Visual Studio 2013. You should upgrade your add-ins to VSPackage extensions.”
-
Introducing Rodney Viana’s WinDbg Extension for .NET Debugging
When a .NET application fails in production the developer is often left with just a memory dump. Since Visual Studio cannot handle dumps, you have to instead look at a tool called WinDbg. Though powerful, these can be difficult to use so developers occasionally create their own extensions. Once such developer is Rodney Viana, who has just released netext 1.6.1 as an open source project.
-
ActiveMQ 5.9 with Replicated LevelDB Store and Hawtio Web Console
The recently released version 5.9 of the message broker Apache ActiveMQ adds among other features support for replication of the LevelDB Store and a new Hawtio web console together with more than 200 issues resolved.
-
Internet Explorer 11 Adds New F12 Tools, Improved Touch, WebGL, WebCrypto and Hardware 3D Support
Internet Explorer 11 included with Windows 8.1 includes new F12 tools, support for WebGL and Hardware 3D in addition to touch improvements.
-
Smart Clients, Dumb Servers? AWS Releases SDK for JavaScript in the Browser
For years now, developers have been asking their client-side code to do more work while still relying on server-side code to do some heavy lifting. AWS is shaking up that model by releasing a JavaScript SDK that securely accesses AWS services from the browser, thus eliminating in some cases the need for any server-side code.
-
Eclipse Foundation Leads JCP Elections
Last week finalized elections for the open seats with the Java Community Process (JCP) Executive Committee (EC). Receiving the most votes this year for the elected positions is the Eclipse Foundation, which will hold its seat for a two year term within the voting body.
-
GlassFish Commercial Edition is Dead
Oracle has recently announced the Java EE and GlassFish Server Roadmap update. On June 12, 2013, Java EE 7 was released, along with GlassFish Server Open Source Edition 4. This week, Oracle has stated that there will be no commercially supported versions of GlassFish 4. GlassFish 4 is the Java EE 7 reference implementation, and is the only Java EE 7 certified application server.
-
Is Having Fun Important for Agile Teams?
Working in an agile team can sometimes be stressful, when the needs of the customers are unclear, if there is a lot of work to be done, or when team members are having difficulties doing their work. You might ask the question if having fun could reduce the feelings of stress, increase motivation, or increase productivity? And if that is true, then what can you do to have more fun in agile teams?
-
Netty 4 Reduces GC Overhead by 5x at Twitter
The Netty Project released the first version of Netty 4 in July. It has significant performance improvements primarily from reducing garbage collection overhead. Integrating Netty 4 at Twitter has led to a five times performance gain, but with some costs.
-
Phusion Passenger App Server Gains Node.js Support
Phusion Passenger, a popular web app server originally for Ruby, now supports Node.js apps. The feature was introduced in the Enterprise edition of Passenger earlier this year, but has been open sourced as of the recent 4.0.21 release of the free version. Phusion Passenger brings Scaling, Statistics, Supervision and Multitenancy to Node.js. InfoQ talked to Phusion's CTO Hongli Lai.