BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • JavaScript Now First Among Equals on GNOME

    The GNOME desktop environment popular on Linux-based systems is making JavaScript its primary language for application development. While other languages will be supported, JavaScript will receive the most support. This controversial decision has sparked debate over the merits of the selection.

  • Chris Eargle Talks on Better Application Management

    In an exclusive interview with InfoQ, Chris Eargle, Telerik Technical Evangelist shares his views about how productivity can be enhanced by following few tips in day to day programming tasks.

  • One Less Browser Engine: Opera Switches to WebKit

    Opera will release new versions of their browser for mobile and desktop based on WebKit. They are also going to integrate Chromium.

  • How to Keep Up to Date with Windows Security Guidelines

    Windows Security is a hard problem. There are countless optional settings that can introduce security vulnerabilities, many of which are enabled by default. The documentation for these settings are scattered with current articles freely mixed with out-of-date versions. One solution to this is the Microsoft Security Compliance Manager.

  • Mono Roundup: iOS, Mobile Profile, and Concurrent GC

    It’s been pretty quiet on the Mono front, but a few interesting things have been announced. The most notable is the adoption of .NET 4.5 for the mobile profiles and the introduction of a concurrent GC to Mono’s SGen garbage collector.

  • Visual Studio Unit Testing Enhancements for Windows Store and Windows Phone

    Microsoft recently released an update to Visual Studio 2012 with support for windows phone unit testing and improvements to Windows Store unit testing.

  • Windows Apps on Android, Android on BlackBerry, and an Ubuntu Phone

    February has brought a lot of news to the mobile developer community. We’ve seen BlackBerry running Android apps, Android devices running Windows applications, and the announcement of a release date for an Ubuntu based phone.

  • Improved Group Development with VS2012.2

    There is more to VS2012.2 than just Git support. Both Visual Studio and TFS will receive some usability improvements to the everyday quality-of-life for developers.

  • MyGet is Offering Free Build Services for CodePlex, GitHub, and BitBucket

    Developers with MyGet accounts can now take advantage of a free public beta of MyGet Build Services. This service allows developers using services such as CodePlex, GitHub, or BitBucket to use MyGet as an automated build server.

  • Learning to Scale Websites at Mozilla

    Mozilla is scaling websites from thousands to hundreds of millions of users through simple scaling patterns they have learned internally according to Brandon Burton, web operations engineer at Mozilla. The lessons learned include caching, scaling out web servers, asynchronous jobs, and databases.

  • Java Time API Now In Java 8

    ThreeTen, the reference implementation of JSR 310 Date and Time API, is now included in JDK 8 build 75. The Java Time API for JDK 8 is under the package java.time, moving away from the javax.time package of earlier implementations. All the Java Time classes are immutable and thread-safe, based on the ISO 8601 calendar system, the de facto world calendar following the proleptic Gregorian rules.

  • VMware Strengthens Influence In Configuration Management Tools

    VMware added $30 million to its initial investment into Puppet Labs, makers of the Open Source configuration management tool Puppet. Commenters seem to agree that its a good move for Puppet Labs and that Puppet will keep supporting any type of infrastructure avoiding vendor lock-in.

  • The Netflix API Optimization Story

    The Netflix API optimization story is an interesting journey from a generic one-size-fits-all static REST API architecture to a more dynamic architecture that lends power to the client team to define and deploy their custom service endpoints. InfoQ spoke to Ben Christensen regarding this client adapter layer as well as the services layer redesign.

  • Kaspersky Labs Uncover Java Exploit in the Red October Malware

    The investigating agency Kaspersky Labs uncovered in mid January that the Red October attackers used the Rhino exploit in Java as an additional delivery vector.

  • A Look at Oracle’s NoSQL Database

    Oracle’s key-value database, known simply as “Oracle NoSQL Database” has hit version 2.0. Oracle NoSQL Database is essentially a distributed frontend for Berkeley DB, but it offers much more than that. Support for SQL queries, both absolute and eventual consistency, and the option to reduce storage space using Avro schemas sets it apart.

BT