Our focus is on long term reliability, not short term expediency. We follow rigorous development practices, to ensure the quality of your code.
A key aspect of our collaborative relationships is consistent engagement, with clear and frequent communication. We won’t go dark on you.
We will walk you through your project step by step, brainstorm options with you, help you anticipate challenges, and find cost effective solutions.
We work with clients who want to build a partnership with us. We treat each and every client we partner with as our most important client.
Our founder, Mike Toppa, has been coding for the web since the days of HTML 1.0, when web pages were first painted on cave walls. Previously, he was the Director of the 16 person web team at the University of Pennsylvania School of Medicine, Senior Engineer at the venture-backed start-up ElectNext, Lead Developer for the New England Journal of Medicine website, and has also worked for Georgetown University, E-Trade, and Ask Jeeves. Mike regularly speaks at tech conferences and meet-ups on the East Coast.
Toppa Consulting leverages Mike’s extensive experience, as well as that of other seasoned developers and designers who work with us, to create quality web applications. We specialize in highly collaborative partnerships where we can apply the full depth and breadth of our experience.
Ruby on Rails
4 years experience developing highly scalable applications on AWS and Heroku
PHP & WordPress
12 years experience developing object oriented PHP applications, and 9 years developing WordPress plugins
6 years experience leading teams in adopting Scrum and Kanban, and revitalizing distressed teams
8 years experience as a Product Owner working closely with clients on fast-paced, complex projects
Latest Blog Posts & Presentations
Yesterday at the Boston PHP meetup I gave a talk on Dependency Injection for PHP. It went really well and I got a bunch of great questions at the end. Our speaker Mike Toppa will first review some key concepts for object oriented programming in PHP. He’ll then discuss the benefits of writing small classes,[…]
Last week Thomas Fuchs wrote an excellent post on how to write a great error message. He shows plenty of examples of all-to-common terrible error messages, and has solid advice on how to do it better. For me this sparked the question, why has the software industry been so bad at this, and for so[…]
I recently moved from Philadelphia to Boston, and my house is currently overflowing with half-unpacked boxes. Despite all the craziness of moving (or perhaps because of it…), I was a speaker at WordCamp Boston this past weekend, and also gave a lightning talk at the BostonRB Ruby meetup last week. If you’ve followed our blog[…]
Cybersource is a subsidiary of Visa, and is one of the largest providers of online credit card payment services. As any developer who has worked with Cybersource’s Silent Order POST service can tell you, it’s not the easiest service to work with. It provides a great deal of flexibility, but that comes at the cost[…]
I’ve lived in the Philly area more than 10 years, and yesterday was my first time visiting Lancaster, because I finally had a good reason to go! I gave a presentation at WordCamp Lancaster. It was the first WordCamp in Lancaster, and had a single track, with web accessibility as the theme: The power of[…]
These are my notes from today’s Data IO conference Next Generation Search with Lucene and Solr 4 Speaker’s slides Lucene 4 near real time indexes (used by Twitter for 500 million new tweets/day) can plug in your own scoring model flexible index formats much improved memory use, regexs are faster, etc new autocomplete suggester Solr[…]
After my , I transitioned from talking about how to write clean code, to talking about how the web is transforming the world of journalism, and what it means for civic engagement. This was the topic of the BarCamp NewsInnovation talk two weeks ago in Philadelphia given by Dave Zega and I (we work together[…]
Update: here is the wordpress.tv recording of my talk. It spent several months featured on the wordpress.tv homepage: Spring is conference season, and I’ve given four presentations in the past four weeks: two in Philadelphia, one in Nashville, and one in Washington DC. Each presentation was different, and I did most of the preparation outside[…]
I presented at the Philadelphia Knowledge Slam tonight on job satisfaction and Agile. It was a lot of fun! The hardest part was putting together a coherent presentation that fit within the strict 5 minute limit, with no slides allowed. There were 10 great presentations on a wide variety of topics: the songs of Robins,[…]
In his recent post The Dire State of WordPress, James Shakespeare predicted doom for WordPress if it doesn’t undergo radical architectural change. Henri Bergius followed up with a similar argument in Why WordPress needs to get Decoupled. I appreciate where they are coming from: I can say without hyperbole that Bob Martin’s book Clean Code[…]