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!Nov 10, 2020Nov 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!Apr 21, 2021Apr 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…Dec 2, 20203Dec 2, 20203
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!Nov 26, 2020Nov 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!Nov 25, 2020Nov 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…Oct 20, 2020Oct 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.Sep 18, 2020Sep 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…Sep 4, 20201Sep 4, 20201
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.Aug 27, 2020Aug 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!Aug 21, 20201Aug 21, 20201