Solution Street Blog

April 29th, 2018

Password Management – Best Practices in 2018

  Introduction   Giving users a secure way to access applications (any kind of application, mobile, web, desktop, cloud) has been a key function of every system I have built in my career. Most applications traditionally utilize a user and password as a way to “authenticate” and provide secure access to a system. Recently you […]

March 28th, 2018

It’s Getting Better All The Time – Making the Complex Simple Using Async/Await in JavaScript

  The famous line from a Beatles song also pertains to the JavaScript language. The JavaScript of years gone past in the late 90s has certainly come a long way from its early adoption. No one could have foreseen its rise to power and usage.   JavaScript seems to be everywhere nowadays including on the […]

February 21st, 2018

Practical Artificial Intelligence

  Introduction   I just finished reading Dan Brown’s new book, Origin. In this book, the hero, Robert Langdon, works with an Artificial Intelligence program named Winston. Winston appears to be remarkably human in that Robert interacts with him via voice in a seamless way. At first blush, Winston is everything we hope Artificial Intelligence […]

January 27th, 2018

Software Engineer Resolutions for 2018

  Every new year brings many great articles on technology trends and predictions. I assume many predictions will be correct and just as many will be incorrect. With so much technology to keep up with, it’s virtually impossible to be all knowledgeable as a software engineer in everything. Nonetheless, as developers we want to know […]

December 21st, 2017

Online Education vs. Conventional Learning in the Technology Sector

  Traditional colleges and universities remain steadfast in the belief that students must complete four years of college along with multiple internships before they are ready for the workforce. But does a student working towards a major in computer science require four years of education before he/she is ready to build quality software? Some online […]

November 27th, 2017

Serverless Platforms as a Service: The Next Big Thing?

  This year, Gartner has added “Serverless PaaS” to the 2017 Hype Cycle for Emerging Technologies*. This addition is shown as a light blue circle midway in the Innovation Trigger column/phase in the figure below. As I have heard this buzzword come up several times recently, I thought it would be a worthy newsletter topic. […]

November 6th, 2017

Spencer Jones will present at NationJS

Solution Street’s very own Spencer Jones will present on GunJS at the upcoming NationJS conference on December 1st.  Please visit for more details about this conference. Spencer Jones Spencer Jones is a humanities major turned software developer via free tutorials, Stack Overflow, sweat, and occasional tears. He believes everyone should have access to high-quality and […]

October 27th, 2017

Avoid CodeThinking – The Pitfalls of Trial and Error Coding

  Do you suffer from this issue? I can’t tell you how many developers I have seen who fall into this trap. I certainly have from time to time. I can’t say that using coding instead of thinking is always bad, but in so many cases it turns good code from simple elegance into a […]

September 15th, 2017

Following Directions

  I remember back in 5th grade one of our first assignments in Mrs. Signet’s class was on following directions. The worksheet she gave us looked something like this:     When I received this, I read the directions and I started to read through the list of items. I got to about number 7 […]

August 29th, 2017

Rapid Development of Mobile Apps Using React Native and Expo

  I’ve been interested in mobile development for a while, but only recently have I taken a few steps into the mobile development world to gauge how hard or easy it is to put together a mobile app. Ultimately, I discovered that it was easier and faster to do than I first thought. Download the […]