Software Craft

Fundamentals of Modern Software Architecture

The post was first published in Today Software Magazine, no. 55  This article aims to answer a set of core questions about software architecture, providing answers that come from modern software architecture thinking. Its inspiration came from: conversations with Rebecca Wirfs-Brock and Simon Brown architecting the eventrix.co product, running “Architectural Katas” countless conversations with architects […]

Fundamentals of Modern Software Architecture Read More »

eBook : Grow your business, product and teams

We are committed to champion software excellence and challenge the current practices. Our aim is to constantly improve: business, product, and teams. That’s why, in this last month we carefully selected pieces of advice, practical ideas for you & your team to improve and grow.  For you to easier access them, we present you the

eBook : Grow your business, product and teams Read More »

Hub for Software Journeyers and Digital Nomads

In 2009, Bucharest was on the pair programming tour of the first software journeyman: Corey Haines. We want to support and continue this tradition. We’re opening up our office for anyone who has a connection with software development and wants to travel and learn more. We’ve done this informally in the past, with people we

Hub for Software Journeyers and Digital Nomads Read More »

Domain Modeling Kata

While developing the first MozaicLabs product, eventrix.co, we wanted to use our full experience in agile, lean and software craft. Here’s a list of things we’ve adopted: Then, we started innovating by introducing design elements to preserve consistency of software design. We realized at some point that the team needed more experience with domain modeling and created a

Domain Modeling Kata Read More »

Testing Strategy for a Real Time Embedded C application

Over the past 6 months, I’ve been working with a customer who develops hardware appliances. They were facing a challenge with complaints from users about one of their products, which appeared a few months in. Needless to say, the cause of such bugs requires long and thorough investigation. Context The hardware appliance runs a real-time OS, which

Testing Strategy for a Real Time Embedded C application Read More »

How to manage “almost done” status of features

You and your team are preparing to deploy in production a set of features. Unfortunately, some of these have the status”almost done” and it’s not clear how much longer will take until done. Straight to the point – this shouldn’t happen. To avoid the failure of the deployment, one way is to reconsider how your team

How to manage “almost done” status of features Read More »

Technical strategy in practice: a developer’s view

Doing your job as a software developer is not limited to writing code and attending meetings. It should also include keeping in sync with your company’s technical strategy. It may not be that obvious, but a developer should know what the technical strategy of the product is, why it needs a plan at all and

Technical strategy in practice: a developer’s view Read More »

Product strategy: technical strategy in practice (III)

This is the last blog post in the series about technical strategy in practice. The first post, I’ve detailed what is technical strategy and why is important. In the second one, I’ve described how a technical strategy should look for a specific product. In this article, I am going to share more about who creates

Product strategy: technical strategy in practice (III) Read More »

Product strategy: technical strategy in practice (II)

Let’s continue the series about technical strategy. In the first blog post, I’ve detailed what technical strategy is and why it is important. In this article, you will find more about what the technical strategy should contain for a particular product. A few things need to be well defined, clearly communicated and constantly repeated. Before

Product strategy: technical strategy in practice (II) Read More »

Product strategy: technical strategy in practice (I)

In my first years of working as a developer, I dreaded a few words like “marketing”, “exciting”, and “strategy”. And for good reasons: most times they were void of meaning. A few years later, as a technical lead, and later as a technical coach, I learned that the lack of meaning in the words “technical

Product strategy: technical strategy in practice (I) Read More »

0
    0
    Your Cart
    Your cart is empty
      Apply Coupon
      Available Coupons
      individualcspo102022 Get 87.00 off
      Unavailable Coupons
      aniscppeurope2022 Get 20.00 off
      Scroll to Top