John Farrar talks about “VUE more with less” in this episode of ColdFusion Alive podcast with host Michaela Light.
John is one of the speakers of the upcoming Into The Box ColdFusion Conference, where he will talk about VUE more with less.
In his ITB talk, John shares how to learn to move beyond jQuery with super friendly JavaScript with VueJS 2.
Show notes
Here are some of the topics talked about in the episode:
What is VueJS?
A progressive web app (not single page app)
Closer to a desktop app in behavior
How to know when to jump into a new framework
Why he used to avoid JavaScript (and how it advanced ColdFusion)
Why he moved beyond jQuery
What problems do the JS frameworks solve
jQuery - abstracts out the browser JavaScript differences
React - data states in a single page responsive UI using a shadow copy of the DOM
MVVM solution
Angular - solve the same problem as React but is fully object oriented
No version numbers - it is backward compatible and progressive
VueJS - building an interactive site with super friendly code
Great documentation in English on their site even though it was created in China
The most approachable of these JS frameworks
Why he is concerned about mounting technical debt in companies today
Rank your most critical issues and first the most important first
Create automated tests to make sure that past technical debt does not come back
A public company technical debt clock
Check company moral!
How to pick a framework (hint - it is not just popularity contest)
Solves the problem you have
Why do I really want to use a JavaScript library
It is fun
The same to Googlebot with or without the framework
A growing and thriving community and docs, training courses - to get answers to questions
The community has viable funding
Is it validated in real-world solutions
The challenges being in the framework Olympic circle
Vue, Angular and React
None are the cult solution
How VueJS make JavaScript super friendly
VueX and how to stick your data in name spaces
The interesting story of how JavaScript has evolved over the years
Pre-rendering on a Node.JS server
Webkit JS clean up compile step
Why are you proud to use CF?
WWIT to make CF more alive this year?
CF is thriving in the intranets
Super B2B tool
CommandBox
What is CF’s market? + Lucee hits new markets
Teach CFers how to build better community
What are you looking forward to at Into The Box?
Mentioned in this episode
ASC orientated - Approachable Sustainable Collaborative
The Open Learning Server
Tincan - The Tin Can API (sometimes known as the Experience API or xAPI) is a brand new specification for learning technology that makes it possible to collect data about the wide range of experiences a person has (online and offline). This API captures data in a consistent format about a person or group’s activities from many technologies.
Rick Mason Lansing ColdFusion User Group
“Never first, never last” - Microsoft motto
“Great programmers plan the best path through the woods… BUT they don’t resist the multiple daily unexpected rock climbs.” - John Farrar
MVP goals for projects
The Startup Owner's Manual: The Step-by-Step Guide for Building a Great Company by Steve Blank
There are no facts inside the building - it is a guess - we don’t know until we test - so get outside
The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses by Eric Ries
Start with Why: How Great Leaders Inspire Everyone to Take Action by Simon Sinek
Leaders eat last
jQuery
React
Angular
VueJS
Created by Evan Yu
DOM (Data Object Model)
Bootstrap
Handlebars
Technical debt
The way your code works is the interface with your...