October 9th, 2026
September 13th, 2026
August 21st, 2026
July 26th, 2026
August 27th, 2018
As referenced in Wikipedia, in 2015 designer Frances Berriman and Google Chrome engineer Alex Russell coined the term “Progressive Web Apps” to describe applications that take advantage of new features supported by modern browsers. This includes service workers and web app manifests, which let users upgrade web applications to progressive web applications in their […]
July 25th, 2018
Introduction Most mid- to large-sized organizations have large amounts of data and, typically, they have disparate sets of data. Sometimes the data is coming from outside of the organization; other times it is collected by the organization itself. Regardless of its origin, frequently organizations must deal with multiple systems containing data. In any […]
June 30th, 2018
Introduction Recently I was trying to explain to a family member the complexity of managing and maintaining software systems in production. The analogy I came up with was imagine someone asked you to build a car for them, a special car. This car could do things no other car could do. Maybe this car, in […]
May 29th, 2018
We lost my father in January of this year. Although he had been sick for some time, it was devastating to me and my family and we are all still reeling from his loss. Part of the healing process is talking and writing about him so I want to share some things he taught me […]
April 29th, 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
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
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
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
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 education […]
November 27th, 2017
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. […]
Get expert technical insights, software engineering best practices, and the latest updates from the Solution Street team.