Adam StepinskiinInstawork EngineeringLeveling Up Our Apps With Hyperview Custom ComponentsIn previous posts, we introduced Hyperview, Instawork’s framework for building server-driven user interfaces (SDUI) in mobile apps. Unlike…Dec 5, 20222Dec 5, 20222
Adam StepinskiinInstawork EngineeringRefactoring a Python Codebase with LibCSTHow can an engineering team maintain consistent conventions in a growing codebase? When working on new code, engineers add new patterns to…Feb 19, 2022Feb 19, 2022
Adam StepinskiinInstawork EngineeringReal-time Web Apps with Zero Lines of JSUsing Django, Intercooler, and MercureOct 7, 2019Oct 7, 2019
Adam StepinskiinInstawork EngineeringWhen XML beats JSON: UI layoutsWhen demoing Hyperview to new engineers, there’s one comment that frequently comes up about the HXML data format:Jan 16, 20196Jan 16, 20196
Adam StepinskiinInstawork EngineeringHyperview: Instawork’s server-driven mobile app frameworkIn a recent blog post, I explained why the Instawork engineering team moved our web development from the popular SPA + API architecture to…Dec 18, 20182Dec 18, 20182
Adam StepinskiinInstawork EngineeringIterating with Simplicity: Evolving a Django app with Intercooler.jsAbout a year ago, Instawork started experimenting with a new product called Gigs. Gigs lets restaurants and caterers fill on-demand shifts…Oct 24, 20181Oct 24, 20181
Adam StepinskiinInstawork EngineeringElegant Database Migrations on ECSOver the last few months, the Instawork engineering team has been moving our AWS infrastructure from manually deployed EC2 instances to an…Apr 3, 201812Apr 3, 201812
Adam StepinskiinInstawork EngineeringDeath by a Thousand Papercuts, and How to Avoid ItBugs are an inevitable aspect of developing and maintaining any codebase and our mobile apps at Instawork are no exception. With a strong…Feb 12, 2018Feb 12, 2018