Printd: On-site Code Printing for Toph Contests

We built Printd at Furqan Software for Toph to let on-site contest participants request printed copies of their code directly from the contest UI. In team contests where members share one machine, a competitor can request a printout, debug on paper away from the screen, and let teammates continue solving other problems, without any per-computer printer setup. Why It Matters Installing network printers and configuring client machines can be time-consuming. Relying on volunteers can make this process even more fragile, leading to unnecessary delays and complications.
Read more →

Building Blink: A Documentation Scraper for Toph

Programming contests present unique challenges that often require creative solutions. When Toph, our competitive programming platform, needed to provide offline access to programming language documentation during contests, we faced a few specific problems that existing solutions couldn’t quite solve. It led to the creation of Blink, a specialized tool for scraping and mirroring programming language documentation. The Problem Competitive programming contests, especially on-site events, operate under strict network restrictions. Participants typically only have access to the contest platform (toph.
Read more →

Stash: A Go Package for Disk-based Blob Cache

Web services like Amazon S3 or Google Cloud Storage make file storage so trivial that you can’t help but fall in love with them. Although, they make your life easier when it comes to storage, for most real applications you still need to transfer files back and forth between the storage service and your application.
Read more →