All Blog Posts
Using syntax trees in Python
July 2, 2024 · 10 min read
An exploration of abstract and concrete syntax trees in Python, with practical examples using 'ast' and 'LibCST'.
Comparing the Use of Our Web Development Tools to More Mainstream Ones
June 6, 2024 · 7 min read
A reflection on the differences between the tools we use at ARCsoft and the more mainstream ones, based on a passion project experience.
Generic Spreadsheet Ingestion: A Deep Dive into Excel Data Management
May 27, 2024 · 7 min read
Explore how to effectively handle Excel data in modern web applications, with a focus on creating reusable solutions for spreadsheet ingestion and database integration.
Performance Analysis of Database Caching versus In-Memory Caching
April 5, 2024 · 6 min read
A detailed comparison of Redis and database caching solutions in Django applications, including implementation details, performance metrics, and considerations for choosing between them.
Reducing Testing Times with Parallelization
March 15, 2024 · 9 min read
An in-depth exploration of implementing test parallelization in Django applications, covering both local and CI environments, with practical solutions to common challenges.
Strategies to Increase Django Performance
March 1, 2024 · 8 min read
A deep dive into practical strategies for improving Django application performance, including caching with Redis, query optimization, and monitoring tools.