Peter Wayner

Contributing Editor

Peter Wayner is contributing editor at InfoWorld and the author of more than 16 books on diverse topics, including open source software ("Free for All"), autonomous cars ("Future Ride"), privacy-enhanced computation ("Translucent Databases"), digital transactions ("Digital Cash"), and steganography ("Disappearing Cryptography"). His work regularly appears in InfoWorld, and he consults on software projects big and small. The second edition of his book on robot cars, "Future Ride," is out now. Disclosure: He also writes for Hewlett-Packard's TechBeacon marketing website.

Can APIs be copyrighted?

16 ways to improve your code after it’s ‘finished’

16 ways to improve your code after it’s ‘finished’

Just because you’ve squeezed out the bugs and delivered a working program doesn’t mean you should relax

Why we can’t develop voting software that works

Why we can’t develop voting software that works

Ever wonder why we could write software to get to the moon, but not to count votes? Here are five reasons

12 programming mistakes to avoid

12 programming mistakes to avoid

The dirty dozen of application development pitfalls — and how to avoid these all-too-common programming blunders

10 bad programming habits we secretly love

10 bad programming habits we secretly love

Breaking the rules can bring a little thrill — and produce better, more efficient code

10 software development cults to join

10 software development cults to join

Because programming is more fun when we take things to the extreme and obsess about the ‘right way’ to write code

Why developers hate low-code

Why developers hate low-code

9 reasons programmers grow frustrated with the tools that are supposed to save them time

Tiny clouds taking on AWS, Azure, and Google Cloud

Tiny clouds taking on AWS, Azure, and Google Cloud

A baker’s dozen of boutique clouds challenging the big three on speed, cost, flexibility, and even on-prem and hybrid cloud options

The best programming language to learn

The best programming language to learn

Python is clearly the best choice, unless a better choice is Java or JavaScript. Let’s compare

CI/CD your way: 11 on-prem options for continuous integration and delivery

CI/CD your way: 11 on-prem options for continuous integration and delivery

From Jenkins and GitLab to Azure DevOps Server, these tools bring a CI/CD pipeline to your own server, Kubernetes cluster, or hybrid cloud

CI/CD as a service: 10 tools for continuous integration and delivery in the cloud

CI/CD as a service: 10 tools for continuous integration and delivery in the cloud

From Bitbucket and GitLab to AWS CodePipeline and Travis CI, look to these 10 cloud services to automate your software builds, tests, and deployments

18 Node.js and JavaScript libraries for fast and simple microservices

18 Node.js and JavaScript libraries for fast and simple microservices

Whether you go serverless or server-full, look to these open source projects to support your Node.js microservices

Load More