Cypress Automated Tests for Toph

Automated tests are like the brakes of your car. Without brakes, you wouldn’t feel comfortable driving at higher speeds. The year 2021 started great for Toph in terms of development. Aside from launching some of the community’s favorite features, a lot of work has been done to improve the codebase and internal frameworks. During this time, it was becoming increasingly infeasible to test Toph manually before deploying updates. Although Toph already has unit tests covering the critical parts (something to be covered in a future engineering blog post), they are not replacements for well-written end-to-end tests.
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 →

How the BACS Contest Helped Us Improve Toph

Bangladesh Advanced Computing Society (BACS) recently hosted their regional programming camps selection contest on Toph. There were 1792 registrants, of which 1043 participated in the contest. During the contest day, a whopping 2500 unique users were on the site. These numbers may not sound very large, but they were large enough to help us identify a lot of bottlenecks and areas where Toph could be improved. Based on what we learned during the contest and the feedback that we received from the participants, we have enhanced a few things in Toph.
Read more →