“Which Java frameworks, tools and technologies did Java developer use in 2016?”
Over 2.000 developers took part to answer this question from the 2016 survey of ZeroTurnaround. Following report shows the result: the tools and technologies Java developers use – Java frameworks, IDEs, build, tools, servers, databases, and so on.
The 2017 report may be released soon (June 2017) – stay tuned.
Classic: create and configure every single resource (virtual networks, virtual machines, etc.) by yourself
Azure Resource Manager (ARM): group resources and automate with quickstart templates
Only with ARM it is possible to use a Azure template (ARM template). Of course the second model is considerably more faster and would be the favorite one. After the preparation was done it took about 30 Minutes to deploy a complete SharePoint three tier small farm!
You can find a lot of guides for the classic deployment (see link list at the end of this post), but nearly no information about the second one. Microsoft states, that you can’t use SharePoint server farm templatess with a trial account, see following screenshot of the Microsoft page Create SharePoint server farms.
Here’s the good news: you CAN use it!
Just use following Step-by-Step guide.
Hint: better use the Pdf or the site map at the bottom of the page instead of the left navigation because it doesn’t show all content. And avoid other languages since the breadcrumb is missing completely.
How does ASP.NET MVC work? In following post you can learn how it works and that its magic – the loose coupling – comes from convention.
Why do i say magic? Because with the loose coupling of its components Model, View and Controller the code is way more readable and testable (to name only two).
How ASP.NET MVC works
The convention of ASP.NET MVC is that you can set a name in one component just like you want. But you have to repeat this name exactly in the other component.
A home controller
User clicks on button About, sends get request with URL [Path]/Home/About
MVC searches for the HomeController
Retrieves model (in our case empty)
Looks for the view About
Browser receives answer from MVC application and shows page with URL [Path]/Home/About
Please click on the image to see it full size:
A list controller
Another typical use case you can find in many tutorials is a list controller. In following example I refer to the tutorial Getting Started with ASP.NET MVC 5 from the ASP.NET page.
The controller handles list overview views and list item views. Lets say the user requests a list item with the id = 1. That means
For SharePoint development you need an additional tool – the Office Developer Tools. There is one for Visual Studio 2013 and one for Visual Studio 2015. Both versions launch a Web Platform Installer pointing to the entry for the Office Developer Tools.
2013: You needed the “Office Developer Tools for Visual Studio 2013″
Back in 2013 the Visual Studio Community 2013 version replaced the free Expression version of Visual Studio.
Additionally you needed the Office Developer Tools for Visual Studio 2013. This link starts a download of the file OfficeToolsForVS2013Update1.exe. If you don’t thrust a download from the URL aka.ms (which is indeed a Microsoft URL) you can have a look at this Microsoft Announcement, the link Download the Office Developer Tools for Visual Studio 2013 – March 2014 Update points to the same file. On this StackExchange page you can find further information.
The “Get Office Developer Tools” link already points to these updates. As you can see in the comment from user Sean Laberee about Update 1 the link is correct even though it downloads OfficeToolsForVS2015.exe which is the same as what you used in August (first release) and November (Update 1). It also launches the Web Platform Installer pointing to the entry for the latest update of the Office Developer Tools.
As Tobias wrote
One word. WOW.
Boy am I glad I chose to work with Microsoft technologies back in the day when I had to choose the direction for my professional career.
[Update: reduced the uncommon name “installer”, replaced with “Office Developer Tools”; information added about the Update 1 and 2]