It’s a new year, and organizations around the world are giving developers goals for the new year and reviewing their past year’s efforts. A question I often hear is, ‘How do you assess a developer’s work, and his/her worth to the organization?’ Some organizations still cling to the metric of lines of code produced by … continue reading
Security testing is an essential part of application development. Issues that appear as security vulnerabilities are often a product of poor code development, and testing helps identify such vulnerabilities early on in the application development process. Yet, security testing can be expensive, and security leaders often find it difficult to justify its cost. Senior management … continue reading
Can you scale an entire enterprise software architecture with zero code? Probably not. Can a low-code platform singlehandedly create and expose compelling infrastructure? Maybe. Can the new generation of low-code tools conquer their predecessor’s limitations to deliver fast, efficient and extendable technology for the modern business? RELATED CONTENT: 2021: The year of low code Enterprise low-code … continue reading
It’s time to get honest with ourselves about velocity. Or is it Velocity? Capital-V “Velocity” has been trumpeted for nearly two decades as one of, if not THE most, important ways to measure success on the engineering team [it’s also been criticized as dangerous]. The idea here is that by tracking Velocity, we can better … continue reading
Two products were announced this year that together would seem to create an unparalleled opportunity for developers. That opportunity is to create virtual worlds for both consumer and commercial audiences. As we continue to struggle through the coronavirus pandemic, the need for more in-home entertainment and work collaboration alternatives is sharply increasing. People want to … continue reading
The horrors of the novel coronavirus cannot be understated. As of this writing, there are 31.5 million cases of COVID-19 around the world, and 970,673 have died — closing in on the grim milestone of a million lives lost. One million lives lost. This month, we’ve seen wildfires devastate California and the American Pacific Northwest, … continue reading
We speak to a lot of experts here at SD Times. Almost to a person, they talk about modern applications, tectonic shifts in development, scary scenarios of data breaches, the need for software to ‘be’ the business, and much more. But as I looked back on many of the interviews we’ve done, some overarching themes … continue reading
As digital transformation accelerates, deepens and intensifies within the enterprise, the number of digital assets that an enterprise has to manage will correspondingly increase. For example, enterprises are already in the process of developing more net new applications, modernizing existing applications, creating microservices, APIs, functions as a service, infrastructure as code solutions, CI/CD toolchains and … continue reading
Whether due to corporate project demands or out of pure curiosity, developers are often faced with learning new programming languages. While this can present challenges, especially when it comes to maintaining secure coding best practices, it also opens the door for developers to become accustomed to new, and increasingly better, languages. One language in particular … continue reading
Artificial intelligence (AI) is a broad field that spans academic research with ambitions to create an artificial human brain (general AI) through to practical applications of deep learning (DL), a branch of machine learning (ML, itself the part of AI concerned with learning systems built on data rather than prepared rules). DL has many real-world … continue reading
Open-source software is showing up in ever-growing percentages of applications, and the amount of open-source within those applications is increasing just as fast. Developers are drawn to open source for a number of reasons: the fact that they can access the code within the components; the fact that there is a community of people creating, … continue reading
Since my introduction into the software development industry in 1999, there has been one theme underlying all our coverage of tools, processes and methodologies: Getting business and IT to work closer together. At first, this divide was chalked up to the fact that the two sides did not speak the same language. The business side … continue reading
Lin wrote this article in May 2020 in refection of Istio’s third anniversary. On May 24, 2017, IBM and Google announced the launch of Istio, an open technology that enables developers to seamlessly connect, manage, and secure networks of different microservices—regardless of platform, source, or vendor. I’ve been working on Istio since its 0.1 release … continue reading
Since COVID-19 took hold as a global pandemic, we have seen a lot of focus in the United States on improving our healthcare supply chain, by eliminating barriers to coordination among the many parties needed to source, build, transport and sell pharmaceuticals and equipment that medical professionals need. There’s no simple fix available here. Supplier … continue reading