WolfDenElectronicsart 1

WDE

The WDE website has been retired as testimony by it content you are looking at now. It just had too static a look... JavaScript to the rescue.

What prompted the change was learning about all the JS frameworks and libraries that have come to dominate the world-wide-web. I got used to Landing sites and animated content. So when you compare, the old site looks really dated. On to the brave new world.

Next I want to discuss all these frameworks that have formed the foundation of modern Web-Dev.

Frameworks & Libsart 2

Change was prompted by massive amounts of information needing to be presented in the form of a website that could also be displayed on a cell-phone and every screen size in between. Blogs are ever growing lists of content blocks. JavaScript is now an integral part of server-side coding. XML is displaced by JSON as the data transmission format of choice.

The programmers entering the design-development world of web apps are now faced with having to take in all this data and organize it onto tiny screens in a short time frame to satisfy clients. Wow! The result is a dizzying blast of new frameworks and libraries to get the job done. Corporate money and advertising dollars fuel this drive. Programmers eagerly support the new wave of design tools. The open-source world of smart guys with webcast capabilities are backed by Patreon and other front men to capitalize this new talent pool that is a dime-on-a-dollar education as compared to traditional college but no less viable.

As a newbie to web app design and development, what do you do? What do you study and learn? You have to jump into the stream and start swimming. If you go back to Angular versions 1 through 4, you are a company man. If you went with Vue, you are more restricted. If you came along in time to hit React and avoid Angular, consider yourself lucky. But React, based on controlling state, didn't do it very well!

JavaScript candy coats its code to support Classes, but in the end Functional coding is ozzing in to displace complex Class structures. It's all quite dynamic, but that's what JS is good for. React does a mid-course correction with Hooks. NodeJS is gracefully supported by Express and MongoDB. There are signs that would say a React frontend supported by a Node/Express/MongoDB backend is a solid career choice. Then Python raises its head.

WordPress has been a steady diet of success for years, but it is based on PHP. Along comes Django based on Python. Python is a very sophisticated and ever popular programming language for just about everything. Django is another open-source wonder that deserves being supported.

So the challenge to programmers is to keep the battle going to ever improve, but clearly in the direction of JavaScript, Python, and sanitized package managers. Linux based OS products are better suited for the programming world at large, but where does Microsoft fit into this...? It seems to all be converging into similar practices driven by the need to stay ahead of the hackers. Choose carefully Grasshopper, your career depends on it. The brilliant news in all this is that you don't have to have spent $200,000 and up on getting savvy via a college. You can get a job with major programming companies with a YouTube education for close to zero! Who saw that coming! Still paramount is experience to hone your skills to compete with the college boys. You may have to have a couple of interviews to figure that out.