Dealing with growing pains without sacrificing sustainability
Balancing optimization efforts across processes, technologies, and teams.
Insights, practical guidance, and announcements from O'Reilly
Balancing optimization efforts across processes, technologies, and teams.
Cracking the misconception that hacks are sophisticated and complex by breaking down the most common attack categories.
More adventures in deep learning and cheap hardware.
Learn how to fix a mistake using the “git commit -amend” command and understand when it is appropriate to force push a changed commit.
An interview with Reshmi Krishna, cloud application and platform architect at Pivotal.
Combining two switches to look like one can be daunting and complex. Not with Arista. Learn how Arista's MLAG makes accomplishing this task very simple.
Learn eight methods for determining if a string contains a substring in JavaScript.
Learn how to verify if a checkbox or radio button is checked using the .checked property in JavaScript.
This chapter from Learning Agile lays out the 12 principles that every agile practitioner should use when working on a software project team.
Greg Brown's new book, Programming Beyond Practices, is a thoughtful exploration of how software gets developed.
Five questions for Fernando Montenegro: Insights on how to apply economic theory to solve security challenges and improve an organization’s overall security posture.
Erlang/OTP is unique among programming languages and frameworks in the breadth, depth, and consistency of the features it provides for scalable, fault-tolerant systems with requirements for high availability.