BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • Programming Patterns in Go

    Peter Bourgon has recently presented Successful Go Program Design, 6 Years On at QCon London 2016, discussing patterns to use or anti-patterns to avoid when programming in Go.

  • MIT's Polaris Touts Making Web Pages 34 Percent Faster

    Polaris is a new JavaScript framework that aims to shrink Web pages load time by 34% at the median. Developed by researchers from MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) and Harvard University, Polaris focuses on reducing latency associated to network trips.

  • Moving from Transactions to Streams to Gain Consistency

    With many databases in a system they are rarely independent from each other, instead pieces of the same data are stored in many of them. Using transactions to keep everything in sync is a fragile solution. Working with a stream of changes in the order they are created is a much simpler and more resilient solution, Martin Kleppmann stated in his presentation at the recent QCon London conference.

  • Databricks Integrates Spark and TensorFlow for Deep Learning

    Since announcements late last year about Google open-sourcing TensorFlow, the company’s open-source library for machine learning, and previous coverage at InfoQ, the data-science community has had an opportunity to try out TensorFlow for their own projects.

  • JEP 286 Proposes Extending Type Inference to Local Variables in Java

    A feature proposal to extend type inference to local variables in Java has been posted to the JEP discussion list, asking for feedback regarding the feature. InfoQ looks at the proposal and what it might mean for the Java platform.

  • LLVM 3.8 Discontinues Old Windows Versions, Deprecates Autoconf, Improves Clang

    The LLVM team has announced the release of LLVM, which includes a few major deprecations, new C API headers, and Clang 3.8.

  • Jigsaw Finally Arrives in JDK 9

    Alan Bateman has sent a mail to the JDK-9 development list, indicating that a snapshot of Jigsaw will be integrated later this month. InfoQ looks in deeper to see what this will mean.

  • Continuous Delivery for (Smart) Trucks

    Peter Thorngren, from Volvo Trucks, explains how the future world of smart trucks and autonomous transportation systems rely deeply on continuous delivery techniques like virtualization, test automation and continuous integration.

  • Typesafe Changes Name to Lightbend

    The company formerly known as Typesafe, inventors of the Scala programming language, has completed their renaming and is now known as Lightbend. Typesafe announced their plans to rename last May, stating at that time that it was expected to be a two month process. They invited community members to participate, and provided blog updates about their progress.

  • Android N Includes Multi-window, Java 8, Enhanced Notifications

    Google has made available an early preview of Android N targeted specifically at developers. Android N Preview comes 10 weeks earlier compared with its predecessor, Android M Preview. Google’s desire is to get earlier feedback from developers to have enough time to incorporate the changes into it.

  • Role of Business Analysis in Agile

    An interview with Erin McManus and Ryan McKergow about the need for business analysis in agile, how agile impacts the role of the business analyst, the changes that they have seen in business analysis when agile is being adopted, and specific business analysis practices that that they can recommend for agile teams.

  • Microsoft SQL Server to Land on Linux

    Microsoft’s executive vice president of the cloud and enterprise group Scott Guthrie announced SQL Server is coming to Linux, thus once more confirming Microsoft’s new course on open source software. SQL Server will be generally available on Linux sometime mid 2017, with a private preview being available now.

  • ASP.NET Core Provides Modularity with Middleware Components

    ASP.NET Core introduces middleware as a concept to customize the HTTP pipeline. Middleware are components which are composed together to form a web application. The concept was inspired by OWIN and Katana, which provided similar functionalities in earlier versions of ASP.NET.

  • Azure Logic Apps Preview Refresh Released

    The Microsoft Integration Product team recently provided their first update since the Integration Roadmap that was released back on December 24th. On February 24th, 2016 Microsoft has announced the public preview of Logic Apps Preview Refresh.

  • Lagom, a New Microservices Framework

    Lightbend, the company behind Akka, has released an open source microservices framework, Lagom, built on their Reactive Platform; in particular, the Play Framework and the Akka family of products are used together with ConductR for deployment. By default, Lagom is message-driven and asynchronous, and uses distributed CQRS persistence patterns with event sourcing as the primary implementation.

BT