InfoQ Homepage Development Content on InfoQ
-
TPL Dataflow – The Successor to CCR
TPL Dataflow is Microsoft’s new library for highly concurrent applications. Using asynchronous message passing and pipelining, it promises to offer more control than thread pools and better performance than manual threading. The downside is that you have to adhere to design patterns that may be unfamiliar to .NET programmers.
-
Amazon Launches the Appstore Developer Portal
Amazon has announced the launch of the Appstore Developer Portal preparing the way for the upcoming Appstore for Android. The model used is different than Google’s Marketplace both regarding the review process and setting up the application price.
-
Making the Case for RAMClouds
Since early 2008, researchers and technologists alike have been tantalized by the possibility of using DRAM to scale high-performance storage using In Memory Data Grids, IMDG. How has the discussion progressed since that time?
-
JBoss releases JBoss AS 6.0 GA
Just before the new year, JBoss finalized its JBoss AS 6 application server with a GA release. The release includes enhancements for Java EE 6, improved handing of JSF and upgrades or changes to many of the included libraries like Hibernate and caching.
-
Why Microsoft Believes that VB and C# Need an Asynchronous Syntax
The new Async CPT for VB and C# looks like it may actually make it into the core language. But with all the emphasis on multi-core systems, why is Microsoft investing so heavily in syntax for designed specifically for making single-threaded asynchronous programming easier?
-
Follow-up: Razor with F# and Other Languages
Last month Vladimir Kelman asked if it were possible to use F# with the new Razor view engine. After talking with Scott Guthrie and Marcin Dobosz we learned that it is possible, if you want to put in the effort to build all necessary plugins yourself.
-
Entity Framework Code-First CTP5
Earlier this month the ADO.NET team released CTP5 of their Entity Framework Code-First library. The library is meant to provide a code-centric workflow for developers when working with data.
-
NIST Cloud Computing Twiki Launched
Today NIST began sending users their credentials for their Cloud Computing twiki, of which Kevin Jackson was one of the first to be granted access. The intent of the NIST working group is to promote cloud computing adoption and overcome the current percieved barriers of security, interoperability and portability.
-
MonoDevelop is the Third IDE for F#
MonoDevelop has become the third IDE to support Microsoft’s F# language. With .NET support essentially dead on the Eclipse IDE and WebMatrix being targeted for causal developers, it is likely to be the last IDE to add support for it in the foreseeable future.
-
Ruby VM Roundup: MacRuby 0.8, Rubinius 1.2, MRI 1.8.7 and 1.9.2 Updates
A whole batch of new Ruby VM releases is available. MacRuby 0.8 fixes bugs and begins the path to 1.0. Rubinius 1.2 improves memory efficiency and the debugger. MRI received new patch levels: 1.8.7-p330 and 1.9.2-p136, the first big bug fix update to 1.9.2.
-
Languages Come to Javascript VMs: CoffeeScript 1.0, StratifiedJS, C/C++ with Emscripten, Python
Javascript's ubiquity and increasingly fast VMs have made it an interesting runtime for languages. InfoQ looks at languages and tools that compile to Javascript: CoffeeScript 1.0, StratifiedJS, the Emscripten LLVM backend which brings C/C++ to Javascript, and more.
-
Languages Come to Javascript VMs: CoffeeScript 1.0, StratifiedJS, C/C++ with Emscripten, Python
Javascripts ubiquity and increasingly fast VMs have made it an interesting runtime for languages. InfoQ looks at languages and tools that compile to Javascript: CoffeeScript 1.0, StratifiedJS, the Emscripten LLVM backend which brings C/C++ to Javascript, and more.
-
JetBrains Releases Intellij IDEA 10
This month, JetBrains announced it released Intellij IDEA 10, a major upgrade to its integrated development environment. As a major revision, the new Intellij has a long list of changes and improvements. A selection of the improvements include: performance improvements, enhanced support for various frameworks and technologies, improved version control support.
-
Allegations of a Backdoor in OpenBSD Are Not Confirmed
Some allegations regarding backdoors implemented at FBI’s request in OpenBSD’s IPsec stack were made earlier this month. After auditing the code, Theo de Raadt, the founder of OpenBSD, has concluded that there are no such threats in the open source operating system.
-
HTML5 Labs–A Website for Prototyping New Web Technologies
Microsoft has decided not to include emerging web technologies still under development in IE9, providing instead HTML5 Labs, a website for testing prototype technologies such as IndexedDB and WebSockets.