PinnedMark AnginLevel Up CodingCache those API tokens (feat. Gfycat): Optimising Django: Part 6If you’re working with Django and have to deal with 3rd-Party APIs, this will help you manage your tokens efficiently!3 min read·Nov 10, 2020----
Mark AnginLevel Up CodingFallback Objects and Responses in Django — A few ways to implement themHere’s how you deal with default / fallback objects as a Django dev!4 min read·Apr 21, 2021----
Mark AnginLevel Up CodingPopulate your AWS Kinesis data stream with Python: A short guideIf you’re using AWS (like I do on a regular basis), you’re probably familiar with AWS’s Kinesis queue service. According to Amazon’s…3 min read·Dec 2, 2020--3--3
Mark AngThe Princess and The Frog: A more real princess, but not reallyNote: In case it isn’t obvious already, big plot spoilers ahead, so you’ve been warned!6 min read·Nov 26, 2020----
Mark AnginLevel Up CodingConnect to Elasticsearch using Python— A quick-ish guideIf you’re a Pythonista looking to work with Elasticsearch, this might be worth a read!3 min read·Nov 25, 2020----
Mark AnginThe Startup4 reasons why remote working isn’t all that great (and what you can do about it)As I sit at my (home) office desk, writing this article between bouts of work, I consider myself, strangely enough, grateful for this…6 min read·Oct 20, 2020----
Mark AnginThe StartupLet’s Put the Coding Quiz in Perspective: 3 Reasons Why the Coding Quiz Is Not a Good Interview…Coding quizzes are like a staple of interview packages for developer positions, but they’re bad at assessing dev skills. Here’s why.8 min read·Sep 18, 2020----
Mark AnginLevel Up CodingSave the queries, cache your objects! Optimizing Django: Part 5So far in this series, we’ve covered tips and tricks to reduce your SQL footprint in various parts of your Django server. For example…4 min read·Sep 4, 2020--1--1
Mark AnginLevel Up CodingDealing with the n+1 problem! Optimising Django: Part 4This issue is notorious among Django Rest Framework users, so even if you’re familiar with it, it’s always worth getting refreshed on it.5 min read·Aug 27, 2020----
Mark AnginLevel Up CodingDealing with multiple, massive tables in a single admin: Optimizing Django: Part 3The Django Admin can become unusable with big tables. Here’s a couple of ways to keep that SQL footprint light and manageable!5 min read·Aug 21, 2020--1--1