Skript-Editoren haben im Microsoft-Ökosystem lange ein Schattendasein geführt. Viel zu oft war man auf NOTEPAD.EXE zurückgeworfen bis einige Pioniere begannen, spezifische Werkzeuge zur Skript-Entwicklung zu veröffentlichen.
Mein Gast, Tobias Weltner, gehört zu diesen Pionieren, die schon in den späten 1990er Jahren im Kontext von Visual Basic Script (VBScript) umtriebig waren und erste Editoren mit Syntax Highlighting und später Intellisense-ähnlichen Techniken bauten.
Als der Zug der Automation auch unter Windows mit der Veröffentlichung der PowerShell Geschwindigkeit aufnahm, war Tobias wieder an vorderster Stelle dabei. Mit den ISESteroids entwickelte er eine äußerst populäre Erweiterung für die in Windows integrierte ISE.
Ich spreche mit Tobias 2,5 h über seine persönliche Entwicklungsgeschichte, über berufliche Rückschläge, die Microsofts sprunghaftes Verhalten ihm beschert haben, aber vor allem über immer wieder aufflammende Begeisterung für Technologien, die den Alltag versüßen – allen voran der PowerShell.
Als “Bonus-Track” sprechen wir am Ende über die (im Januar 2021) aktuelle SARS-CoV-2/Corona-Pandemie – aus seiner Sicht als gelernter Arzt.
Das Interview wurde am 6. Januar 2021 in Hannover und Duisburg aufgezeichnet.
Randnotizen
- about_Tobias: https://powershell.one/legal/about-site, LinkedIn
- Commodore C64, VC20 im 8-Bit-Museum
- Texas Instruments (WP)
- HUE-Lampen (PSGallery)
- $klemmbaustein.Blink()
- Fun with RegEx PshNuts@Twitter
- Lisp (WP)
- ASP (W3schools.com)
- Rob van der Woude: HTA
- Systemscripter: ITAdministrator (Zeitungsartikel)
- Scripting Spy: Download (heise.de), Buchartikel
- PrimalScript
- PowerGUI (softpedia.com)
- COM,DCOM,COM+ (WP)
- Extended Type System (ETS)
- Michael Simmons: Ultimate Guide to Using PowerShell Add-Member Cmdlet
- Adam Bertram: Using PowerShell’s Calculated Properties
- Refaat Issa (LinkedIn)
- Kenneth Hansen (LinkedIn)
- Visual Studio (WP)
- ISESteroids
- PSSharper
- Christoph Bergmeister: PSScriptAnalyzer (PSSA) VS-code integration & customization Compatibility Analysis (YouTube)
- Abstract Syntax Tree (powershell.one)
- Stockholm Syndrom (WP)
- Adam Driscoll (LinkedIn)
- Mark Russinovich (LinkedIn)
- Electron (WP)
- Chromiums Ursprünge: WP, chromium.org/blink/developer-faq
- Atom (Github)
- EnterpriseReady Ep. #2, The Early Days of GitHub with Tom Preston-Werner
- Markdown: Daring Fireball
- David Wilson (LinkedIn)
- Sliding Windows, Episode 10: Automation with Jeffrey Snover:
Video, Audio - Thomas Maurer: How to Use Cloud Shell in Visual Studio Code
- Die Jagd: CRE 210
- Windows Terminal
- Tobias Weltner: Scripting für Administratoren (Buch)
- Tobias Weltner: PowerShell für Administratoren (Buch)
- Tobias Weltner: Windows PowerShell, Oreilly (Buch)
- Lee Holmes: Windows PowerShell Cookbook, Oreilly
- Carl Webster – PowerShell Scripts (PSUGH, 2020-12-18)
- Kristian Köhntopp @Twitter: Zitat 1, Zitat 2
BONUS
- about SARS-CoV-2: pavelmayer.de
- Unsere kleine Welt (Podcast): Corona Weekly
- PSCONFEU 2020 Playlist
- 2021 PowerShell + DevOps Global Summit
- Schallplatte (WP)
Kapitel
0:00:00.000 Intro: Limosine (Jason Shaw)
0:00:50.704 help about_Tobias
0:10:04.460 Die 90er
0:15:55.046 Objekte
0:24:21.694 Frühe Editoren
0:39:56.984 PowerShell
0:58:20.362 Windows PowerShell-Editoren
1:21:56.106 MSFT erfindet sich neu
1:38:32.517 VSCode
1:51:10.514 VSCode Alternativen?
1:57:47.348 Epilog
2:13:58.934 Postscriptum
2:16:23.481 Outro 1
2:17:23.171 Bonus: Sch… Corona
2:30:30.033 Outro 2
Musik