PyCharm Developer Advocate at JetBrains
Paul is a Developer Advocate at JetBrains, focusing on Python and the Web. Before that, Paul was a co-founder of Zope Corporation, taking the first open source application server through $14M of funding. Paul has bootstrapped both the Python Software Foundation and the Plone Foundation. Prior to that, Paul was an officer in the US Navy, starting www.navy.mil in 1993.
YouTube
Behind the Scenes: Discussing One of the Most Interesting TypeScript 4.9 Featureschannel
Remote Developmenttip
See VCS Changed Lines In Guttertip
Only Commit Some Changestip
Fix Your Work with Amend Commitplaylist
JavaScript Day 2022tip
Use Local History to Avoid Disasterplaylist
JavaScript Day 2021tutorial
React, TypeScript, and TDDPart of tutorial
Debugging TSX With ChromePart of tutorial
Class Components With PropsPart of tutorial
Class Components With StatePart of tutorial
Debugging During Testing With NodeJSPart of tutorial
Presentation and Container ComponentsPart of tutorial
Project SetupPart of tutorial
Rich Events and TestingPart of tutorial
TSX and ES6Part of tutorial
Project Cleanuptutorial
Static Sites With Sphinx and MarkdownPart of tutorial
Simple Markdown in SphinxPart of tutorial
Documenting CodePart of tutorial
More AuthoringPart of tutorial
Sphinx Setuptutorial
Web Fundamentals in RiderPart of tutorial
Debugging codePart of tutorial
Navigation in web applicationsPart of tutorial
Refactoringtutorial
Visual Testing with pytestPart of tutorial
Background on TestingPart of tutorial
Debugging During TestingPart of tutorial
Jump to ErrorPart of tutorial
Project SetupPart of tutorial
Skipping TestsPart of tutorial
Getting Into the TDD Flowchannel
JavaScript and TypeScripttopic
Google Cloudtopic
Gittopic
Gotopic
Javatopic
Springtopic
Web Developmenttip
Speed Up Coverage with Configuration Filetip
Create SQLite Database Connection By Drag-and-Droptip
Create a Project from GitHubtip
Put New Project Under Version Controltip
Run npm Scripts from package.jsontip
Auto-Run Teststip
Rename a File and Its Referencestip
Move Block Up/Down Using Keyboardtip
Make and Extend Selection Using Keyboardtip
Add Line After/Beforetip
Create New File With Navigation Bartip
Narrow Navigation Bar With Speed Searchtip
Open File With Navigation Bartip
Navigate Files With Navigation Bartip
Generate Imports While Typingtip
Optimize Importstip
Navigate Cursor Position Back and Forthtip
Managing Copyright Policytip
Parsed f-string expressionstip
LiveEdit HTML and CSStip
One Import Per Line Preferencetip
Better Autocomplete Results in Angular Templates