Over the past few years, the web applications I’ve worked on have increasingly taken a mobile-first design approach. This is great from a presentation standpoint, providing the users with a practical interface for their device, but does not really help deal with flaky mobile networks. Progressive Web Applications provide a way to optimize for connectivity issues. What is a Progressive Web Application? At their core, Progressive Web Applications are simply web applications. They’re a combination of HTML, CSS, and JavaScript. They… [continue]
Getting MEAN
When Stratostar approached E-gineering to provide their next-generation solution for tracking high-altitude balloons, near real-time graphing, and Twitter integration, we decided to get MEAN… MEAN.JS that is. (Okay, I admit that was bad, but it got your attention, right?) What is MEAN.JS? MEAN.JS is one of the most popular open-source projects which provides a full-stack JavaScript solution. MEAN.JS is composed of the following major components: MongoDB Express AngularJS Node.js Advantages of MEAN.JS One Language In a traditional web application using… [continue]
Performance Reporting
E-gineering partnered with an automotive financial products reseller to rewrite a web based reporting product. Developed by a previous vendor in classic ASP, it became evident to the client that the software was not written to be flexible, extendible, or scalable. In addition, it was inconsistent, had error in its calculations, and was in need of functional enhancements. As an initial step in the process, E-gineering took the time to work with the customer to identify and codify the features,… [continue]