Glad to have you back for this week's IBM i news roundup! This week we are looking at the sanity of Node.js 8.0 and the growing lack of IT education. But First...
The Guru is back! Ted Holt has another addition of Guru 400! This week Ted talks about Common Table Expressions Can Replace Query Chains. Enjoy!
Node.js 8 Brings Sanity to Native Module Dependencies
by Paul Krill
Last week was the release of Node.js 8 which gave impressive upgrades and improvements for run time, buffer security, URL parsing, and preserving dependencies on native modules across major Node.js upgrades. With the release of 8.0, Node introduced Node.js API (or N-API). This feature was created to eliminate the breakage of dependencies on native modules that happen between release lines.
Other highlights of 8.0 include:
- The zero-filling buffer and a new buffer are added by default.
- WHATWG URL parser moves from an experimental stage to being fully supported.
- Newly released NPM 5 client.
Node7 gets replaced by Node 8 in October and will become the Long Term Support release at that time. With 8.0 released, Profound.js becomes even more powerful for your IBM i system. See how Profound.js 2.0 can help modernize your applications today.
IT Skills Gap
by Jon and Susan
As technology continues to grow the need for more IT professionals also continues to grow. But according to a 2008 report from the Wisconsin Technical College System, between 2002 and 2007, enrollment in IT courses declined 43% and graduation in IT fields declined by nearly 26%. This decline in interest in the IT world can be alarming for us in the IT business currently.
Employers are complaining about a shortage of qualified workers. In the same above report, 49% of those surveyed employers say the lack of specific job skills (such as RPG or IBM i) is a major problem on their minds. On the flip side of the coin, only 29% of those same companies think lack of on-the-job training is part of the problem. Clearly there is a disconnect.
As for IBM i specifically in the IT world, there should be even more concern. Most students don't even know about IBM i, or think that it is no longer in use. When asked, students said they either had never heard of IBM, or didn't even know they were still in business. One of the biggest problems with IBM i for the younger generation is simply the name. As a young IT student looking for work if you see job postings for AS/400, iSeries, or System i you would never think of taking a class on IBM i (even though they are one in the same). That is a solution that we can all help with by referring to it as IBM i from now on.
One solution to this growing issue can be to introduce more IT ideas, classes, and internships at the High School level to help students be more engaged in the IT world. Is there a problem? Yes. Can it be fixed? Absolutly.
Our own Brian May had a great article for MC Press Online. He tackles some alternatives to using RDi in case you or your company aren't interested in purchasing the program. It's a great read!
One of our focuses for 2017 is the continued adoption of Node.js in IBM i shops. Click here to read our white paper on Why Node.js Is The Solution Your Company Needs.
And there, you're all caught up! Sounds like we have an interesting 2017!