Vue Intro Article

A quick intro to Vue. If you are a jQuery fan I highly recommend looking into adding Vue to your developer toolbox.

www.telerik.com/blogs/vue-for-jquery-developers

Vue – JavaScript Library Outside Google/Facebook Control

River Siene Paris Aug 2018

Vue is running on several projects to create a better admin user experience. Vuetify is layered on top and baked into WordPress themes and plugins.

You will need to add a little custom CSS to stop WordPress from stomping on the UX. You’ll also add a small localize script to seed Vue with relevant data from WordPress. A little REST applet to serve Vue requests and you get a fast good looking responsive app with far less effort than custom code, WordPress skeleton apps, React, or Angular.

Vue + Vuetify is my new go-to tool for plugins and themes.   I am happier with my choice knowing that was created and is supported by small independent developers.

Read the article: www.wired.com/story/the-solo-javascript-developer-challenging-google-facebook

Typescript Popularity Increases

Typescript is a strongly typed JabaScript preprocessor. For complex applications it helps reduce errors, especially during refactoring.www.techrepublic.com/article/is-javascript-about-to-be-superseded-by-typescript/

Vue Datatable Example

An article about building a JavaScript JSON server and front-end Vue interface to display it.

A great simple example for those interested in building pure JS web services.

appdividend.com/2018/06/07/vue-datatable-component-example/

CypressIO Simplifies Web App Testing

After discussing projects over the past week, one of the guys at Automattic brought up CypressIO.   If you’ve been following the recent posts on Lance.Bio you know that the path to running automated web testing has run from Selenium IDE, the QA tool of choice for the past few years for Store Locator Plus, to recent forays into Selenium Webdriver.      Webdriver is powerful but difficult to code and soon led to the discovery of WebdriverIO, then Mocha and Chai on top of that.      The new stack makes it easier to write more advanced tests than we could in Selenium IDE — but it was like pulling teeth to get all the right pieces installed and working.

More info, less pain

That is what CypressIO promotes on their home page.   “Test your code, not your patience.” and “No more async hell.”  — if you’ve gone through the Selenium Webdriver setup you’ll understand what both of these mean.   It takes several false starts to understand all the pieces you MUST install to get Selenium Webdriver working.  CypressIO has made it easy; it is even easier than they promote on their website with the most recent builds.

The CypressIO Test Execution Window

The Cypress Test Execution Window

I’ve only started simple test writing but in less than 20 minutes I had a fully functional test running with all the extras from a completely “clean” install base.    If you have NodeJS and NPM up-to-date and a faster Internet connection than we have in tech-orphan Charleston South Carolina, you can be up and running in 5 minutes.
Read More

%d bloggers like this: