← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 165
  1. Quality - The unknown entity - Part 3

    Quality - The unknown entity - Part 3 This is the third post of a blog series discussing quality.

  2. Quality - The unknown entity - Part 2

    Quality - The unknown entity - Part 2 This is the second post of a blog series discussing quality.

  3. Quality - The unknown entity - Part 1

    Quality - The unknown entity - Part 1 Quality is the subject of countless discussions, e.g., with unsatisfied clients. 1 I had the situation more than once that a client was not satisfied, that they felt their quality expectations for the software were not

  4. The importance of comments - Part 3

    The importance of comments - Part 3 This is the third and last post discussing the value of comments in code.

  5. The importance of comments - Part 2

    The importance of comments - Part 2 This is the second post discussing the value of comments in code.

  6. The importance of comments - Part 1

    The importance of comments - Part 1 I wrote about the importance of documentation a few weeks ago.

  7. Don't make me think!

    Don’t make me think!

  8. The importance of documentation

    The importance of documentation Documentation – not only since the rise of Agile a controversially discussed topic in IT.

  9. The cloud-ready fallacy

    The cloud-ready fallacy Lately, I had a discussion with an on-premises data center manager who claimed that public cloud does not leverage any cost advantages over on-premises computing.

  10. The limits of the Saga pattern

    The limits of the Saga pattern The Saga pattern has become quite popular in the context of microservices.

  11. The microservices fallacy - Part 11

    The microservices fallacy - Part 11 This post complements the discussion of the previous posts with a few general complementing recommendations and concludes this blog post series.

  12. The microservices fallacy - Part 10

    The microservices fallacy - Part 10 In this post we take a look at microliths as an alternative to microservices.

  13. The microservices fallacy - Part 9

    The microservices fallacy - Part 9 In this post we take a look at moduliths as an alternative to microservices.

  14. The microservices fallacy - Part 8

    The microservices fallacy - Part 8 In this post we start to make sense of what we have discussed so far – when we should use microservices, when not to use them and what to do instead.

  15. The microservices fallacy - Part 7

    The microservices fallacy - Part 7 This post discusses actual reasons that justify the use of microservices.

  16. The microservices fallacy - Part 6

    The microservices fallacy - Part 6 This post discusses the fallacy that microservices make technology changes easier.

  17. The microservices fallacy - Part 5

    The microservices fallacy - Part 5 This post discusses the widespread fallacy that microservices lead to better solution design.

  18. The microservices fallacy - Part 4

    The microservices fallacy - Part 4 This post discusses two widespread fallacies – that microservices improve reusability (and thus pay for themselves after a short while) and that microservices improve team autonomy.

  19. The importance of resilience engineering

    The importance of resilience engineering There was a bigger outage at AWS this week, and of course media coverage was big again.

  20. The microservices fallacy - Part 3

    The microservices fallacy - Part 3 This post discusses the widespread fallacy that solutions become simpler with microservices.

  21. The microservices fallacy - Part 2

    The microservices fallacy - Part 2 This post discusses the widespread fallacy that microservices are needed to tackle scaling issues.

  22. The microservices fallacy - Part 1

    The microservices fallacy - Part 1 This is a blog series discussing the fallacies of microservices.

  23. The value of speed

    The value of speed The speed of the IT value chain often is a topic in discussions I have with decision makers.

  24. The purpose of architecture

    The purpose of architecture Software architecture is one of the things in software development that is important.

  25. Throwing things away

    Throwing things away This post sort of complements the “Simplify!”

  26. Simplify! - Introduction

    Simplify!

  27. Simplify! - Part 15

    Simplify!

  28. The continuous amnesia issue

    The continuous amnesia issue In this post I want to discuss an issue that I, being for a longer time in IT meanwhile, observe over and over again.

  29. Simplify! - Part 14

    Simplify!

  30. Simplify! - Part 13

    Simplify!

  31. Simplify! - Part 12

    Simplify!

  32. Simplify! - Part 11

    Simplify!

  33. Simplify! - Part 10

    Simplify!

  34. The laws of architectural work

    The laws of architectural work After completing the short “OSS” blog series series and before returning to the “Simplify!”

  35. Open Source Software - Part 3

    Open Source Software – Part 3 In the previous post, I discussed the two most widespread misconceptions about OSS, that OSS is for free and that it does not create any lock-in.

  36. Open Source Software - Part 2

    Open Source Software – Part 2 In the previous post, I discussed the rise of OSS, the positive effects it had and how it changed software development.

  37. Open Source Software - Part 1

    Open Source Software – Part 1 When I started to discuss accidental complexity on the architectural level in my “Simplify!”

  38. Simplify! - Part 9

    Simplify!

  39. Simplify! - Part 8

    Simplify!

  40. Worlds apart

    Worlds apart A few days ago, I saw the following job advertisement creating a lot of mockery in the Internet: While I perfectly understand why it received so many ironic comments, I think it goes deeper.

  41. Simplify! - Part 7

    Simplify!

  42. Simplify! - Part 6

    Simplify!

  43. Simplify! - Part 5

    Simplify!

  44. Dismiss maturity models

    Dismiss maturity models I wanted to give you a short break from my “Simplify!”

  45. Simplify! - Part 4

    Simplify!

  46. Simplify! - Part 3

    Simplify!

  47. Simplify! - Part 2

    Simplify!

  48. Simplify! - Part 1

    Simplify!

  49. Degrees of uncertainty

    Degrees of uncertainty After introducing the concept of uncertainty as the unifying main driver of rethinking IT, I discussed the basic approach how to act under uncertainty in the previous post.

  50. Acting under uncertainty

    Acting under uncertainty In the previous post, I introduced the concept of uncertainty as the unifying main driver of rethinking IT.