December 4, 2018
Progressive Web Applications: Part 2

In the article "Progressive Web Applications, Part 1," I laid out what a progressive web application is, and how it can enhance a web application to look and function like a real, native mobile application. I also covered what is and isn’t supported by today’s major platforms, Android and IOS. In this article I’ll be […]

Read More
September 25, 2018
Progressive Web Applications: Part 1

“Progressive Web Application” is a popular new terminology that encompasses an up and coming standard for web applications. This standard gives web apps the ability to be installed to a device and to function like a normal, lightweight device application. Devices can be mobile phones, tablets, or even more recently desktops. The app can be […]

Read More
August 26, 2018
Let Prospective Employers Know You are Keeping Your Skills Current

Who knew that 80% of money transfers and 95% of ATM swipes are still powered by programs written in COBOL? This is very good news for retired COBOL programmers who want to keep doing a bit of work. It is also good news for younger developers who learned to program in COBOL to take some […]

Read More
June 8, 2018
Tips and Tricks for NPM Package Management

Node Package Manager (NPM) is a great tool that brings order to the world of open source JavaScript software, and its CLI is an excellent extension to our software development toolset. However, as a software solution ages it can be difficult to keep NPM dependencies up to date and consistent across all development and build […]

Read More
March 5, 2018
Tech Stack Modernization, Volume 4: Vue.JS

This is my 4th and final article about my experiences choosing a new modern tech stack. I originally described my requirements and process for choosing a stack, detailed why Angular didn't meet my needs, and then took a detour through some common build tools. In this article I'll talk about the framework I selected and […]

Read More
December 20, 2017
Tech Stack Modernization, Volume 3: Webpack and NPM

Tech Stack Modernization Volumes 1 and 2 covered my thought process behind modernization and a review of Angular. Volume 4 will review my selected framework, (spoiler: it's Vue.JS), but before I get there I want to write a bit about Webpack and NPM. Both of these are tools that can be used with any tech […]

Read More
November 29, 2017
Real-Time with SignalR

When "Pull" is Insufficient Software developers live in a pull first world. Even modern single page applications (SPAs), while highly interactive and responsive, only respond to change when the client initiates it. A user sees a list of work orders, and the list doesn't update unless that person requests an update, either by refreshing the […]

Read More
October 25, 2017
Leveraging Docker to Create a Dev Environment

This isn't a primer on Docker, containers, virtual machines, system resources, or anything like that. All of that has been written about extensively elsewhere. This is about getting local development environments up and running, fast. When I stumbled upon Docker, at first I thought it was something like Composer or NPM because I could "install […]

Read More
September 27, 2017
Tech Stack Modernization, Volume 2: Angular

In Tech Stack Modernization, Volume 1, I discussed why I'm evaluating new clientside frameworks, and I listed my goals and requirements. You'll note that I prefer small focused libraries over kitchen sink frameworks, which is part of the reason I like Knockout.JS so much. Because of that preference, Angular was a bit of a tough […]

Read More
August 30, 2017
Tech Stack Modernization, Volume 1

How do you know when you need to take the considerable effort of choosing a new tech stack? There can be a number of signs: Finding new developers willing to work on your stack is getting harder. Newer stacks promise (and hopefully deliver) better performance, faster development or better user experience. Your current stack is […]

Read More
info@stoutsystems.com
877.663.0877
© Copyright 1995-2018 - STOUT SYSTEMS DEVELOPMENT INC. - All Rights Reserved
envelopephone-handsetlaptop linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram