BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • InterState: A Language and Environment for Expressing Interface Behavior

    InterState is a new programming language and environment aimed at addressing the challenges of writing and reusing user interface code. InterState's creators Stephen Oney, Brad Myers, and Joel Brandt claim in their paper that InterState can help programmers to better understand, navigate, and reuse their GUI components even with complex interfaces involving thousands of objects.

  • Oracle Database Gets In-Memory

    Oracle Database 12c Release 1 (12.1.0.2) is now available and includes the much anticipated “In-memory” feature, along with several other improvements.

  • Blameless Post-Mortems

    Blameless post-mortems of production incidents are increasingly seen as an essential fixture of any organisation's procedures. Mathias Meyer, from Travis CI, shared how blameless post-mortems had a profound effect on him. InfoQ took this opportunity to have a look at post-mortem practices of organizations like Etsy, GitHub or Chef.

  • Oracle Launches Project Valhalla for Java

    Oracle launches Project Valhalla to experiment with advanced features for the JVM and Java language, including a major revision of Java's approach to generic types.

  • Protocol Design and Implementation with Martin Thompson

    Martin Thompson answers a few questions about the opportunity for developers and architects to introduce custom protocols to their system's interaction points.

  • GitHub, BitBucket, Twitter and other Secure Services Affected on Mac OS X By Expired SSL Certificate

    On Saturday July 26th, an intermediate certificate issued by DigiCert that was used by online services like GitHub, BitBucket, etc expired. Since this certificate was widely cached in the keychains of many Mac OS X users, this expiration caused any connection via browser or API to raise certificate chain errors.

  • Hypermedia is like Dancing

    To take full advantage of the benefits of hypermedia driven systems, the client must allow the server to take the lead and drive the state of the client, Darrel Miller writes comparing with a couple who can dance, one leads and the other just follows, there is no a choreographed sequence of steps defined beforehand.

  • Karma Refactors to Microservices

    It's one thing to build a microservices application from scratch, quite another to refactor the architecture of a running application. Karma is doing exactly that and finding benefits and challenges of microservices architecture as they go.

  • F# Native App Development on iOS and Android

    F# has supported both iOS and Android native programming through Xamarin since at least Xamarin 4.8 and can be efficiently used to create native apps on both platforms. Let's give a look at some experience reports.

  • Mono Project Adds Performance Team

    The Mono project has focused on conformant code since its inception. Now the project is adding dedicated resources to focus on improving performance.

  • AtlasCamp 2014 Highlights: New REST APIs and Data Center Offerings

    Development and collaboration software vendor Atlassian held its annual developer conference AtlasCamp in Berlin, focusing on the recently launched Atlassian Connect 1.0, the new REST APIs for Confluence and HipChat as well as the JIRA and Confluence Data Center offerings for high availability and performance at scale.

  • Revisiting What is DevOps

    Mike Loukides, vice president of content strategy for O'Reilly Media, writes an update on his now two year old "What is DevOps" article focusing on the DevOps cultural changes.

  • RubyMotion Announces Android Support

    RubyMotion is expanding from iOS to Android with their upcoming 3.0 release. InfoQ talked to Laurent Sansonetti to learn how they built a new Ruby runtime that is statically compiled and integrates with Android.

  • Is Project Jigsaw Back On Track?

    Oracle Chief Java Architect Mark Reinhold reveals the plans and scheduling for Project Jigsaw, the Java modularity initiative, now scheduled for release with Java 9.

  • Nurturing a Culture for Continuous Learning

    Continuous learning supports agile adoption in enterprises. A culture change can be needed to enable and support continuous learning. There are several things that managers and agile coaches can do to establish and nurture a continuous learning culture.

BT