Friday, April 29, 2016

Microsoft Flow - True Cross Cloud App Integration + Scheduled Workflows = Amazing Productivity

Microsoft Flow just released, is designed to do workflow across competitive services like Twitter, Slack, Google Drive, Dropbox, and Office 365.

Microsoft Flow allows you to create a workflows across these competitive services running at scheduled time. Samples including the ability;
  1. create emails alerts to generate SMS or send another email, forward emails based on sender email 
  2. pull tweets into Excel 
  3. get Slack notifications when a file is uploaded to a Dropbox folder 
  4. You can even create flows to copy files from OneDrive for Business to SharePoint 
  5. When an object is created in Salesforce, create a row in SQL

So far here are cloud APIs that are supported;

Office 365, OneDrive, Twitter, Google Drive, Slack, Mailchimp, GitHub, Dynamics CRM, Sharepoint, Salesforce, SQL, GitHub, Yammer

and growing. Sky is the limit here. This very cool.

For technical people, you could consider Microsoft's Flow as cloud app version of Sharepoint Workflow.

Monday, April 25, 2016

Running Bash on Ubuntu on Windows!



Running Bash on Ubuntu on Windows! original at https://channel9.msdn.com/Events/Build/2016/P488 and presented at recent Build 2016 March 30 - April 1.
In this video we’ll outline why and how we’re enabling Windows 10 to run native Linux apps and tools directly on Windows! This is not a virtual machine with it own virtual ip address, this is running natively. 

To accomplish this, Microsoft built new infrastructure within Windows – the Windows Subsystem for Linux (WSL) – upon which we run a genuine Ubuntu user-mode image. 

The result is that you can now run native Bash on Ubuntu on Windows!

1_bash
You can now run Bash scripts, Linux command-line tools like;  

git, sed, awk, grep, etc...


and you can even try Linux-first tools like  


Ruby, Git, Python
, etc....

etc. directly on Windows.

You can also access your Windows filesystem from within Bash allowing you to work on the same set of files using your preferred Windows tools or Linux command-line tools.


Warning: Beta so far

While you’ll be able to run native Bash and many Linux command-line tools on Windows, it’s important to note that this is a developer toolset to help you write and build all your code for all your scenarios and platforms. This is not a server platform upon which you will host websites, run server infrastructure, etc. For running production workloads on Ubuntu, we have some great solutions using Azure, Hyper-V, and Docker, and we have great tooling for developing containerized apps within Windows using Docker Tools for Visual Studio, Visual Studio Code and yo docker.

Installation Guide for Ubuntu on Windows
https://msdn.microsoft.com/en-us/commandline/wsl/install_guide


Bash User Voice Blog

https://wpdev.uservoice.com/forums/266908-command-prompt-console/category/161892-bash



Saturday, April 23, 2016

.Net Salary Survey 2016 Kinda


from VS Magazine - Job Opportunities for Developers 2016

" Software-Related Jobs from Lowest- to Highest-Paid

https://www.glassdoor.com/blog/highest-paying-jobs-demand/
At No. 23, the lowest-ranked job that software developers would be candidates for was the standard developer position: software engineer. The pay is good, though (average base salary: $97,000), and the number of job openings is extraordinary: 99,000. No other job came close when in terms of demand. That probably explains why you're reading this column.
Next up, at No. 21 and No. 20, are UX designer and database administrator. Both have an average base salary of $96,000 but there are only 2,000 job openings for UX designers while there are 9,000 job openings for database administrators. Furthermore, that database administrator job is related to other jobs, higher in the list. The major issue is that most developers will regard you as a pain.
Moving up five points to No. 17 and No. 16 brings you to quality assurance manager and security engineer. The salary for both is about $5,000 more than the previous two positions ($102,000). It may say something about quality assurance in software development that QA manager has the fewest job openings of any of the software-related jobs on the list (1,700). Plus, of course, everyone hates you, not just the developers. Security engineer has only slightly more openings (2,100) but you have to consider the certainty of being fired the first time your company gets hacked."
https://visualstudiomagazine.com/articles/2016/01/01/job-opportunities-for-developers.aspx