IASA Israel Meeting – Dror Helper on TDD as an Approach for Software Design
The International Association of Software Architects (IASA) in Israel organized a special event with the participation of Dror Helper, who talked about the “TDD as an Approach for Software Design”....
View ArticleAntifragility and Component-Based Software Development
In his book “Antifragile: Things That Gain From Disorder”, Nassim Taleb introduces the concept of Antifragility, which is the opposite of Fragility. Antifragile things are able to benefit from...
View ArticleOn Agile Architecture, Emergent Design and Framework-Based Design
I recently read the very interesting Ph.D. thesis of Michael Waterman on the topic of Agile Software Architecture. Michael investigated how professional software engineers in the industry are applying...
View ArticleConference Talk – Hayim Makabee on Software Quality Attributes
This week I participated in the Twentieth International Conference of the Israel Society for Quality in Tel-Aviv, giving a talk about “Software Quality Attributes”. Title: Software Quality Attributes...
View ArticleConference Talk: Dr. Amir Tomer on “Extracting Quality Scenarios from...
This week at the Twentieth International Conference of the Israel Society for Quality in Tel-Aviv, Dr. Amir Tomer gave a talk about “Extracting Quality Scenarios from Functional Scenarios”. Title:...
View ArticleConference Talk: Tomer Peretz on “Ensuring Software Alignment”
Last week at the Twentieth International Conference of the Israel Society for Quality in Tel-Aviv, Tomer Peretz gave a talk about “Ensuring Software Alignment”. Title: Ensuring Software Alignment...
View ArticleConference Talk: Lior Bar-On on “The Five Expertise Areas of an Architect”
During the First Israeli Conference on Software Architecture, Lior Bar-On gave a talk about “The Five Expertise Areas of an Architect”. Title: The Five Expertise Areas of an Architect Abstract:...
View ArticleConference Talk: Joseph Yoder on “Taming Big Balls of Mud with Diligence,...
During the First Israeli Conference on Software Architecture, our invited keynote speaker Joseph Yoder gave a talk about “Taming Big Balls of Mud with Diligence, Agile Practices, and Hard Work”. Title:...
View ArticleConference Talk: Dani Mannes on Agile Software Architecture
During the First Israeli Conference on Software Architecture, Dani Mannes gave a talk about “Agile Software Architecture”. Title: Agile Software Architecture Abstract: It is still very common to use...
View ArticleConference Talk: Hayim Makabee on the Role of the Software Architect
During the First Israeli Conference on Software Architecture, Hayim Makabee gave a talk about “The Role of the Software Architect”. Title: The Role of the Software Architect Abstract: In this talk...
View ArticleIASA IL Workshop: Philippe Kruchten on Managing Technical Debt
The first activity of IASA Israel in the year of 2015 was a full-day workshop by Prof. Philippe Kruchten on “Managing Technical Debt”. The workshop was highly interactive with many questions from the...
View ArticleDo SOLID design principles make code slow?
This week one of the readers of my blog asked me this question: “Do SOLID design principles make code slow?” I think this is a very interesting question, which I have already encountered several times...
View ArticleRotem Hermon on Change Driven Design
At the last meeting of the TLV Software Architecture Meetup, Rotem Hermon, VP Architecture at Gigya, gave a very interesting talk about “Change Driven Design”. Title: Coding Changes Abstract: Every...
View ArticleThe SOLID Principles Illustrated by Design Patterns
The Clean Code Alliance in Israel organized a special event about the SOLID Principles of Object-Oriented Design. I was glad to be invited to give a talk about “The SOLID Principles Illustrated by...
View ArticleManifesto for Adaptable Software Development
We believe that the activities in the left are required to face the challenges of modern software development. Experimentation instead of Specification Evolution instead of Implementation Adaptation...
View ArticleAntifragile Software Design
The International Association of Software Architects (IASA) in Israel organized a special event about Adaptive Software Systems. I was glad to be invited to give a talk about “Antifragile Software...
View ArticleIntroduction to Event Sourcing
The International Association of Software Architects (IASA) in Israel organized a special event about Adaptive Software Systems. We invited Vladik Khononov to give a talk about “Introduction to Event...
View ArticleResource Adaptive Software Systems
The International Association of Software Architects (IASA) in Israel organized a special event about Adaptive Software Systems. We invited Tom Mueck to give a talk about “Resource Adaptive Software...
View ArticleTalk: Adaptable Design Up Front (slides + video)
Last week I was invited to talk at the IASA eSummit on Architecture for Agile Software Development. My talk tries to answer the question: “How much Design Up Front should be done in an Agile project?”...
View ArticleIndefinite Optimism: the Problem with the Agile and Lean Mindsets
In the last decade we have seen a decrease of interest in Software Design and a sharp increase of interest in Agile methods. The first graph below compares the trends between Software Design and Agile....
View Article