BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Ideas for Setting Up Remote Teams

    Organizations are increasingly working with remote teams to discover that it can be challenging to establishing remote teams and collaborate effectively with people in remote or distributed teams. An interview with Janis Janovskis on the challenges of remote teams, working together in different time zones, using hangouts and experiments to establish remote teams and finding the right people.

  • AWS Elastic Beanstalk Adds Preconfigured Docker Containers for Go

    After introducing "Preconfigured Docker" as a new category of supported platforms in November 2014 with initial support for Java/GlassFish and Python 3.4 containers, Amazon Web Services (AWS) recently added Go versions 1.3 and 1.4 as the first additional language based on this new approach to its platform as a service offering AWS Elastic Beanstalk.

  • Facebook’s Parse Launches SDK for Internet of Things

    At the F8 developer conference last week, Facebook announced Parse for IoT , a Backend as a Service (BaaS) for microcontrollers and realtime operating systems (RTOS).

  • A Service is a Logical Construct Built by Microservices

    A service is a logical construct owning a business capability and made up of internal autonomous components or microservices that together fulfil the responsibilities of the service, Jeppe Cramon suggests continuing a previous series of blog posts clarifying his view on building services around business capabilities and bounded contexts.

  • Azul Announces Zulu Embedded, based on OpenJDK

    Azul Systems has released Zulu Embedded, a new open source embedded JDK, based on OpenJDK. It is targeted at companies that have embedded Java-based products such as mobile and IoT devices. Examples include routers and switches, ATM machines, avionics systems, automotive electronics and Point of Sale (POS) systems.

  • Ed Burns Discusses HTTP/2 and the Java EE Servlet 4 Specification

    At JavaLand 2015, Ed Burns provided an overview of the Java EE Servlet 4.0 specification (JSR 369), the main focus of which is to introduce HTTP/2 support into the Java EE Platform. HTTP/2 aims to overcome problems with the existing HTTP specification, and new features include request/response multiplexing, binary framing, stream prioritisation, server push and header compression.

  • Sensible Cocoa STV 4.0 Further Advances Visual UI Programming on iOS

    Sensible Cocoa STV 4.0 is a framework that allows you to create native data-driven apps for iOS by defining your data model and then visually binding it to your UI in Xcode. Sensible Cocoa claims that “developers save on average about 70% of their development time when they start using STV in their applications.” InfoQ has talked to Sensible Cocoa founder Tarek Sakr about their product.

  • Real-time Data Analytics at Pinterest using MemSQL and Spark Streaming

    Pinterest, the company behind the visual bookmarking tool that helps you discover and save creative ideas, is using real-time data analytics for data-driven decision making purposes. It’s experimenting with MemSQL and Spark technologies for real-time user engagement across the globe.

  • BDD Tool Cucumber is Not a Testing Tool

    Cucumber was created as a way to overcome ambiguous requirements and misunderstandings, targeting both non-technical and technical members of a project team, but if you think Cucumber is a testing tool you are wrong, Aslak Hellesøy, who created Cucumber in 2008, recently stated. Julien Biezemans and Liz Keogh recently expressed similar opinions.

  • Arun Gupta: Recipes for Deploying Java EE Apps with Docker and Kubernetes

    At JavaLand 2015, Arun Gupta presented several ‘recipes’ for deploying Java EE applications using Docker and Kubernetes. Gupta stated that containers are beneficial for deploying and managing applications, as they provide faster deployment, isolation and portability. The use of a container cluster manager, such as Kubernetes, also ensures availability and scalability.

  • Bazel: Google Build Tool is now Open Source

    Bazel, the tool that Google uses to build the majority of its software has been partially open sourced. According to Google, Bazel is aimed to build “code quickly and reliably” and is “critical to Google’s ability to continue to scale its software development practices as the company grows.”

  • Designing Information Architecture with DoGo Map

    Information architecture (IA) is one of the fundamental aspects of website design. DoGo map is a new and lightweight method for IA design, which visualizes the sitemap and the flowchart of a website and provides a good basis for communication between the UX designer and other stakeholders without heavy documentation.

  • FB ComponentKit: Declaratively Creating Native UIs on iOS

    Facebook has open sourced ComponentKit, a declarative library for creating native views on iOS.

  • How to Manage Virtual Teams

    When working with virtual teams the basic management tasks or responsibilities remain exactly the same, but checking if the work has been done and if the quality is sufficient tends to be more difficult. Successful collaboration is a shared responsibility of the virtual teams and the customer.

  • Microsoft Acquires Revolution Analytics

    Microsoft increased its foothold in the data science community last winter by acquiring Revolution Analytics, a major provider of software and services based on the open-source R project for computational statistics. The deal is expected to bring R capabilities to the Microsoft suite of products and facilitate the adoption of R-based solutions in the enterprise environment.

BT