π Why does anybody think that a combo box that lists every country in the world is a good idea? π Or picking a year from a list from 1900? π How older I get, how more I need to scroll. π€¦ββοΈ Sure, verify user input, but this is not the way! β
The Daily Friction
A daily newsletter about automation and eliminating friction.
I am trying out Docker for the first time.
I am trying out Docker for the first time. I'm using Azure Functions a lot. They are nice, but you need to follow a certain program model to get them working. βοΈ Azure Container Apps were released last year. They simplified managing containers to my level. They can...
Last weekend was the first time I used Docker. π³
Last weekend was the first time I used Docker. π³ For me, it was hard to see the value it delivers. Most of the reasons for using Docker sounded vague to me. π€ Also, most of the benefits could be solved in other ways. When it really connected for me, was when I...
π³ Docker is 10-year-old and I never used it. π€·
π³ Docker is 10-year-old and I never used it. π€· I am a software architect, but I never feel the pain that Docker tries to fix. Why? π§ Because of: - βοΈ cloud services (PaaS & SaaS) - π¦ package management (NuGet, npm) - ποΈ build automation - βοΈ hosted development...
π‘Tip: Start #JetBrains #Rider from the terminal? π
π‘Tip: Start #JetBrains #Rider from the terminal? π Just like Visual Studio Code? π 'code .' Add the toolbox scripts folder to your PATH π§ See https://www.jetbrains.com/help/rider/Working_with_the_IDE_Features_from_Command_Line.html#toolbox Now you can use #Rider or...
Power Virtual Agents in the Power Platform sucks.
Power Virtual Agents in the Power Platform sucks. I never believed in this component. I don't like it. The chatbots in Power Virtual Agents are scripted and feel very artificial. I personally never liked to talk to a chatbot myself. There was only one time a chatbot...
Form Data OnLoad
You want to call Form OnLoad multiple times? Don't! I was reading about a blogpost to trigger the Form OnLoad multiple times. This should happen after the data was saved and/or refreshed. Why would you want this? Usually, the Form OnLoad contains logic to change the...
I like to take Continuous Delivery to the extreme!
I like to take Continuous Delivery to the extreme! I was always feeling friction doing ALM. Following the so-called best practices of others. Practices which are often based on not trusting each other. Adding more environments as stages, adding approval steps, doing...
Start imperfectly
Start imperfectly "You're better off starting imperfectly then being paralyzed by the hope or the delusion of perfection." One of the lessons that I learned later on in life, being a perfectionist.
Want to write better acceptance criteria? π€
Want to write better acceptance criteria? π€ Acceptance criteria often describe functional requirements. But other requirements could be as important for the chosen solution. π‘Tip: Enrich acceptance criteria with non-functional requirements βWhat are non-function...
I still see companies creating custom time tracking apps.
I still see companies creating custom time tracking apps. β Don't! You are not as unique as you think. A time tracking app is not the unique selling point of your company. Why put resources into creating a custom app for it? In the buy vs. build dilemma, time tracking...
Want a powerful trick for better acceptance criteria? π€
Want a powerful trick for better acceptance criteria? π€ I often see Backlog Items without acceptance criteria, while the team is asking for them in every retrospective meeting. π₯ Often the problem is not unwillingness but not knowing how to write them. π π‘Tip: Write...
Remy van Duijkeren
Power Platform Advisor
Microsoft Power Platform Advisor with over 25 years of experience in IT with a focus on (marketing) automation and integration.
Helping organizations with scaling their business by automating processes on the Power Platform (Dynamics 365).
Expert in Power Platform, Dynamics 365 (Marketing & Sales) and Azure Integration Services. Giving advice and strategy consultancy.
Services:
– Strategy and tactics advise
– Automating and integrating
Subscribe to
The Daily Friction
A daily newsletter on automation and eliminating friction