For my 70-480 certificate I started a learning group a few years ago and following links have been ridiculous impressive to us – better don’t visit them! 😀
WebGL
Chrome Experiments: Rome – use mouse (not touch), wait till the end, fly around and enjoy. Will you find the heart too?
Then you can install the Lite Server – see following post. You can jump to step 2 since you already installed Node.js: Visual Studio Code and local web server fromLaurent Duveau.
That’s it – just type npm start for starting the server!
Node.js is the compiler. Important: don’t use the download from Node.js since that would install Node.js paralell and not managed via NVM. Since NVM has Node.js “on board” you can install it bysimply entering nvm install latest in the command line interface. Now switch to use this latest specified version by entering nvm use <version>:
This is my console output:
H:\>nvm use 10.10.0
Now using node v10.10.0 (64-bit)
“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.
Following step-by-step guide helps you to use the Azure template “SharePoint server farm” though you have a Azure free trial account.
Microsoft offers a free trial account with $200 credit that lets you evaluate Azure for a month. But it seems like you can’t use the Azure template SharePoint server farm when you have a trial account. Well you can use it – I found a way that I want to share with you.
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.
I found two amazing sources that help to understand the Chrome Dev Tools that I want to share with you.
16 Ways to Search, Find and Edit with Chrome DevTools | Telerik Blogs
Cody Lindley – one of the contributors of jQuery – demonstrates 16 various ways to search, find and edit within the source code of a site using Chrome Developer Tools.
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.
If you want to find out why your MVC application isn’t working you can use MvcDiagnostics. It’s a single WebForms page can be dropped into any MVC site, and then viewed in your browser.
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
This is an example of a main controller that covers pages like Home, About, Privacy Policy, etc. In following image Home is such a name. You can choose the name by your own, but you have to repeat it exactly: Home2Controller won’t work (the convention sometimes adds a keyword like Controller). Another example for such a name is About.
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
Retrieves model – in our case a movies database item with the id 1
Looks for the view Details
Controller sends the view Details containing the retrieved model (in Razor: code line “@model“) to browser, a page is shown with URL [Path]/movies/details/id
Then you got:
I hope this helped a little bit to clarify how ASP.NET MVC works (it helped me a lot and i use it often when I do some tutorials).
I found a very good explanation about the Lambda expression in @Html.DisplayFor(modelItem => item.FirstName), see Link below.
Summary
As the author wrote, a lambda expression is a way to write an anonymous function. As a summary you can find here the lambda expression and its anonymous function it could be translated logically.
Common lambda expression
(x => x.Name)
>>>>>> translates to >>>>>>
string Function(Data x)
{
return x.Name
}
Lambda expression without left-side parameter
(() => someVariable)
>>>>>> translates to >>>>>>
string Function()
{
return someVariable;
}
Lambda expression in @Html.DisplayFor(model => item.FirstName)
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish.AcceptRead More
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.