- Software [In]security: Software Security Zombies
-
By
Gary McGraw
- Jul 21, 2011
- Software security expert Gary McGraw reviews some of the most important security concepts — before they eat your (network's) brains.
|
- Barriers to Scrum Adoption
-
By
Matthew Heusser
- Jun 27, 2011
- Scrum sounds great, but it sure seems to go wrong a lot. Matt Heusser discusses obstacles and how to go over them or around them, and sometimes just blow them up.
|
- Software [In]security: Partly Cloudy with a Chance of Security
-
By
Gary McGraw
- Jun 17, 2011
- Security expert Gary McGraw provides some issues to consider when it comes to adoption of cloud services and their impact on security in your organization.
|
- Software [In]security: Computer Security and International Norms
-
By
Gary McGraw
- May 30, 2011
- The Obama administration recently released its "International Strategy for Cyberspace" outlining America's ideals and strategies for cyberspace. Security expert Gary McGraw explains why he thinks the document is promising in its effort to make our national goals and policies clear when it comes to cyberspace.
|
- Introduction to C++ Programming
-
By
Paul Deitel, Harvey Deitel
- May 10, 2011
- In this chapter, Harvey and Paul Deitel offer five examples that demonstrate how your programs can display messages and obtain information from the user for processing.
|
- Software [In]security: vBSIMM (BSIMM for Vendors)
-
By
Gary McGraw, Sammy Migues
- Apr 12, 2011
- How do you ensure that your third-party software vendors practice good software security? Software security expert Gary McGraw explains how the Building Security In Maturity Model can play a central role in this effort.
|
- Eloquent Ruby: An Interview with Russ Olsen
-
By
Pat Eyler, Russ Olsen
- Mar 24, 2011
- Pat Eyler interviews Russ Olsen about his new book, Eloquent Ruby, recommended programming practices, why it's beneficial to learn a new programming language, and why it's sometimes worthwhile to color outside the lines.
|
- Software [In]security: Modern Malware
-
By
Gary McGraw
- Mar 22, 2011
- Software security expert and author Gary McGraw looks at where malware is heading — and what we should do about it.
|
- Eloquent Ruby: Embrace Dynamic Typing
-
By
Russ Olsen
- Mar 2, 2011
- In this chapter from his book, Eloquent Ruby, Russ Olsen In looks at how dynamic typing allows you to build programs that are simultaneously compact, flexible, and readable. Unfortunately, nothing comes for free, so he also looks at the downsides of dynamic typing and at how the wise Ruby programmer works hard to make sure the good outweighs the bad.
|
- Eloquent Ruby: Use Symbols to Stand for Something
-
By
Russ Olsen
- Mar 1, 2011
- In this chapter from his book, Eloquent Ruby, Russ Olsen shows symbols in Ruby for what they really are: very simple, useful programming language constructs that are a key part of the Ruby programming style.
|
- Software [In]security: Software Patents and Fault Injection
-
By
Gary McGraw
- Feb 28, 2011
- Gary McGraw explains how another party may get a patent on a technique he had a hand in inventing.
|
- The Big Picture of Agile Requirements
-
By
Dean Leffingwell
- Feb 9, 2011
- We are now at the point in time where a number of organizations have made the transition before us and some common patterns for lean and agile software process success have started to emerge -- a Big Picture. In this chapter, Dean Leffingwell offers a quick gestalt of this new, agile, leaner, and yet fully scalable software requirements model.
|
- Leading Agile Developers: The Seven Levels of Authority (Part 2)
-
By
Jurgen Appelo
- Feb 3, 2011
- For managers to make the best use of self-organization in their business, they need to distribute control and delegate their authority. In this article, Jurgen Appelo, author of Management 3.0: Leading Agile Developers, Developing Agile Leaders, describes the seven levels of authority and the “authority board” managers can use to delegate control to self-organizing teams.
|
- The Meta-Guide To Learning Ruby
-
By
Russ Olsen
- Feb 1, 2011
- Really mastering a new programming language, certainly one as flexible and fluid as Ruby, is not easy. Russ Olsen offers some tips to ease the pain and speed yourself down the road to Ruby mastery.
|
- Software [In]security: Comparing Apples, Oranges, and Aardvarks (or, All Static Analysis Tools Are Not Created Equal)
-
By
Gary McGraw, John Steven
- Jan 31, 2011
- Security expert Gary McGraw discusses the static analysis tools market, the pitfalls of product comparisons, and provides his recommendation for making the best choice.
|
- How to Grow Structure
-
By
Jurgen Appelo
- Jan 27, 2011
- This chapter gives you an overview of adaptive principles in organizational design and some ideas on the ways to grow a structure in your own organization.
|
- Leading Agile Developers: The Seven Levels of Authority (Part 1)
-
By
Jurgen Appelo
- Jan 26, 2011
- For managers to make the best use of self-organization in their business, they need to distribute control and delegate their authority. In this article, Jurgen Appelo, author of Management 3.0: Leading Agile Developers, Developing Agile Leaders, describes the scientific reason to empowering people in the first of his two-part series.
|
- Software Verification and Validation in High Assurance Agile Development: Ground Rules
-
By
Dean Leffingwell
- Dec 21, 2010
- How do you develop high quality software in regulated (and other high assurance, high economic cost of failure) environments in an agile manner? Dean Leffingwell explores the ground rules.
|
- On Agile Management: An Interview with Jurgen Appelo
-
By
Matthew Heusser, Jurgen Appelo
- Nov 29, 2010
- Is there a role for management in Agile organizations? Matt Heusser interviewed Jurgen Appelo, author of Management 3.0, to find out.
|
- Software [In]security: Cyber Warmongering and Influence Peddling
-
By
Gary McGraw, Ivan Arce
- Nov 24, 2010
- Gary McGraw & Ivan Arce explain how the current climate of exaggeration and FUD surrounding cyber attacks does not ultimately serve the best interests of computer security research — or our country.
|