These days, even refrigerators can be programmed to tell you when you’re running low on a certain food or when something has expired. Washing machines, coffee makers and toasters all use software to bring a more connected experience to their users. And a lot of the technology being developed today is targeting large-scale problems, too. […]
What Andreessen’s ‘Software’ Essay Means to Development Today
It’s been nearly seven years since Marc Andreessen’s essay, “Why Software is Eating the World,” brought to light software’s role in determining the next wave of winners and losers. Today, his essay is still relevant. The past decade saw the consumerization of IT in business. It also witnessed the shift in software consumption from desktops to […]
Why Your Software Supply Chain Might Be Your Achilles Heel
Historically, cybercriminals are as lazy as they are innovative. They can come up with clever exploits and attack vectors, but they still generally focus on the low-hanging fruit in the most target-rich environments. Recently, attackers seem to have shifted focus away from directly targeting companies with strong security or a wealth of resources, instead going […]
DevSecOps: Deception in Depth
Mantraps, tripwires and tarpits … sounds like the start of a solid spy-movie plot, doesn’t it? These are among the many concepts of physical security that are making the crossover to software security. You’ve likely heard that security is all about defense in depth—the idea of layering several defensive measures so that their combined effectiveness […]
‘Software is Eating the World,’ and DevOps Needs a New Infrastructure to Keep Up
Every Fortune 1000 company should expect to face Uber-like competition in the next decade. These digital disruptors are software companies; they are basing their business models on software platforms, and development of these software platforms is much more agile than in the past. To compete effectively, every company must essentially become a software company, and […]
What Developers Can Learn from Apple’s iOS Woes
Apple’s decision to delay new features in iOS to address performance and quality issues is a setback for the company, but it also holds valuable lessons for software developers and dev teams about the environment we work in today. A recent report said Apple plans to pull back on several new iOS features until next […]
How to Make Your Software HIPAA-Compliant
Creating software for the healthcare industry must always follow strict requirements and limits set by both state regulators and medical organizations. In this article, we will focus on becoming compliant with HIPAA (the Health Insurance Portability and Accountability Act of 1996) by building a proper IT solution for corresponding institutions, while also considering the HIPAA […]
How to Succeed with DevOps by Outsourcing Software Development
The DevOps journey can be successful when you use offshore outsourcing software partners, but it requires careful attention from your IT leaders. The old saying, “The only constant is change,” has never been more true for software development, whether your company is a SaaS provider or a manufacturer of discrete products that rely heavily on […]
Standardizing a Process that Drives Secure-By-Design
In “Building Security into Code + Culture,” I described how our culture of coding is predicated on chaos, and the critical challenge for organizations is to establish the right mix of processes and tools that support a smarter, risk-based approach to development. A key aspect of this strategy is, of course, to implement a sense […]
Building Security into Code and Culture
Organizations tend to have a very predictable approach to security: reactive. Most don’t really care about security until something bad happens. But with data regulations and requirements becoming more rigid around the globe and cybercrime only continuing to escalate, the notion of security as an “add on” or an afterthought is quickly becoming outdated. Today, […]
- « Previous Page
- 1
- …
- 21
- 22
- 23
- 24
- 25
- …
- 28
- Next Page »










