Solution Street Blog

April 27th, 2017

Top 5 Things That Make Clients Happy

  I’m often asked during an interview with a candidate to discuss the future of our company and what we are trying to achieve. My response tends to be the same – If our clients are happy and our employees are happy, then we are happy. Making employees happy is often the same as making […]

March 30th, 2017

Making Sense of Mobile Application Types and Frameworks

  Introduction   The options for building mobile applications have never been more misunderstood than today! I keep hearing things like, “Ionic is cool,” or “React Native is the way to go,” “How about Cordova or Titanium?” and then I ask, “What is that? Is it a framework? A platform? Is it native? Why would […]

March 21st, 2017

Solution Street’s Ad in Franchising Today

For over four years we have worked with the Jazzercise franchise to solve their business problems using custom software solutions. We are proud of this successful collaboration and we look forward to working with more franchises.   Here is our latest advertisement in Franchising Today magazine.     And here is the magazine itself featuring […]

February 24th, 2017

Dipping Your Toe Into Machine Learning

Recently I had the pleasure of having a friend’s thirteen-year-old son come to the office at Solution Street to get a better idea of what we do everyday for a class project. He had already learned how to program at some summer camps and in some lessons at school. I started off with my usual […]

January 31st, 2017

Testing React

React is still a fairly new and hot JavaScript framework, having only been open sourced in 2015. With its component-based architecture and emphasis on immutability and the virtual DOM, React might be fairly different from anything you’ve worked with in the past. This means there will be some growing pains in learning how to code […]

December 22nd, 2016

Faster Unobtrusive JavaScript with Data Attributes

Many developers have jumped on the bandwagon of full JavaScript user interfaces and moved all presentation logic from the server side to a client-side framework like React.js or Angular.js. While this may sound like fun, there are millions of applications out there in the world that use server-side rendering of HTML and JavaScript. This article […]

November 28th, 2016

JavaScript Server APIs with Node and Loopback (VIDEO)

I tend to migrate towards languages, frameworks, and architectures that have a large community, follow web standards, and live by the following two principles: Convention over configuration Less code is better   There’s no question that Ruby on Rails exemplifies these two principles, but the world appears to be moving to a JavaScript dominated isomorphic […]

October 27th, 2016

Software Estimation and Scope Creep

Those of us who have been in the software construction business for a while know that estimating the time of software construction is a bit of an art as well as a bit of a science. One of the easy traps for managers and other former developers to do is to trivialize how long it […]

September 30th, 2016

Top 10 skills every software consultant should have

  Top 10 skills every software consultant should have:   1. Listening 2. Writing tests 3. Refactoring code 4. Understanding transactions 5. Understanding performance tuning 6. Understanding scaling 7. Knowing when NOT to be on the bleeding edge 8. Transparency with clients 9. Accepting of feedback on your code 10. Being polite   After more […]

August 30th, 2016

The Low Cost Provider – Software’s hidden landmines

  Last summer I took a two week vacation to Europe, it was a great time, but when I came home I found my lawn to be completely brown and burnt out from the Virginia Mid-Summer heat. This was not dormant grass, it was completely burnt. So I decided I would get a sprinkler system, […]