BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

  • Robotic Testing of Mobile Apps for Truly Black-Box Automation

    by Ke Mao Mark Harman Yue Jia on  Jun 16, 2017

    Axiz is a robotic-test generator for mobile apps. Here, we compare our approach with simulation-based test automation, describe scenarios in which robotic testing is beneficial (or even essential), and tell how we applied Axiz to the popular Google Calculator app.

  • InfoQ Virtual Panel: A Practical Approach to Serverless Computing

    by Richard Seroter on  Jun 15, 2017

    Add serverless computing to the growing list of options developers have when building software. Serverless products—more accurately referred to as Functions-as-a-Service—offer incredible simplicity, but at a cost. To learn more about this exciting space and the practical implications, InfoQ reached out to three experienced technologists.

  • Introducing FaunaDB Serverless Cloud

    by Matt Freels on  Jun 14, 2017 1

    FaunaDB Serverless Cloud is the managed version of FaunaDB, a serverless, object-relational, globally replicated, strongly consistent, temporal database, that can be deployed on multiple clouds, such as AWS, GCP, and Azure, or on premises.

Introducing Reladomo - Enterprise Open Source Java ORM, Batteries Included! (Part 2)

Posted by Mohammad Rezaei on  Jun 13, 2017

Reladomo, the primary Java ORM used at Goldman Sachs, is now open source. In this part 2 GS's Mohammad Rezaei investigates performance, sharding, caching, bitemporal access, and testing.

Q&A on the Book Agile Enterprise

Posted by Ben Linders on  Jun 10, 2017

In the book Agile Enterprise, Mario Moreira explores the end-to-end and top-to-bottom view needed to run an effective agile enterprise, focusing on the needs of customers and employees.

Security Implications of Permission Models in Smart-Home Application Frameworks

Posted by Earlence Fernandes Amir Rahm Jaeyeon Jung Atul Prakash on  Jun 07, 2017

An analysis of a popular programming framework, SmartThings, reveals that many smart-home apps are automatically overprivileged, leaving users at risk for remote attacks.

Q&A on the Book It's All Upside Down

Posted by Ben Linders on  Jun 06, 2017

The book It's all Upside Down provides stories from software development teams supported by upside down principles and coaching tips for applying them.

Actionable Analytics for Lean Project Management

Posted by Alexander Novkov on  Jun 03, 2017

Implementing successful Lean project management is impossible without measuring the right key point indicators. These actionable analytics can help you track the efficiency of your team

Key Abstractions for IoT-Oriented Software Engineering

Posted by Franco Zambonelli on  Jun 02, 2017

An overview of the key characteristics of complex IoT systems and applications. Based on them, the author identifies the software abstractions at the basis of IoT-oriented software engineering.

Benchmarks Don't Have to Die

Posted by Matt Fleming on  May 31, 2017

Are tracing and profiling the future of performance engineering outside of the fast-moving JavaScript community? Do all benchmarks have a shelf-life?

Continuous Delivery with Kubernetes the Hard Way

Posted by Luke Marsden on  May 30, 2017

Automating continuous delivery with Kubernetes requires a Single-Source-Of-Truth, and that rollbacks can be implemented efficiently without requiring new code changes to be pushed.

Q&A on the Book Timing Is Almost Everything

Posted by Ben Linders on  May 29, 2017

How to increase software success by using a "management by query" executive style in the early stages of software development initiatives to influence how teams think and behave.

BT