Published inPython in Plain EnglishElevate Your Python Projects: Automate Five Key Development Tasks with Pre-Commit HooksHere’s how to automate code style, testing, documentation, versioning, and complexity checksJul 7, 2023A response icon4Jul 7, 2023A response icon4
Published inGeek CultureAI Will Transform The Products That We Build — Here’s How Product Managers Can PrepareRecent advances in AI will change how we build, use, and interact with technology. Here’s seven things that PMs can do to prepare.Jan 9, 2023A response icon1Jan 9, 2023A response icon1
Published inTDS ArchiveAutomate Your Python Code Documentation with Pre-commit HooksA hands-on guide to automating docstrings checks and auto-generating documentation with pre-commit hooksMay 9, 2022May 9, 2022
DisclaimerPlease read this disclaimer carefully before relying on any of the content in my articles on Medium.com.Oct 28, 2021Oct 28, 2021
Published inTDS ArchiveFour Things You Need to Master to Get Started with ElasticsearchA concise overview of Elasticsearch concepts and principlesAug 24, 2021A response icon2Aug 24, 2021A response icon2
Published inTDS ArchiveAutomating Version Tags and Changelogs for your Python ProjectsA hands-on guide to automating version tags and changelogs based on your project’s commit history with commitizenAug 16, 2021Aug 16, 2021
Published inPython in Plain EnglishEnhance Your Python Classes with the __repr__() MethodMake your code easier to debug by adding string representations of your Python classes.Aug 10, 2021A response icon1Aug 10, 2021A response icon1
Published inTDS ArchiveGetting Started with Elasticsearch Query DSLA hands-on guide to writing Elasticsearch queries in Domain Specific Language, using the Python Elasticsearch ClientAug 2, 2021Aug 2, 2021
Published inTDS ArchiveOptimising Disk Usage in ElasticsearchApr 28, 2021A response icon1Apr 28, 2021A response icon1