All of Michael Bushe's Content on InfoQ
News by Michael Bushe
- Topics
- Enterprise Architecture,
- Careers,
- Technology,
- Architecture,
- Training / Certification
International Association of Software Architects (IASA) will bring together thought leaders including Grady Booch, Eric Evans, and Bill Inmon at the IT Architecture Regional Conference (ITARC) in New York next week. The non-profit IASA is launching two new Certified IT Architect (CITA) programs at the conference, including CITA-Professional a board reviewed program.
- Topics
- Clustering & Caching,
- SaaS,
- Cloud Computing,
- Architecture
Amazon Web Services' popular Simple Storage Service (S3) suffered a major outage last week that caused some to question their reliance on S3. InfoQ discussed the outage with Amazon and affected users and examines the risks of SaaS and cloud architectures.
- Topics
- Security,
- Leadership,
- Legal Matters,
- Stories & Case Studies,
- Architecture
The purported fraud by Jerome Kerviel at Société Générale may bring down a major financial institution and may have caused markets to tumble worldwide. Attention has turned to systems intended to prevent fraud and other illegal activities. What role can software architects play in detecting and avoiding fraud and other suspicious behavior?
- Topics
- Artifacts & Tools,
- Architecture,
- Code Analysis
JetBrains
includes a Dependency Structure Matrix (DSM) tool in its recently
released version 7. DSM
tools generate a representation of a codebase's dependencies in an
appealing martix visualization. This article looks at
how DSM can improve project structure
and how IDEA's DSM tool compares with alternatives.
- Topics
- Design,
- Architecture
Do certain languages, like Ruby, lend themselves to frameworks that are more productive than those of other languages, such as Java?
- Topics
- Java,
- Architecture,
- Design
Dependency Injection seems like a shiny new tool in the toolbox. Andrew McVeigh tells us that DI shares a long history with architecture description languages (ADLs), simple yet sophisticated languages for component-based development through descriptive wiring. This article looks at the history of ADLs and sheds light on possible future directions of dependency injection.