The value of human, exploratory testing

Ann and Michael find things programmers never would have. Since unit testing and test-driven development burst onto the programming scene in the early 2000s, too many programmers have deluded themselves into thinking that they could ship high-quality software with automated testing alone. It’s a mirage. Don’t get me wrong. The industry …

7 keys to better MySQL performance

Peter Zaitsev is the co-founder and CEO of Percona. One of the ways we measure applications is through performance. One of the metrics for application performance is user experience, which generally translates to “did the user need to wait longer than a reasonable amount of time to get what they wanted.” …

Node.js tutorial: Get started with Node.js

Node.js, a cross-platform JavaScript runtime environment for servers and applications, offers many benefits. Low memory usage, good performance, and a large ecosystem of packages, which currently number about 475,000, have made Node.js a popular choice for building web servers, REST APIs, real-time network applications (e.g. chat, games), and even cross-platform …

Bossies 2017: The Best of Open Source Software Awards

Bossies 2017: The Best of Open Source Software Awards | InfoWorld InfoWorld celebrates the leading open source projects for software development, cloud computing, machine learning, data storage and analytics, and security IDG “);});try{$(“div.lazyload_blox_ad”).lazyLoadAd({threshold:0,forceLoad:false,onLoad:false,onComplete:false,timeout:1500,debug:false,xray:false});}catch(exception){console.log(“error loading lazyload_ad “+exception);}}); Open source software isn’t what it used to be. The term used to conjure …