Michele Titolo | Blog | Speaking

Building the Skeleton in Padrino

So in order to get a real feel for how Padrino and Hapi.js will work, I’m going to create the site skeleton and the basic APIs. In addition to the server app framework, I’ve made a number of other technical decisions: PicsNearMe has a relational database (sorry Mongo!). The database will be MySQL locally. I plan on taking advantage of Amazon’s new Aurora DB in production. For now, the app will serve statically generated HTML for the web front-end.

☞ Continue reading

Languages, frameworks, and tools, oh my!

A lot has changed since I spent time building websites. Figuring out where to start is slightly overwhelming. Around ever corner there is a decision: less or sass? grunt or gulp? django or rails? handlebars vs mustache vs angular? Without too many restrictions it’s easy to get lost in the sea of choice. So here are my criteria for choosing the technology for this project: Handles front and back end APIs are first-class citizens Connects with multiple kinds of databases Uses a sane front-end templating system Able to automate deployment Language Most people usually pick a language before picking a framework to use.

☞ Continue reading


One of my goals for 2016 is to successfully complete a side project. I haven’t had a personal side project since college, and I’ve been wanting to round out my experience with more web development. This isn’t my first web rodeo, but I haven’t worked on a majority-web project since 2012. It was in Rails 3, used Bootstrap 2, and GOSH was it fantastic. So what am I going to build?

☞ Continue reading

The Project File Part 2: Schemes and Targets

Welcome to part 2 of my Project file series! Before reading this post, I suggest familiarizing yourself with part 1. Schemes and targets are the building blocks of apps in Xcode. Every app has at least one scheme and one target. Just like everything else in Xcode’s build system, these have representations on disk that are used to keep track of the settings needed to build. Terminology Before digging into some of the details on how schemes and targets work, there are a number of terms that need to be defined.

☞ Continue reading

Test Logs in Xcode

Apple spent the week of WWDC touting the new testing features in Xcode 7. One thing they failed to mention both this year and last was the persistence of test results to disk. These files and folders are not officially documented, so if you decide to rely on them make sure to check a new version of Xcode doesn’t break anything. This post will be updated to reflect changes as needed.

☞ Continue reading

© 2017 Michele Titolo