BT

Behaviour-Driven Development Anti-Patterns

by Jan Stenberg on  Sep 30, 2016

Behaviour-Driven Development (BDD) can help in improving how business stakeholders and software developers communicate with each other, but there are some common anti-patterns when using Cucumber to run the automated tests, which Aslak Hellesøy, Matt Wynne and Steve Tooke described in a recent discussion.

Twitter Open Sources Stream Processing Engine Heron

by Rags Srinivas on  Sep 29, 2016

InfoQ's Rags Srinivas caught up with Karthik Ramasamy, co-creator and engineering manager at Twitter, regarding the Open Sourcing of the Stream-Processing engine Heron, a successor for Apache Storm.

W3C Web Payments HTTP Specification Working Drafts Released

by Jeevak Kasarkod on  Sep 29, 2016

The goal for the W3C Web payments working group is standardization of the flow, APIs and messages for online payments. These standardizations are meant to be payment method agnostic. On September 15, working drafts for the HTTP API and messages specifications were released for public comment.

Building a Scalable Minimum Viable Product

by Ben Linders on  Sep 29, 2016 1

Scalability should be considered when developing a Minimum Viable Product (MVP). An MVP needs to be technically scalable and you need to have a plan on how to scale quickly when your MVP attracts many users and becomes successful. Knowing your possible performance bottlenecks and using common sense while developing your MVP will get you very far, says Erik Duindam, CTO at Unboxd.

Kubernetes 1.4 Simplifies Cluster Deployment, Improves Security and Federation

by Grischa Ekart on  Sep 29, 2016

Kubernetes 1.4 has been released this week with new features that improve Dev and Ops experience, simplify cluster deployment, certificate handling, networking, security, and application deployment. Additionally, the release expands cluster federation capabilities, improving deployment across multiple clusters and multiple clouds.

Continuous Improvement Beyond Retrospectives

by Ben Linders on  Sep 29, 2016

If you want continuous improvement you can start with retrospectives, but you must go far beyond that with change management, culture change, and innovation. The most important thing in order to make change happen in organizations is creating new habits and changing your culture.

TypeScript 2.0 Released

by James Chesters on  Sep 28, 2016 1

Microsoft has released TypeScript 2.0, with Simplified Declaration File Acquisition, Non-nullable Types and Readonly modifiers. The release delivers close ECMAScript spec alignment, wide support for JavaScript libraries and tools, and a language service that powers a first class editing experience in all major editors.

Better Estimations Using Techniques from Psychology

by Ben Linders on  Sep 28, 2016 1

Bias, priming, and salience are the main psychological factors that influence our ability to estimate. Knowing what happens psychologically when we estimate, and using techniques from psychology, helps us to deal with those factors so that we can improve our estimations argued Joseph Pelrine, social complexity scientist and PhD researcher in psychology.

JavaOne 2016: IBM’s Keynote – Accelerating Innovation with Java

by Monica Beckwith on  Sep 28, 2016 1

IBM had many innovative news to share this year at their keynote at Java One. InfoQ was there to cover their keynote.

Onion Creates a $5 Linux Computer with Wi-Fi, Designed for IoT Applications

by Kevin Farnham on  Sep 27, 2016

Onion.io has produced a $5 tiny Linux computer that's designed for Internet of Things applications. Onion calls the Omega2 the "World's smallest Linux server, with Wi-Fi built-in." The device has a 580 MHz CPU, 64MB of RAM, 16MB of flash storage, an integrated IEEE 802.11 Wi-Fi, and supports programming in widely used languages like C, Python, Javascript, PHP, and Node.JS.

New Book on Docker Provides Comprehensive Introduction

by Hrishikesh Barua on  Sep 27, 2016

Docker in Action, written by Jeff Nickoloff, provides a comprehensive introduction to Docker and how to integrate it into a development workflow. This book is intended for developers and operations engineers who wish to adopt Docker for application development and integrate it into their software delivery process.

Reviewing Key Concepts in .Net Core and .Net Standard

by Pierre-Luc Maheu on  Sep 27, 2016

Choosing compilation targets was a relatively straightforward operation prior to .Net Core. Developers now face several possibilities and choosing a target is not so obvious anymore. To understand the big picture in .Net Core, the key concepts are: target framework monikers and .Net Standard.

Researcher Recognized for Advances in Team Performance Techniques

by Susan McIntosh on  Sep 27, 2016

Eduardo Salas is recognized by the APA for his 30 years of research on team work. His implementation of team training includes defining team structure, identifying specific communication needs, clarifying roles and leadership skills, and practicing with scenarios. This technique has been used across many fields of work, and is part of the program as NASA prepares to send a team to Mars.

Agile Executive Forum 2016 Summary

by Shane Hastie on  Sep 26, 2016

The Agile Alliance hosted a one-day Executive Forum in San Jose, CA on September 19. The event attracted participants from around the world and a range of senior speakers from large organisations, and focused on how adopting agile development impacts companies and what executives need to do to help ensure successful cultural transformation, which is what agile adoption at scale is about.

Aurelia's Rob Eisenberg Joins Microsoft

by David Iffland on  Sep 26, 2016 2

Rob Eisenberg, the creator of Aurelia, the alternative JavaScript framework, has taken a job with Microsoft leaving some in the community to wonder how well supported Aurelia will be in the future. Members of the Aurelia team have said that there should not be a big change.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.