Solution Street Blog

June 24th, 2019

Team Communication Contract

Does your team have a communication contract? Recently I was having drinks with a former manager of mine and he was relaying a story I had completely forgotten. He used to send me at least a half dozen emails a day with various thoughts, ideas and actions for me to address. He said that one […]

May 29th, 2019

You Really Should Be Using GraphQL

Origin of GraphQL   Back in 2012, Facebook was dealing with an issue that many of us software developers who build products with multiple front-ends (web and mobile) must address. How can we build a server component Application Programming Interface (API) that works seamlessly with both mobile and web applications? How can we have the […]

March 27th, 2019

A Contrast in Corporate Culture: How Corporate Culture Shapes an Organization

I recently watched the popular Netflix documentary Fyre, about the failed 2017 luxury music festival.  (Warning: The documentary is rated TV-MA and contains profanity and one very graphic anecdote). The festival was essentially an elaborate scam perpetrated by the recently incarcerated scam artist Billy McFarland and rapper Ja Rule.  Like most who have seen it, […]

March 8th, 2019

The Women of Solution Street

In celebration of Women’s History Month and International Women’s Day, get to know the women of Solution Street.   “I have been very fortunate with my experience in the technical community. I made the switch to software development after six years studying Russian. I attended a coding bootcamp, where more than 50% of my cohort […]

February 14th, 2019

Where’s Your Roadmap?

Introduction   About 15 years ago, I was working as a Software Engineering Director at a prominent Internet Infrastructure company and I inherited a new Vice President, Tom Bright. One of the first requests Tom made to me was to see the technical and product roadmap for the products I was supporting. I looked at […]

January 23rd, 2019

What Your Software Development Vendor Isn’t Telling You

When it comes to implementing a critical business application, many businesses seek to hire a software engineering firm to build their application. After building and implementing countless applications, we at Solution Street have found that there are key questions that businesses should ask potential vendors that are critical to the project’s success. Indeed, these questions […]

December 18th, 2018

Story of a Rails Upgrade

How to Upgrade Rails   Recently, my team upgraded our Rails gem from version 4.1.16 to 4.2.10 on a project that is five years old. For reference, the most up-to-date release of the Rails gem in the wild is 5.2.2.rc1. Although the project had been upgraded since its inception, the last update occurred before I […]

November 28th, 2018

What Are Web Components and Will They Change Your Life?

  On Wednesday, November 15th, I gave a talk at PHP World about Web Components and Polymer. The slides can be found here and the complete talk can be found here. For those of you without 40 minutes to watch my talk, here is summary of what it was all about.   Automobile owners know […]

October 26th, 2018

SQL Exploration

  I’m currently working in a primarily front-end role and I haven’t needed to use much SQL other than an occasional basic SELECT statement. That said, having a baseline level of competency in SQL is important for any developer. To continue my growth, I decided to take a dive back into Structured Query Language. My […]

September 23rd, 2018

Move Over Selenium, Cypress is Here

  I love pragmatic solutions and if you’ve read some of my prior articles (Write Less Code, Making the Complex Simple…), I often look for tools and solutions that have an easy barrier to entry, avoid complexity, and allow developers to do their jobs. In the world of browser-based end-to-end testing, Selenium has been king. […]