Posts

Showing posts from 2021

Microsoft Build 2021 my top 10 sessions

Start by reading the  Book of news . I use it to get a sense of the big announcements and create my list of search terms to find the relevant sessions. I always start with the "Scott" sessions! Top 10 Sessions Scott Guthrie ‘Unplugged’ – Home Edition Application Development with Scott Hanselman & Friends Build cloud-native applications that run anywhere Ask the Experts: Infra as Code - Bicep The future of modern application development with .NET Serverless: Event-driven application development Harness the power of data in your applications with Azure Dataverse for Developers Scaling DevSecOps with GitHub and Azure Build intelligent applications infused with world-class AI Some notable mentions Building Well-Architected secure applications with Azure Build the next generation of collaborative apps for hybrid work Extending low code platforms with Azure Power Fx: the Programming Language for Low Code and what it means for Developers

Strategy Mapping Techniques

Impact Mapping https://www.impactmapping.org/ Created by Gojko Adzic. Impact Mapping is a lightweight collaborative planning technique. It is based on user interaction design, outcome driven planning and mind mapping. Impact maps help delivery teams and stakeholders visualise roadmaps, explain how deliverables connect to user needs and communicate how user outcomes relate to higher level organisational goals. Event Storming fits well in the same space as Impact Mapping, Story Mapping and other collaborative discovery activities. Event Storming is good to build a shared understanding, the use Impact Mapping to get a sense of direction, and finally Story Mapping for finding out how to implement and deliver an application. Wardley Mapping Created by Simon Wardley. Wardley Mapping  is a technique that helps you examine your environment, identify upcoming changes and properly choose your actions. By examining what is needed, what components will be in use, what are their dependencies an...

What is Event Storming?

Event Storming is a workshop format for quickly exploring complex business domains. The basic steps are: Invite the right people Provide unlimited modelling space Explore the domain starting with Domain Events Explore the origin of Domain Events Look for Aggregates References http://ziobrando.blogspot.com/2013/11/introducing-event-storming.html https://www.eventstorming.com/ Alberto Brandolini - 50,000 Orange Stickies Later (youtube) https://www.slideshare.net/ziobrando/50000-orange-stickies-later https://www.slideshare.net/ziobrando/event-storming-recipes https://blog.redelastic.com/corporate-arts-crafts-modelling-reactive-systems-with-event-storming-73c6236f5dd7 https://spring.io/blog/2018/04/11/event-storming-and-spring-with-a-splash-of-ddd

Collection of resources on Agile Estimating and Planning

Estimation is essentially guessing and if you can avoid it don't do estimation. Often it is just waste and can lead to dysfunction, particularly when the organisation gives so much focus to it. But how do you avoid it? Well, navigate your way through the #NoEstimates material and see what makes sense for you.    #NoEstimates Movement Ways to plan that don't involve estimates #NoEstimatesBook  and NoEstimates by Vasco Duarte #NoEstimates, An Introduction  and  #NoEstimates  by Allen Holub #NOESTIMATES PART 1 — DOING SCRUM WITHOUT ESTIMATES  and  #NOESTIMATES - AN ALTERNATIVE MEANS OF RISK MANAGEMENT  by Neil Killick The NoEstimates Movement  by Ron Jeffries  "No Estimates" is not the (only) Answer or: Moving towards Predictability  by Inger Dickson Monte Carlo Simulation YOU DON'T NEED STORY POINTS  by Neil Killick Agile Project Forecasting – The Monte Carlo Method  by Adrian Fittolani Web-Based Monte Carlo Simul...

Kubernetes in Docker Desktop still starting…

Today I was experimenting with argocd locally and thought why not reset my docker desktop kubernetes, simple right. Instead kubernetes was stuck starting. Listing the pods I saw that kube-controller-manager-docker-desktop was in a CrashLoopBackOff. I thought oh well here goes my morning. The fix was simple enough though, I found this issue helpful https://github.com/docker/for-mac/issues/2990 . I did the following and then restarted docker: rm -rf ~/Library/Group\ Containers/group.com.docker/pki/ rm -rf ~/.kube