- Architectural Design
-
By
Humberto Cervantes, Rick Kazman
- Nov 18, 2016
Professors Humberto Cervantes and Rick Kazman discuss software architecture, along with the main inputs to the design process.
|
- Around the Globe in the Race Against IPv4 Address Depletion
-
By
Jeff Doyle, Linda Leung
- May 19, 2009
- Linda Leung interviews Jeff Doyle about what he sees as the future for IPv6.
|
- Automating a Bug Hunt and Leveraging the Power of AI
- Feb 25, 2026
|
- Azure Stack Architecture
-
By
Kerrie Meyler, Steve Buchanan, Janaka Rangama, Mark Scholman, Jakob Gottlieb Svendsen
- Jun 15, 2018
- Get an overview of the Azure Stack integrated system and Azure Stack internals.
|
- 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.
|
- Basic Quantum Theory
-
By
Chuck Easttom
- Jan 8, 2022
- An introduction to various aspects of quantum theory.
|
- Basic Theories of Game Design
-
By
Jeremy Gibson Bond
- Sep 2, 2017
- Professor Jeremy Gibson Bond outlines the basic theories of game design and development and walks you through a game design exercise.
|
- Basics of Cybersecurity
-
By
R. Sarma Danturthi
- Apr 17, 2024
|
- Batch Distillation
-
By
Phillip C. Wankat
- Nov 19, 2016
Phillip C. Wankat discusses batch distillation, an important part of the production of seasonal, or low capacity and high-purity chemicals and is a very frequent separation process in the pharmaceutical industry.
|
- Becoming a Software Developer Part 2: Test Driven Development with Ruby
-
By
Pete McBreen
- Apr 12, 2002
- Developers can become more productive and spend a lot less time debugging code by creating Extreme Programming style unit tests before the rest of the code is written. Every "Ruby nuby" should learn about test-driven development and create unit tests.
|
- Becoming a Software Developer Part 3: Version Control for Fun and Profit
-
By
Pete McBreen
- Apr 19, 2002
- Although version control is an old technology, few developers take the time to think about how it can help them become more effective. This article looks at how frequent versioning can take some of the stress out of software development.
|
- Becoming a Software Developer Part 4: Understanding Use Cases and Requirements
-
By
Pete McBreen
- May 1, 2002
- Where do requirements come from? How can use cases help to record requirements? What does a good use case look like? What do I do with a use case once I have it?
|
- Becoming a Software Developer Part 5: Creating Acceptance Tests from Use Cases
-
By
Pete McBreen
- May 10, 2002
- As well as being a great input into our design activities, use cases are a fantastic aid to our quality assurance activities in that they provide the information we need to design acceptance test cases.
|
- Becoming a Software Developer Part 7: Ruby for the Internet Nuby
-
By
Pete McBreen
- May 24, 2002
- It's easy to write simple scripts for sending emails but hard to make sure that your application deals with all the weird and wonderful things that can go wrong.
|
- Becoming a Software Developer, Part 6: Design and Programming
-
By
Pete McBreen
- May 17, 2002
- The step between having a design idea and the "simple matter" of programming that idea is a massive one. Understanding why programming is not easy is a first step toward mastering the craft of programming.
|
- Becoming the Orchestrator
-
By
Sadie Kay St Lawrence
- Feb 25, 2026
|
- Behavior-Driven Development (BDD) Examples
-
By
Richard Lawrence, Paul Rayner
- Jun 21, 2019
- A look at how to explore the behavior of a new user story by collaborating around examples with a cross-functional team.
|
- Being Methodical About Test Design
-
By
James A. Whittaker
- Dec 29, 2009
- James Whittaker suggests that developers and testers treat the software as a system and consider specific system attributes and properties as a way to design test cases. As he explains, applying these ideas at Google has resulted in both more effective manual testing and a new way to design test automation.
|
- Bending of Beams
-
By
Ansel C. Ugural, Saul K. Fenster
- Aug 1, 2019
- This excerpt discusses the bending of straight as well as curved beams—that is, structural elements possessing one dimension significantly greater than the other two, usually loaded in a direction normal to the longitudinal axis.
|
- Beyond Leaning In: My Year of Hackathons
-
By
Wendy Fong
- Dec 2, 2013
- Eighty percent of success is showing up. San Francisco-based designer and educator explains how showing up to one hackathon changed her life.
|