August 21st, 2026
July 26th, 2026
July 2nd, 2026
June 25th, 2026
December 22nd, 2016
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
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
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: 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
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, […]
Want to be a great Developer…..Practice Practice Practice…. In Malcolm Gladwell’s book Outliers he talks about the 10k principle. The principle holds that 10,000 hours of “deliberate practice” are needed to become world-class in any field. In Malcolm’s book he even talks about how microsoft founders Bill Gates and Paul Allen had thousands […]
July 1st, 2016
Unlike our traditional software engineering blog articles I’m going to go diverge from the norm here and talk about my personal data backup strategy for my home. I can’t tell you how many times a friend or family member has asked me about how I backup all of my photos and videos and maintain […]
May 31st, 2016
In my previous article, I outlined the basics of how to learn React and went through a practical example. In order to keep things simple, we skipped over a few important things that I promised to revisit in this article. In this article we will cover: Add Node Package Manager (NPM), Webpack and Split up […]
March 29th, 2016
I’ve been trying to learn React.js in my spare time over the past month. We have a large project using the technology and I thought it would be a good idea for me to at least know the basics. When I asked how I should begin, my team suggested I start with the tutorial here. […]
February 26th, 2016
When I think of building software, I think of solving a business problem. I know…that’s different. Most developers think of technology. They think of coding. They think of a specific software language like JavaScript or the latest framework to use. In our industry today, we do everything possible to make software engineering become a […]
Get expert technical insights, software engineering best practices, and the latest updates from the Solution Street team.