The year 2019 will bring new approaches to increase software development productivity and better align development teams and organizations, according to a recent report by research firm Forrester. Among the new approaches are cloud native, value stream management and artificial intelligence-based tools. “New platforms for cloud-native app architectures, value stream management tools, and infusing artificial … continue reading
Catch up with the November 2018 issue of SD Times! Read on to learn more. … continue reading
The Internet of Things is dead. Or so declared one of my colleagues recently. While I could dismiss the comment as flippant, it does point to an underlying cynicism of technology that has been nicely captured by Gartner’s eponymous Hype Cycle. As technologists we often focus on cool technologies themselves, and then get frustrated, or … continue reading
Catch up with the October 2018 issue of SD Times! Read on to learn more. … continue reading
As the World Wide Web Consortium (W3C) winds down its work standardizing the Extensible Markup Language (XML), it is looking back at the history that brought XML to its success today. “W3C XML, the Extensible Markup Language, is one of the world’s most widely-used formats for representing and exchanging information. The final XML stack is … continue reading
Smart homes. Smart cities. Smart factories. Intelligent cloud. Intelligent edge. While many still believe the Internet of Things has a way to go before we see widespread adoption, there is no questioning that it is here today. Some things are prototypes upon which larger deployments can be built, and some are already in wide use, … continue reading
Clean code — a term first coined by Robert C. Martin in his book ‘Clean Code: A Handbook of Agile craftmanship’ — is very relevant in today’s fast-paced, highly complex software development and lifecycle management environments. It makes it easier to evolve or maintain a finished product. Compare it, if you will, to the work … continue reading
Catch up with the September 2018 issue of SD Times! Read on to learn more. … continue reading
The representational state transfer (REST) API has served its purpose of exposing application-level information for web services over the last 15 years, but in an industry that’s constantly evolving, there are always new approaches that are popping up and transforming the way we work. Enter GraphQL. GraphQL is a data query language for APIs that … continue reading
The way software is built is constantly changing to meet the ongoing pressure of getting to the market faster and keeping up with the competition. The software development industry has gone from waterfall to Agile, from agile to DevOps, from DevOps to DevSecOps, and from monolithic applications to microservices and containers. Today, a new approach … continue reading
Catch up with the August 2018 issue of SD Times! Read on to learn more. … continue reading
As the head of engineering at Atlassian, I’m part of a lot of interview panels (Like, a lot). I know I’ve got an above-average candidate sitting across from me when they start asking questions about the team they’d be joining. Some ask about the team’s culture. Others want to hear specifics on software development practices or the tech stack. … continue reading
Catch up with the July 2018 issue of SD Times! Read on to learn more. … continue reading
How do we influence the operation of a complex dynamical system like a team? How do we get a development team to function closer to our preferences, and still let people operate as self-determinate humans? In Dynamics in Action, author Alicia Juarrero describes complex systems such as people in terms of the constraints they operate … continue reading