Page design adapts to better presentation depending on the device (squish this page down to see how that works.)
Make your web app work when the internet is not available - important for mobile devices.
One of the latest trends in site implementation, the background image scrolls at a different rate than the rest of the content. Check out the splash at the top of this page for an example
See the PouchDB/CouchDB item below for an explanation of a no-sql db implementation that works well
It's the World Wide Web - that means not all who access your site are going to be speaking occidental (or other flavors of) English. While translations are not provided (there are companies that can provided these), your site can be structured so it can be presented in different languages as needed
Evolve or die.
Vue.js is the premier next generation platform for building rich, performant, client-side applications.
Node.js is the premier next generation platform for server development.
PouchDB/CouchDB is a no-sql database technology. PouchDB provides a client-side instantiation of the db and syncs with the CouchDB on the server.
Jekyll is an emerging defacto standard for static website development, adopted by, among others, github (essential, if you want to put content up on github.)
(this site is developed in Jekyll.)
New from Google, Dart promises a clean language implementation for both web and cross-platform device development
Also from Google, Flutter is a new cross-platfrom framework that targets both iOS and Android devices, using Dart. Code compiles to native language on each platform, offering strong performance on both.
A deployment strategy that allows seamless scaling of web services, from 1 to hundreds of nodes.
Rick made a big contribution to our project, implementing a feature which turned out to be a key differentiator over the existing workflow. He is quick to grasp new concepts and come up with new implementation approaches.
Rick is a quick starter, digs in to the details and can be relied upon to be persistent in solving problems.
What sets Rick apart is his long term experience, a pragmatic approach to get a job done, coupled with a depth and breadth of knowledge. What impressed me about Rick was how fast he got up to speed on the domain specific problems, and then presented well thought out and well written proposals and solutions, weighting different alternatives.
Rick has demonstrated many times the ability to quickly master new technologies. Rick is able to untangle complex system requirements and produce practical, effective software designs.
Rick is a experienced software developer who has superior customer relationship skills. He added significant value to our efforts in professional services to our clients at TGS
"You saved our bacon…" (direct quote at release party.)