41554 blogs · [ { "id": "01a087ad-ac66-737d-8232-5ad1473dac1b", "title": "Automatically run `uv sync` on git branch change", "url": "https://nerderati.com/automatically-run-uv-sync-on-git-branch-change/", "published_at": "2024-10-28T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad1478551c8", "title": "MVP table stakes", "url": "https://nerderati.com/mvp-table-stakes/", "published_at": "2024-09-23T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad1483cc66d", "title": "Tracing the evolution of a Python function with git log", "url": "https://nerderati.com/tracing-the-evolution-of-a-python-function-with-git-log/", "published_at": "2024-07-25T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14895e7ec", "title": "A Python Epoch Timestamp Timezone Trap", "url": "https://nerderati.com/a-python-epoch-timestamp-timezone-trap/", "published_at": "2024-07-15T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14904cd30", "title": "How to differentiate between empty strings and NULL values in the psql CLI", "url": "https://nerderati.com/how-to-differentiate-nulls-and-empty-string-in-psql-cli/", "published_at": "2024-07-11T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad149a5a978", "title": "Use a Pretty Printer by Default in Python Shell Contexts", "url": "https://nerderati.com/use-a-pretty-printer-by-default-in-python-shell-contexts/", "published_at": "2020-08-10T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14a0381ed", "title": "Speed Up Pylint By Reducing the Number of Files It Examines", "url": "https://nerderati.com/speed-up-pylint-by-reducing-the-files-it-examines/", "published_at": "2020-04-20T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14aab4f71", "title": "Leveraging De Morgan's Laws to Rewrite Boolean Expressions", "url": "https://nerderati.com/leverage-demorgans-laws-to-rewrite-boolean-expressions/", "published_at": "2018-06-27T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14b7cb1a7", "title": "Slack, Messaging Services, and the Overton Window", "url": "https://nerderati.com/slack-messaging-services-and-the-overton-window/", "published_at": "2018-03-16T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14c365c5d", "title": "What Shaving Can Teach Us About Software Development", "url": "https://nerderati.com/what-shaving-can-teach-us-about-software-development/", "published_at": "2018-03-13T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14c4585b1", "title": "Github is forcing me to change my username, and will not tell me why.", "url": "https://nerderati.com/github-is-forcing-me-to-change-my-username/", "published_at": "2018-03-09T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14d324672", "title": "The Container Craze", "url": "https://nerderati.com/the-container-craze/", "published_at": "2018-02-14T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14d990eca", "title": "MIME Encoded Words in Email Headers", "url": "https://nerderati.com/mime-encoded-words-in-email-headers/", "published_at": "2017-06-09T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14deb8a33", "title": "PostgreSQL Tables Can Only Have 1600 Columns, Ever.", "url": "https://nerderati.com/postgresql-tables-can-have-at-most-1600-columns/", "published_at": "2017-01-03T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14e70c9b1", "title": "Hello, My Name is Joël.", "url": "https://nerderati.com/hello-my-name-is-joel/", "published_at": "2016-11-04T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14ee0a8ea", "title": "Using CloudFront to Bypass AWS S3 Static Website Hosting Name Requirements", "url": "https://nerderati.com/using-cloudfront-to-bypass-the-aws-s3-static-website-hosting-name-requirements/", "published_at": "2016-08-15T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14f02fbfd", "title": "Why DHCP Lease Expiration Matters for Your Coffee Shop Router", "url": "https://nerderati.com/why-dhcp-lease-expiration-matters-for-your-coffee-shop-router/", "published_at": "2016-07-06T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad14f6b2fbd", "title": "Installing Matplotlib, NumPy, SciPy, NLTK, and Pandas on OS X", "url": "https://nerderati.com/installing-matplotlib-numpy-scipy-nltk-and-pandas-on-os-x-without-going-crazy/", "published_at": "2014-09-03T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad15054e28d", "title": "Bartering for Beers with Approximate Subset Sums", "url": "https://nerderati.com/bartering-for-beers-with-approximate-subset-sums/", "published_at": "2014-08-19T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad150bd9fab", "title": "Simplify Your Life With an SSH Config File", "url": "https://nerderati.com/2011-03-17-simplify-your-life-with-an-ssh-config-file/", "published_at": "2011-03-17T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad15124ab1c", "title": "Ideas of March", "url": "https://nerderati.com/ideas-of-march/", "published_at": "2011-03-15T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad1512ca167", "title": "Code Your Art Out", "url": "https://nerderati.com/2011-03-11-code-your-art-out/", "published_at": "2011-03-11T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad1515a0dea", "title": "Perpetual IRC - The Proxy Edition", "url": "https://nerderati.com/perpetual-irc-the-proxy-edition/", "published_at": "2010-11-29T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad151d73b99", "title": "Perpetual IRC - The Multiplexer Edition", "url": "https://nerderati.com/perpetual-irc-the-multiplexer-edition/", "published_at": "2010-09-07T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad1527f25a9", "title": "Compiling Vim With Ruby Integration On Snow Leopard", "url": "https://nerderati.com/compiling-vim-with-ruby-integration-on-snow-leopard/", "published_at": "2010-07-26T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad153647156", "title": "WebNotWar", "url": "https://nerderati.com/webnotwar/", "published_at": "2010-05-20T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad153b66e9c", "title": "Suggested Reading", "url": "https://nerderati.com/suggested-reading/", "published_at": "2010-05-04T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad154776375", "title": "Bijective Function Domains on Words in the English Language", "url": "https://nerderati.com/bijective-function-domains-on-words-in-the-english-languge/", "published_at": "2010-02-26T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad154a48c7d", "title": "Shebang", "url": "https://nerderati.com/shebang/", "published_at": "2010-01-31T00:00:00+00:00" }, { "id": "01a087ad-ac66-737d-8232-5ad154ffe9e1", "title": "Redis Memory Monitoring - Python Edition", "url": "https://nerderati.com/redis-memory-monitoring-python-edition/", "published_at": "2010-01-04T00:00:00+00:00" } ] posts Claim your blog
Back to nerderati.com
Blog · corpus.blog/blogs/nerderati.com/posts

nerderati.com

nerderati.com

2024

2020

2018

2017

2016

2014

2011

2010