Quality & Agility in Software: Session With Paul Carvalho
Notes from a software quality session with Paul Carvalho covering how teams define quality, avoid miscommunication, and build shared expectations.
General programming guidance for C# developers, including project ideas for beginners, book recommendations, and tips for navigating unfamiliar codebases.
Showing 25–30 of 32 articles
Notes from a software quality session with Paul Carvalho covering how teams define quality, avoid miscommunication, and build shared expectations.
Learn how Android Fragments let you build a tabbed user interface, breaking activities into modular views that adapt across phones and tablets.
See how C#'s dynamic keyword lets you call Python classes with IronPython, from instantiating objects to dynamically adding new properties at runtime.
Discover how IronPython bridges Python and C# inside Visual Studio, based on one developer's firsthand experience exploring dynamic language programming.
Learn why overlooking the non public API can weaken framework design, with a practical look at audience and how consumers interact with your classes.
A practical look at why excessive nesting in code hurts readability and refactoring, with a contrived example showing how tangled conditionals get.