Leverage this limited resource in the post-AI worldToday Google announced Lyria as a generative AI model for music. The internet was filled with comments about how this was the end of music…Nov 16, 2023Nov 16, 2023
Announcing Tino: a One-of-a-Kind, Stupid Fast, Python API built on Redis Protocol, MessagePack and…Last week I wrote about the problems with HTTP and how replacing it with RESP, the Redis Serialization Protocol, could eliminate some of…Jun 11, 2020Jun 11, 2020
Published inLevel Up CodingHacking the Redis Protocol as an HTTP API alternative using Asyncio in Python.Normally when you think of APIs your mind goes directly to HTTP. While the protocol has dominated for good reason, it was primarily built…Jun 8, 20202Jun 8, 20202
Published inAnalytics VidhyaAsyncio — Moving towards the async future of PythonA split bigger than the decade long transition from 2 to 3 is well underway in the Python community. Coroutines and async/await syntax…May 20, 20206May 20, 20206
Visual Programming with Elixir: Building Binary ParsersVisualize binary protocols by building parsers in Elixir.Mar 22, 20191Mar 22, 20191
NATS: the Secret to Microservices in Go and Python that Scale without ComplexityBreaking up a monolithic app into domain specific chunks comes with a pretty heavy price. These chunks need glue to hold those things…Apr 17, 2018Apr 17, 2018
The Dramatic Benefits of Django Subqueries and AnnotationsIf a web request is stretching into seconds, 99% of the time the database isn’t being used correctly. When using the ORM, its natural to…Nov 11, 201716Nov 11, 201716
Thinking Functionally with Python and Django at eShares Inc.Be ready to revise any system, scrap any method, abandon any theory, if the success of the job requires it. — Henry FordJan 18, 20173Jan 18, 20173
Solving Performance Problems in the Django ORMDjango is a wonderful tool which has helped thousands boost their productivity when writing web applications. Like any framework, when you…Oct 17, 201615Oct 17, 201615
Safer Software with Cautious CodeWorking in an software organization, engineers write libraries that other people use. Unlike the real world, software abstracts the risk to…Sep 22, 2016Sep 22, 2016