Open in app

Sign In

Write

Sign In

Alex Bunardzic
Alex Bunardzic

579 Followers

Home

About

6 days ago

Mutation testing for JavaScript

Your team is developing amazing software solutions using one of the most ubiquitous programming languages — JavaScript. The team consists of seasoned professionals who practice Test Driven Development (TDD), clean architecture, clean design, clean code. Everything looks great. So, the question is — can we find some room for improvement? …

Tdd

11 min read

Mutation testing for JavaScript
Mutation testing for JavaScript
Tdd

11 min read


Mar 16

Untestability of monolithic systems

Enable various parts of the system to be tested independently of other parts of the system People sometimes ask me what do I mean when I say that thinking in terms of a monolith results in a system that is untestable (or, to be more fair, largely untestable). …

Monolith

3 min read

Untestability of monolithic systems
Untestability of monolithic systems
Monolith

3 min read


Feb 28

Factors leading to agile development

Toward configurable dependencies There are two fundamental factors that determine the agility of the business operations/growth: Dependencies Options A business cannot operate independently. Let me explain with an example: I like to bake pastries. Over the years I’ve managed to improve my baking skills and gotten to the point where…

Software Architecture

6 min read

Factors leading to agile development
Factors leading to agile development
Software Architecture

6 min read


Feb 10

The central role of teamwork

How mob programming leads to more effective teamwork On February 9, 2023, we joined Woody Zuill in the Software Crafters Twitter Space. Woody talked about the origin and the evolution of mob programming. …

Mob Programming

3 min read

The central role of teamwork
The central role of teamwork
Mob Programming

3 min read


Jan 29

Neglected opportunities

Let’s fix small issues first before embarking on large ambitious projects After doing consulting for a number of years, I reached the conclusion that many, if not most medium to large organizations typically have a large body of home-grown half-baked ‘solutions’ that are giving them headaches. Those home-grown ‘solutions’ mostly…

Software Development

3 min read

Neglected opportunities
Neglected opportunities
Software Development

3 min read


Jan 19

Track work with POPCORN Flow

Work challenges are opportunities to explore, experiment, and track the feedback gathered from the process of innovation I love to visualize the work. It’s easy to do — all I need is a low tech/low rent board and some yellow sticky notes. Or, a simple, inexpensive whiteboard with erasable markers…

Workflow

5 min read

Track work with POPCORN Flow
Track work with POPCORN Flow
Workflow

5 min read


Published in Bootcamp

·Jan 13

First step is more important than anything else

We have only one chance to make the first impression; we have only one chance to take the first step I live in a coastal city. I love the fact that I can go to the beach any time of year. …

Software

5 min read

First step is more important than anything else
First step is more important than anything else
Software

5 min read


Jan 12

Lay person’s guide to Representational State Transfer (REST)

What is Representational State Transfer (REST) and what are its benefits? Representational State Transfer (REST for short) is a communication/interaction model that was conceived by Roy Fielding in his doctoral dissertation Architectural Styles and the Design of Network-based Software Architectures. In this article, we will make an attempt to explain…

Rest

7 min read

Lay person’s guide to Representational State Transfer (REST)
Lay person’s guide to Representational State Transfer (REST)
Rest

7 min read


Nov 23, 2022

Computer Programming started with TDD… and is still stuck there!

What is computer programming? One could say it’s the process of creating a system that is capable of processing information. OK, what is information then? According to Gregory Bateson, information is “any difference which makes a difference in some later event.” In a nutshell, we’re talking about differences that make…

Tdd

10 min read

Computer Programming started with TDD… and is still stuck there!
Computer Programming started with TDD… and is still stuck there!
Tdd

10 min read


Nov 17, 2022

You Want to Escape from Samsara?

Samsara is like a sky filled with various intricate cloud formations. Spectators find those formations enchanting, they get fascinated by them, and so they get attached/repulsed by them. …

Samsara

2 min read

You Want to Escape from Samsara?
You Want to Escape from Samsara?
Samsara

2 min read

Alex Bunardzic

Alex Bunardzic

579 Followers

Alex enjoys designing and building quality software.

Following
  • Justin Hart

    Justin Hart

  • Cory Doctorow

    Cory Doctorow

  • Maximiliano Contieri

    Maximiliano Contieri

  • Lyubomyr (Lou) Reverchuk

    Lyubomyr (Lou) Reverchuk

  • Rosie Faulkner

    Rosie Faulkner

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech