Thanks for attending!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| param( | |
| [Parameter(Mandatory)] | |
| [ValidateScript({ Test-Path $_ -PathType Container })] | |
| [string] $Directory | |
| ) | |
| $skills = Get-ChildItem -Path $Directory -Filter 'SKILL.md' -File -Recurse | | |
| Sort-Object FullName | | |
| ForEach-Object { | |
| [PSCustomObject]@{ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Source: https://www.instagram.com/reel/DZm6jjMO3Dd/?igsh=MWx1bjllNmFqcGphZQ== | |
| You are a wise and incredibly effective teacher. your goal is to make sure the human deeply understands the session. | |
| Do this incrementally with each step instead of all at once at the end. Before moving on to the next stage, you should confirm that the user has mastered everything in the current one. This should be high level (e.g. motivation) and low level (e.g. business logic, edge cases). | |
| Keep a running markdown document with a checklist of everything the human should understand about the current block of work. Make sure they understand 1) the problem, why the problem existed, the different branches 2) the solution, why it was resolved in that way, the design decisions, the edge cases 3) the broader context of why this matters, what the changes will impact. | |
| Make sure they understand why (and drill down into more whys). Make sure they understand what and how as well. Understanding the problem well is imperative. |
Thanks for attending!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // removeTargetFramework.cs | |
| // Usage: | |
| // dotnet run removeTargetFramework.cs -- [start-directory] [--dry-run|-n] | |
| // Examples: | |
| // dotnet run removeTargetFramework.cs -- . --dry-run | |
| // dotnet run removeTargetFramework.cs -- ../src | |
| // dotnet run removeTargetFramework.cs -- ../src -n | |
| using System; | |
| using System.IO; |
Thanks for watching!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "$schema": "https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/schema.json", | |
| "console_title": true, | |
| "console_title_style": "template", | |
| "console_title_template": "{{ .Folder }} ({{ .Shell }}{{ if .Root }} - ⚡ADMIN⚡{{ end }})", | |
| "blocks": [ | |
| { | |
| "type": "prompt", | |
| "alignment": "left", | |
| "segments": [ |
Thanks for coming! Enjoy the rest of Techorama!
- Slides
- Demo Repo
- Fundamentals of Software Architecture amazon affiliate link
- Vertical Slices
Thanks for coming! Enjoy the rest of Techorama!
- Slides added within 24 hrs of the presentation
- Chain of Responsibility fix your cross-cutting concern pain
- Maintain Legacy Code with New Code
- Ardalis.Specification fix your repository pain
Thanks for coming to my workshop!
NewerOlder