Fusion Day Charlotte

Fusion Day is a single-day conference hosted by Microsoft and Cardinal Solutions. Fusion is a single day conference featuring a diverse set of speakers chatting about user experience, design, and development.

Using Microsoft Edge and Vorlon.JS to Create a Better Web Experience

In this presentation we will walk you through using Vorlon.JS to debug your websites across multiple platforms and devices in real time. In addition, we will show you why using this powerful tool along with Microsoft Edge can help you provide the best experience to your users across all modern browsers and devices.

For web developers, Microsoft Edge brings an all new rendering engine, built to be interoperable with the modern web. Microsoft Edge is a clean break from the past focusing on interoperability with modern web standards and browsers so you can write modern markup once for all browsers.

Vorlon.JS in an open source, platform agnostic tool for remotely debugging and testing your JavaScript that is powered by node.js and socket.io.

Joe Raio is a Senior Technical Evangelist for Microsoft based in Pompano Beach, Florida. As a technical evangelist, Joe primary focuses on presentations leveraging the Microsoft Stack focused on website development and cloud technology. Prior to becoming an evangelist for Microsoft, Joe successfully owned and operated three small web development and digital marketing agencies.

How to Deploy Vorlon.JS to Azure Web App

This video will walk you through how to deploy Vorlon.JS to an Azure Web App using Git version control. The pre-requisites for this video are that you have an active Microsoft Azure account and node.js installed.

Instructions

  1. Create new web app using custom create
    1. From the configure section, Turn on Web Sockets – Save
  2. Go Back to Dashboard
  3. Setup deployment from source control
    1. Select Local Git Repository
      1. This will create the Git repository
  4. Install VorlonJS on your machine
  5. nodejs must be installed already. If not, install from nodejs.org
    1. Open node.js command prompt
    2. Enter the following: npm i –g vorlon
  6. Test Vorlon
    1. Type the following: vorlon
      1. To terminate: Terminate – ctrl + c
  7. You should be in your user folder. We must now browse to the proper folder
    1. cd appdata
    2. cd roaming
    3. cd npm
    4. cd node_modules
    5. cd vorlon
  8. Type: start . (this will launch explorer)
  9. Open another explorer
    1. Create a new folder (ex C:\Dev\VorlonJS)
  10. Copy node_modules folder from vorlon folder to the new folder
  11. Copy all the files WITHIN the server folder (within vorlon folder) to the new folder you created
  12. Create new text file package.json
  13. Edit the file and add the following

Now we want to commit this into azure website

  1. Open Git Bash
    1. Get GIT url from Azure Deployments page
      1. It also has instructions
    2. Browse to your vorlonjs folder you created (example: cd /c/dev/vorlonjs)
    3. Now we are going to use the commands from azure to add files to git
      1. git init
      2. git add .
      3. git commit –m “initial commit”
    4. Again copying right from azure to add remote repository and commit
      1. git remote add azure (this line will be in your azure account)
      2. git push azure master
        1. If need be use reset deployment credentials
      3. Enter your password
  2. When it’s done it should now say “Active Deployment”
  3. Go to dashboard / URL
  4. First time it loads it may error out, just refresh it
  5. That’s it!

 

Using VorlonJS & MainfoldJS

As the heat turns up outside dotNet Miami is bringing the heat on the inside. Have you ever wanted to remote debug your JavaScript? What about an easy way to move your web app into a native mobile experience? Microsoft Technical Evangelist Joe Raio will bring us the details on two JavaScript frameworks you may not be aware of. VorlonJS is an open source, platform-agnostic tool for remotely debugging and testing your JavaScript. And ManifoldJS is an open source platform that helps you reach more users than ever by packaging your web experience as native apps across Android, iOS, and Windows. This is going to be an awesome night of JavaScript goodness!

And as always we’ll have prizes at the end of the meeting. In addition the O’Reilly e-books and Pluralsite memberships we’ll be giving away a free copy of Resharper from Jet Brains!

Location

We’ll be meeting at the Microsoft Innovation Center at Venture Hive. The Microsoft Innovation Center in Miami (MIC Miami) is a state-of-the-art technology facility open to students, software developers, academic faculty, entrepreneurs, and startups for collaboration and skills development. Microsoft Innovation Center at Venture Hive is located at 1010 NE 2nd Ave Miami, FL 33132.

There’s limited parking in front of Venture Hive. If that lot is full there’s an empty lot directly behind the Venture Hive building. A more secure option is to purchase a parking pass ahead of time to park in the building lot. Vehicles without a parking pass are subject to immobilization or tow. Parking passes can be purchased at:
https://www.parkjockey.com/checkout/1000810/201505081200/201505081500 You’ll have to purchase the pass before the event.

And Don’t Miss the After Party…

We’re working out the details of the After Party. We’ll send an update when we’ve nailed down the details.

Using VorlonJS & MainfoldJS to Create a Better Mobile Web Experience

VorlonJS in an open source, extensible, platform-agnostic tool for remotely debugging and testing your JavaScript. Powered by node.js and socket.io. We will walk you through a demo of using this powerful tool to debug across multiple platforms and devices at the same time.

ManifoldJS is an open source platform that helps you reach more users than ever by packaging your web experience as native apps across Android, iOS, and Windows.

Joe Raio is a Microsoft Technical Evangelist based in Pompano Beach, Florida. As a technical evangelist, Joe primary focuses on presentations leveraging the Microsoft Stack focused on website development and cloud technology. Prior to becoming an evangelist for Microsoft, Joe successfully owned and operated three small businesses centered around website development and marketing.