The last few years have been a wild ride technology-wise and I have an updated perspective on the web...nothing earth shattering or paradigm shifting if you already know this stuff...here is a high-level summary:
- Microformats are a very good thing; the tactical, practical semantic web (lower case)
- jQuery is an amazing and useful framework.
- REST is all you need for distributed web architectures (sure, there are a few more foundational standards)
- Realtime web is viable, but not well-known in terms of value and technologies to most mid-large size organizations who stick with their big name, high cost technology solution providers and bloatware.
- Realtime web solutoins can be designed to use a small set of common standards and wide range of open source software.
- Enterprise architecture - where's the value realization? For those who have embarked on enterprise architecture initiatives, have large teams of enterprise architects with all the necessary certifications (and/or consultants too) have you seen real ROI? Have you broken even? Are you even tracking this?
- WOA > SOA
- Artificial Intelligence and Knowledge Engineering provide implicit value but don't sell well if stated explicitly and directly. One needs to use more popular buzzwords and euphemisms.
Thanks for reading!