John Farrar talks about “VUE more with less” in this episode of ColdFusion Alive podcast with host Michael Smith.
John is one of the speakers of the upcoming Into The Box ColdFusion Conference, where he will talk about VUE more with less.
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 moved beyond jQuery
- What problems do the JS frameworks solve
- 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
- 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
- Solves the problem you have
- The challenges being in the framework Olympic circle
- Vue, Angular and React
- None are the cult solution
- VueX and how to stick your data in name spaces
- 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
- 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
- Created by Evan Yu
- DOM (Data Object Model)
- Technical debt
- The way your code works is the interface with your developers
- Modern ColdFusion
- Cal Lightman – Microexpressions
- How will you influence your future today?
- The is one key thing you find out what your quest is – ask better questions!
- And listen to the hundreds of questions that are running through your mind every day.
- Strengthen your strengths, not work on your weakness
- Switch: How to Change Things When Change Is Hard Kindle Edition by Chip Heath
- React Flux to manage data states
- VueX library
- BHAG must be believable for you to engage in the goal
- Ramp up, maintain momentum and end strong
- WWIT to reach these company intranets
John Farrar: Hello, glad to be here.
Michael Smith: Yes, hello, welcome to the podcast. So glad you’re here. What exactly is Vue.js?
John Farrar: Vue.js is another one of those libraries, and I’ll probably talk on that later, some of the things you mentioned there. But Vue.js when version one was out it was really cool looking, had a lot of promise, but it wasn’t holistic enough that I was ready to drop an investment of my time and encouraging others to. When version two shipped, it really took off. What Vue.js is, a lot of use have heard of the phrase, single-page applications, I’m a part of the people out here who are trying to change that phrase because when you use a phrase that doesn’t describe it well, it confuses people.
John Farrar is an active CF community member who focuses on a strategy that will bring impact without getting delayed by over- engineering.
John Farrar started programming in the late 70’s on a Commodore PET. He served in the U.S.Navy and then met his wife during his reservist years. This was when the Amiga drove his computer interest for several years. Eventually, he became a web developer and in the later 90’s he started using ColdFusion building dynamic websites.
With about twenty years of web development, John has become known for his work with jQuery, Knockout and Vue AJAX libraries. Sustainable and profitable come together when the right technology is applied to the correct challenges. John enjoys focusing on a strategy that will bring impact without getting delayed by over engineering.