Linux Powered By Azure – 5 Part Series

linux-powered-by-azure

If you are a modern day developer you do not have the luxury to know just one type of technology or language. Sure, you can have your specialty, but the more knowledge you have the more valuable you can become. When I worked in the digital agency world, we did not have the luxury to use just one type of technology stack. We had to support all types. Java, Struts, LAMP, .NET, ASP and more. Based on our clients needs we had to switch from using C# with .NET to coding with PHP and CodeIgniter. At Microsoft as an evangelist, it works the same way. I do not have the “traditional” clients, but you do. I support you as a developer and you have many clients with different technology stacks.

This series is to explain how to run Linux VM’s out on Azure, configure and edit and debug as well. The other big thing to note, is this can all be done on a non-Microsoft system, ie. Mac.

  1. Getting Started
  2. Turn on the LAMP
  3. WordPress Installation
  4. Remote Editing with NetBeans
  5. Remote Debugging with NetBeans

Continue reading

Build an App and Your Biz!

Build your app...and biz!

It is easy when you are a large company to employ a technology department or hire an outside consulting firm to build you a mobile app. It is more difficult if you are a startup or small business. At times, the startups and small businesses do not have the luxury to outsource a build for an app. Even more, they might not have the time to do it. So how does a startup or small business build an app with no time, no money and little effort?

Welcome to Windows Phone App Studio!

Continue reading

Linux Powered By Azure – NetBeans Debugging

Now that we got NetBeans communicating with the remote server, we need to configure the remote server to enable debugging.

Prerequisites

We need to SSH to our remote machine. I am not going to go over that since that was covered in the setting up the Linux VM tutorial.

Continue reading

Linux Powered By Azure – NetBeans Editing

Intro

When it comes to editors there are a few that stand out. Visual Studio is a first class editor. Packages can be added and it can be customized to fit your needs. C#, VB, C++. You can do Unity Development in it, Xamarin Development, Arduino Development. There are a ton of cool features and uses. However, it does not run on a Mac or Linux. When it comes to those platforms there are also some good options. PhpStorm, Eclipse, Android Studio, xCode and more. The editor I like to use, especially when I am building PHP sites is NetBeans. I have been a fan of NetBeans for some time now. Lightweight. Easy to use. Robust. And more importantly, it has debugging and remote publishing built in.

Continue reading

Linux Powered By Azure – YAWIP

On to step 3! We created a Ubuntu VM. We configured it to be LAMP ready. And now…YAWIP (Yet Another WordPress Installation Post). Yes, I am sorry. Another post about how to install WordPress. It is quite alright. WordPress is super popular and it goes nice with this series.

WordPress is available via the Azure Websites but sometimes you want more control over the features or server and these tutorials are meant for that.

Some requirements:

  • Azure subscription is needed. If you do not have one, please sign up for a free trial.
  • A computer to connect to the internet and run command line utilities.
  • I will be using a Mac to show how this is done, however the same mechanics can be applied to running other OS’s except for a few steps which I will point out.
  • Hopefully you completed the first and the second tutorial.

Continue reading

Linux Powered By Azure – Turn on the LAMP

Welcome to part 2 of this series entitled, Linux Powered by Azure (#poweredbyazure).  In the previous tutorial we stood up an Ubuntu virtual machine and connect to is securely through SSH by creating a private and public key pair using openssl. The server is up and running but is not really configure to do anything. In this tutorial we will look at filling out the LAMP stack (Linux, Apache, MySQL, PHP)

Some requirements:

  • Azure subscription is needed. If you do not have one, please sign up for a free trial.
  • A computer to connect to the internet and run command line utilities.
  • I will be using a Mac to show how this is done, however the same mechanics can be applied to running other OS’s except for a few steps which I will point out.
  • Completion of the first part of the series

Continue reading

Linux Powered By Azure Series

I am starting a 4-5 part series on running Linux out on Azure. Starting from standing up a virtual machine to installing WordPress and remote debugging and deploying.

Azure provides three compute models for running applications: Azure Websites, Azure Virtual Machines, and Azure Cloud Services. Azure Websites is a quick and easy way to deploy your website running .NET, PHP, Node.js and Java along with many frameworks and applications that are ready to go. However, there are some instances that you may want bit more control over the configuration of your website. This tutorial will show how to build a Linux based webserver out on Azure just for that reason.

Some requirements:

  • Azure subscription is needed. If you do not have one, please sign up for a free trial.
  • A computer to connect to the internet and run command line utilities.
  • I will be using a Mac to show how this is done, however the same mechanics can be applied to running other OS’s except for a few steps which I will point out.

Continue reading

Azure Enable your Windows Phone App Studio Project

azure-app-studioWindows Phone App Studio is a great online tool to get a Windows Phone app or Windows Store app built in no time. With social connections, RSS feeds and data collections it is robust enough to build the app of your choice. With simple drag and drop interface along with a few configurations and app can be created and published to the store in no time.

The other benefit to Windows Phone App Studio is the ability to download the source code and extend your app. Adding new styles, XAML controls or extending your app to consume Azure Mobile Services can all be done by opening the solution in Visual Studio.

Adding Azure Mobile Services to your app is the next logical progression when extending your application, especially if you are currently leveraging the Data Collection service the online tool provides. Adding more records to the database, integrating with an existing database or just using it for the first time, adding Azure to Windows Phone App Studio projects is straightforward.

Jump into the tutorial and add Azure to your app.

 

Add Your Windows Phone App to All Devices!

If you followed my Windows Phone App Studio tutorial then you are well on your way to become an app developer. Windows Phone App Studio makes it easy to create an app for the WindowsPhone. But why not take that great app idea and make it available for more devices my making it a Windows 8 application. PC’s and Tablets can enjoy your app as well. Check out this video to see how you can enable your phone app to work across multiple devices.

Learn more at http://aka.ms/appstudioeducation