• The digital workplace merges work and life — a virtual space with applications, services and information on demand. For users, this means access to the technology they need, when they need it, on whichever device they prefer to use.
• Employees expect their enterprise systems to be as engaging, exciting and intuitive as consumer devices. Technology research company Gartner calls this a shift from technology-literate people to people-literate technology.
• Companies now have more exquisitely detailed data about how their products and services are used than they ever had before, thanks to a vast network of sensors and advanced analytic tools.
• Cognitive systems can parse all that data and learn what employees need to do their job better — even if they don’t yet know it themselves. Cognitive systems will deliver the ability to visualize vast amounts of data, curated and analyzed, for a unique task and a unique user.
• The workplace of the future will embrace emerging new cognitive and analytic capabilities. These tools can provide insights into how employees engage most effectively, what the best technologies are for each task and for each individual, and help provide a seamless work environment — an environment that will help to attract and retain the best talent.
First when I look at npm vs gulp I was like, well I can do this with npm scripts, why to learn another tool.
So I tried to make it happen with just npm scripts, this worked great until I tried to automatically create
responsive images with imagemagick. This would have required me to write a complete bash script.
Advantage npm script:
– I just write my build steps as shell commands and I am independent of the lifecycle of certain tools like gulp. As the bash script is portable.
– I minimize the tooling I need to learn. No need to install an additional command-line tool to run your build.
– They don’t have the complexity of a full build tool.
– They provide consistent APIs optimized for composing build tasks.
– They offer huge ecosystems of plugins for almost anything you can imagine.
– They avoid cross-platform compatibility problems.
– Gulp increases the performance by doing the build steps in parallel.
- I include gulp in my npm scripts with the following code into my ‘package.json’:
"build:prod": "gulp build --prod",
"build:dev": "gulp build"