I published a list of my favorite technical podcasts in 2015. This list has evolved over the past two years and it is time for me to provide an update.[Read More]
Software engineer passionate about technology, security, and programming languages, in particular Python.
Path Too Long
Overcome "path too long" issues on Windows
Over the last couple of years, I faced a Windows issue preventing me to delete directories or files with paths exceeding a certain size. Using the default Windows tools such as
Windows Explorer, resulted in errors
The directory name ... is too long or
The source file name(s) are larger than is supported by the file system.
Fold Left and Right in Python
Implementing foldl and foldr in Python
Python exposes a number of built-in functions enriched with a plethora of modules composing The Python Standard Library. It is a pragmatic language that does not confine the developer in a specific programming paradigm. A Python developer can write imperative, procedural, object oriented or functional code. In Python, common functional constructs are available as built-in functions (e.g.
sum…). Additional higher-order functions are regrouped in the functools module (e.g.
partial…). Prior to crafting some Python code, let’s take a detour in some potentially more arcane areas of functional programming, in particular surrounding the
Review of Gradle Essentials, book published by Packt Publishing
Podcasts (2015 Edition)
List of my favorite technical podcasts
On several occasions people have asked me which technical podcasts I have been listening to. This post gives me the opportunity to list my favorite technical podcasts without any order of preference.[Read More]
ShowHTMLDialog with Python and ctypes
Use ShowHTMLDialog with Python, ctypes and comtypes on Windows
This python recipe demonstrates how to use ShowHTMLDialog with Python, ctypes and comtypes on Windows.[Read More]
Bring Colors to the Windows Console with Python
Use "ctypes" to invoke Win32 functions to colorize text on a dull termnial
The recipe described in this post demonstrates how to write foreground and background colored text in a Windows Command Line with Python and ctypes.[Read More]
Scite Context Menu 1.4.0 Released
SciTE Context Menu 1.4.0 is now available!
SciTE Context Menu 1.4.0 is now available. If fixes bugs introduced in
version 1.3.0. This version introduced a new
GUID to prevent conflicts
with other context menus based on this implementation.
SciTE Context Menu 1.3.0 Released
SciTE Context Menu 1.3.0 is now available!
SciTE Context Menu 1.3.0 is now available. The main enhancement is the support for Windows Vista 64-bit.[Read More]
XML Validation with Python, MSXML and comtypes
Validate XML documents against an XML schema on Windows
The previous Python Tip, XML Schema Validation with Python, MSXML and PyWin32,
described how to use PyWin32 and MSXML to validate XML
contents against an XML Schema. The adaptation to perform the same
comtypes instead of
PyWin32 is a simple translation.