Feb 13, 2019 Wednesday

Python Command Line Apps

There are a number of Python libraries and modules to help build a command line app from parsing arguments and options to testing to full blown CLI “frameworks” which handle things like colorized output, progress bars, sending email or pluggable modules.

Jan 16, 2019 Wednesday

Python decorators with arguments

The return value of the decorator function must be a function used to wrap the function to be decorated. That is, Python will take the returned function and call it at decoration time, passing the function to be decorated.

Helped me turn any method in a managed task.

Jan 3, 2019 Thursday

Index columns for LIKE in PostgreSQL

Postgres uses trigrams to break down strings into smaller chunks and index them efficiently. The pg_trgm module supports GIST or GIN indexes and as of Postgres version 9.1 these indexes support LIKE/ILIKE queries.

I need to test if gin_trgm_ops is faster than varchar_pattern_ops.

Dec 4, 2018 Tuesday

Source Making

Design patterns can speed up the development process by providing tested, proven development paradigms.

How to shape the source code.

Nov 29, 2018 Thursday

Python anti-patterns

We think that you can learn as much from reading bad code as you can from reading good one.

1 2 3 4 5 6 7 8 9 10 11 12