I first learned about code golf the way I assume a lot of other people learned about it: I saw an interesting question in the “Hot Network Questions” section of Stack Overflow. I clicked on the link and found the code golf page. Code golf is the idea of writing code to solve a problem […]
When planning out my first lab day project at Tome, I wanted to create something that bridged the gap between my software engineering position and my musical orchestration passion. An hour or two of research lead me to the idea of using the programming language Max/MSP to write sort of melodic generator. I played with […]
As a member of Tome’s mobility team, I’m a fresh convert to the microservice dogma. After dealing with all the complexities of a massive, monolithic codebase in a previous project, we decided to start fresh and break our new project into many (less massive) services. This post isn’t about the pros and cons of microservices. If […]
Having recently just bought a house and moved, the amount of “Home Chores” has increased exponentially. Add in the fact that I am now living in the burbs rather than the city, the amount of potential “shopping” options have also increased. Like many couples, my wife and I send each other emails with links and […]
When designing an iOS app for one of our APIs, we like to make a Swift class for the response data to make it easier to work with. These classes follow the same pattern every time: An initializer function that parses the returned dictionary into the class variables, an isEqualTo function to compare two objects, […]
Once a month at Tome everyone takes a break from their daily work and gets a free project day or Lab Day, where we can work on any project based on technology. This month I decided to tackle a personal problem of taking my unorganized folder of code snippets and templates and creating a beautiful visual gallery with integrated search.