Wednesday, December 2, 2015

Introduction to Visual Studio Dev Essentials - Dev Tools and Services for Everyone

TL;DR; Enroll here to get free stuff to dev on any platform for any type of developer - all from one portal

At Microsoft, I work with a lot of developer types. Cross Platform developers, web developers, app developers, game developers, and more. One of the challenges I see is in just getting the various tools and services  a developer needs to do a task. They are never in one place. Take Apache Cordova. It's an awesome tech for cross platform development but there's like 12 different installs to get a complete tool set. This extends across every developer type. Enter in Visual Studio Dev Essentials.

Visual Studio Dev Essentials is a program and portal that gives you access to software, services, free training from industry leaders on virtually any tech, and priority support.



Who can benefit?

If you touch any of these techs, then yes - you. It's free.
  • iOS 
  • Android
  • Node.js
  • Python
  • Windows (Raspberry Pi, Phone, Desktop, Server, HoloLens, XBox, SurfaceHub, Laptop, Data)
  • IoT (Internet of Things)
  • Data Scientist - Machine Learning 
  • Web (HTML, JavaScript, PHP, ASP.NET, ie all of you web devs)
  • Anyone doing cross platform development either writing native apps or Apache Cordova apps

Free Software

  • Visual Studio Community Edition
  • Visual Studio Code
  • Windows VM for Windows Universal Development for 60 days
  • Parallels & Parallels Access - 90 day trial (only 14 on their site)

PS - If you don't develop for Microsoft Tech, that's OK - read below for how this can help you on other tech. Our dev tools are some of the best on the planet for other tech too - like any web developer, Node.js, Python, Android, and cross platform development with Apache Cordova and Xamarin.

Free Services

  • Visual Studio Team Services for five users (exclusive)
  • App Service Free Tier- Backend data and auth services for mobile and web (used by NBC, 3M and even used for the Super Bowl)
  • HockeyApp Free Tier (Haven't heard of this? Cross platform beta/feedback/crash reporting - more below though!)
  • Coming Soon - Azure $25 Credit (exclusive)
  • There are presently many free Azure services available too

Free Learning

  • Pluralsight for three months (if you activated by Dec 31st its 6 months while supplies last)
    • PS ever hear of codeschool.com or digital-tutors.com? They are all part of Pluralsight 
  • HackHands $25 credit with expert live help for coding via video conf and screenshare 
    • Psps This is also a Pluralsight company :)
  • Xamarin University (coming very soon) - Classes and Certification for one of the best cross-platform technologies on the planet
  • WintellectNOW for three months
  • Priority support in MSDN Forums
    • No community reply after 48 hours? A Microsoft Engineer will address

If you use Microsoft Technologies, you likely already know a lot of the above and are probably happy right now seeing it all on one place with extra free offerings. What about those that don't use our tech?

Highlights for devs that don't use Microsoft Tech


We have the IMHO best Android emulator around for Windows. Available as part of Visual Studio or a direct download. We use our own virtualization technology built into Windows to deliver performance that can be faster than being on an Android device. Python developers can benefit from Visual Studio to develop and remote debug Python scripts even on on MacOS & Linux.



Microsoft or not - Cross Platform Developers 









HockeyApp - The name may be misleading. Hockey you say? Nope. Even better (and I like Hockey). This service provides cross platform beta distribution, crash logging, and live real user feedback capturing in your app for - get this - Android, iOS, OSX, Windows, Unity, and Xamarin. There's also mobile dev-ops and team management to round out an enticing service for near any app dev. You may have heard of TestFlight, which killed Android support over a year ago. No worries there's a solution for all platforms - try HockeyApp!

Visual Studio Tools for Apache Cordova - I cannot stress how well this tech can work for cross platform app developers. If you've heard of PhoneGap.

The Good Web Peoples


Are you one of those old school but well learned web developers that don't like change or do you classify yourself as a new renegade developer that likes to change frameworks three times in a project because its new and compelling - or maybe brand new to web development? No problem either way. Visual Studio and Azure can help any of your projects get done faster and with fewer bugs. How so? Oh...

  • IDE integration with any JavaScript library
  • Integrated support for Grunt, Gulp, NPN, and Bower
  • Live JavaScript Debugging
  • Integrated GIT support
  • Live Cloud debugging on Azure (yes - a cloud deployed web app can be debugged locally)
    • Ps on a mildly related note, ever check out vorlon.js for remote JavaScript debugging?

Azure also has cool features to deploy web apps like

  • Automatic deploy when you commit to GitHub
  • DropBox deployment
  • Data storage/retrieval from any web app with about three lines of code (including script reference!)
  • Multi platform push notifications (iOS, Android, Windows)
  • Integrate automatically with many providers like Twitter, Facebook, Office 365, SalesForce, Dynamics, OneDrive, Box, DropBox, Twilio, Facebook, Marketo, and more

If using VS with Bower, NPM. Grunt, or Gulp piques your interested, check out my recent MSDN articles on using Bower, Grunt, and Gulp integrated right into Visual Studio
Visual Studio - Bower: Modern Tools for Web Development

Modern Tools for Web Development: Grunt and Gulp

Go. For. It. 

Understand some of these services are available piecemeal. For example I can get Visual Studio 2015 Community by direct download. What's the catch then? Why use this? The advantage here is you have much more available - exclusive offers, but it also combines everything you need in one place so you don't have to go searching for the tools and services. It is a complete offering for your development.

Hopefully something caught your eye as we really have something for near every developer type - even if Microsoft isn't your development platform (like using Visual Studio Code on OSX!).

If you haven't yet - head right on over to enroll for free now.

Any questions? Reach out to me @AdamTuliper 



48 comments:

  1. That is quite useful as users can enjoy all the services under the command of one server and that would also make their access easy for the betterment of their App in no time its provide complete khnowledge about top custom essay writing site. Our students have better opportunity to learn how the systems work in efficient way and there is always room for betterment in the system which can be filled by a student.

    ReplyDelete
  2. its really useful post thanks to sharing with us , visit us to my blog to know about web design and development tips and tricks

    ReplyDelete
  3. You can have the best stereo parts or TV that cash can purchase, yet without the right varying media links, you will never get the most extreme execution from your hardware. The right links can without much of a stretch enhance the execution of your current framework, or make your new one as dynamic as you had sought after. Take in visually

    ReplyDelete
  4. Virtual data room benefits are never more appreciated than when a business opportunity presents itself. With fast and secure document sharing capabilities, virtual data rooms top the list of cost effective solutions that get the job done efficiently and conveniently.
    best virtual data rooms

    ReplyDelete
  5. Crash logging works truly nice, I must say. I usual get my mobile apps at http://www.nixsolutions.com/services/custom-software-development/mobile-development-services/ ,but today u suprised me, thx.

    ReplyDelete
  6. There are a plethora of plagiarism detector programs on the market. You will need to consider many factors when deciding which plagiarism checker is best suited to your needs. Here are some tips to get you started.plagiarism detection software free

    ReplyDelete
  7. Look at this link to read some cool articles on writing and get tips on how to write cool introduction

    ReplyDelete
  8. Nice post. I learn something more challenging on different blogs everyday. Thanks for sharing!

    ReplyDelete
  9. Good stuff! I'll bookmark it for sure, many thanks

    ReplyDelete
  10. Hi how are you? i was looking for odoo customization for business & other companies. Such as Odoo development have great impact on business now days.
    Thanks

    ReplyDelete
  11. its really useful post thanks to sharing with us , visit us to my blog to know about web design and development tips and tricks,, Samish leather

    ReplyDelete
  12. I learn something more challenging on different blogs everyday.
    บาคาร่า
    gclub จีคลับ
    gclub casino

    ReplyDelete
  13. Lovely blog. I believe you might also be interested in how to spy on whatsapp messages.

    ReplyDelete
  14. This comment has been removed by the author.

    ReplyDelete
  15. channels, such as 1. CallCenter 2.Line 3.Live Chat 4.Email 5.Website and so on, which we hold the first priority is. We


    gclub

    ReplyDelete
  16. You left me wowed, I feel luck I found your website. Keep pPlagiarism Free Dissertation Writing Service roducing the great content

    ReplyDelete
  17. Hi. Do you wanna find a qualified programmer? Visit https://youteam.io/

    ReplyDelete
  18. Virtual information room benefits are never more refreshing than when a business opportunity presents itself. Visual Studio Development Says.. With quick and secure report sharing abilities, virtual information rooms top the rundown of financially savvy arrangements that take care of business proficiently and helpfully.

    ReplyDelete
  19. Microsoft Visual Studio is a total arrangement of devices for creating Web applications including Visual Basic, Visual C++, Visual C#, JScript, Visual Web Developer, and Visual Studio Team Foundation Server. The Visual Studio Development System is a coordinated programming development stage which assists groups of programming designers with improving their joint effort and correspondence all through the whole procedure of programming development.

    ReplyDelete
  20. nothing else. be warned that you may be sacrificing a social life for a few years it'll get you the tools needed to get into the industry OR at least get you enough knowledge to crank. Avengers Infinity War Star Lord Jacket

    ReplyDelete
  21. nothing else be warned that you may be sacrificing a social life for a few years it'll get you the tools needed to get into the industry OR at least get you enough knowledge to crank. Avengers Bucky Infinity War Jacket

    ReplyDelete
  22. Thanks for sharing such a useful post. Great article. V8web Web Design Company

    ReplyDelete
  23. Thank you for sharing a great article, I enjoyed reading your articles. This is truly a great read for me. It was very helpful to me. Southside Serpents Jacket

    ReplyDelete
  24. Very Interesting and wonderful information keep sharing this post kindly check
    qooapp for android

    ReplyDelete
  25. This is quite educational arrange. It has famous breeding about what I rarity to vouch. Colossal proverb. This trumpet is a famous tone to nab to troths. Congratulations on a career well achieved. This arrange is synchronous s informative impolites festivity to pity. I appreciated what you ok extremely here 

    Data Science course in Indira nagar
    Data Science course in marathahalli
    Data Science Interview questions and answers
    Data science training in tambaram | Data Science Course in Chennai
    Data Science course in btm layout | Data Science training in Bangalore
    Data science course in kalyan nagar | Data Science Course in Bangalore


    ReplyDelete
  26. All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.
    python Online training in chennai
    python Online training in bangalore
    python interview question and answers

    ReplyDelete
  27. WEB PORTAL DEVELOPMENT
    Your blog provided us with valuable information to work with. Thanks a lot for sharing. Keep Posting:)
    PPC Services

    ReplyDelete
  28. A mobile app or mobile application is a computer program or software application designed to run on a mobile device such as a phone/tablet or watch. Some Good apps for our iOS and Android Devices are
    snaptube
    Tutuapp

    ReplyDelete
  29. This is a great blog thanks.
    Learn Digital Academy offers, Digital marketing courses. Best Digital Marketing Classes on Live Projects,
    in Bangalore.

    ReplyDelete
  30. Thanks for sharing very informative and easily understanding blog with us. This blog is very helpful for all the people who are unaware about such things. Please keep on posting.
    Bigbasket mobile app cost in Bangalore
    Cost to develop healthcare app like Practo
    Cost to develop app like redbus
    matrimonial online app like shaadi
    Hotel booking app development cost

    ReplyDelete
  31. Nice Post! Thank you for sharing knowledge, it was very good post to update my knowledge and improve my skills. keep blogging.
    Java Training in Electronic City

    ReplyDelete
  32. A great looking website design can do wonders to make online business successful on the internet. I am impressed with your creativity. Keep it up.Thanks for providing useful information with us.
    web design training institute in jaipur

    ReplyDelete

Note: Only a member of this blog may post a comment.