Author Archives: Hayim Makabee

Unknown's avatar

About Hayim Makabee

Veteran software developer, enthusiastic programmer, author of a book on Object-Oriented Programming, co-founder and CEO at KashKlik, an innovative Influencer Marketing platform.

The 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 Design Patterns”. My friend Eyal Golan also … Continue reading →

Posted in Design Patterns, OOD, Software Architecture | Tagged , , | 5 Comments

Rotem 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 developer knows that the only constant thing is change, and every … Continue reading →

Posted in Adaptable Design, Software Architecture, Software Evolution | Tagged , , | 3 Comments

Do 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 during my 20 years as … Continue reading →

Posted in Agile, Design Patterns, OOD, Programming, Software Architecture | Tagged , , , , | 12 Comments

Finding your purpose in life

How to find your purpose in life? The Venn diagram below has appeared several times on the social networks I use. In my opinion it is very interesting and makes me think, so I would like to share it with … Continue reading →

Posted in Efficacy | Tagged | 2 Comments

IASA 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 audience. Prof. Kruchten covered the subject of … Continue reading →

Posted in IASA Israel, Software Architecture, Technical Debt | Tagged , , | 1 Comment

Helping new immigrants to find a job in Israel

This month I had the pleasure to give a talk to a group of young new immigrants. Immigration to Israel is called Aliyah, and the new immigrants are called Olim. I am a volunteer at the Gvahim organization which has the goal … Continue reading →

Posted in Israel | Tagged | 2 Comments

Conference 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 Hayim will present the practical aspects of the role of … Continue reading →

Posted in IASA Israel, Software Architecture | Tagged , | Leave a comment

Conference 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 different techniques and processes at the system engineering and at the software … Continue reading →

Posted in Agile, IASA Israel, Software Architecture | Tagged , , | Leave a comment

Conference Talk: Joseph Yoder on “Taming Big Balls of Mud with Diligence, Agile Practices, and Hard Work”

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: Taming Big Balls of Mud with Diligence, Agile Practices, and … Continue reading →

Posted in Agile, IASA Israel, Refactoring, Software Architecture | Tagged , , , | 1 Comment

Conference 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: Architect is an ambiguous role, for an ambiguous craftsmanship. Over the years … Continue reading →

Posted in IASA Israel, Software Architecture | Tagged , | Leave a comment