Apache Cordova with Visual Studio 2013 CTP3.1 or Visual Studio 2015 22 February 2015 Robert Amiscaray (0) Microsoft has released the Apache Cordova Tools for Visual Studio. The entire download will actually take a while.Apache Cordova is a platform for building native mobile applications using HTML, CSS and JavaScript. Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript.Microsoft Visual Studio Tools for Apache Cordova allow you to use Visual Studio to develop Cordova based apps. Apache Cordova : http://cordova.apache.org/Microsoft Visual Studio Tools For Apache Cordova : http://www.visualstudio.com/en-US/explore/cordova-vsWindows Install Options Visual Studio 2013 Tools for Apache Cordova CTP 3.1 InstallPre-Requisites: Visual Studio 2013 Update 4Install: Visual Studio Tools for Apache Cordova CTP3.1ORInstall Visual Studio 2015 CTPMac Install Requirements and SetupInstall Tools to Build for iOSArticles for Cordova using Visual StudioBuild a Cordova app for iOS using ParallelsBuild and Simulate iOS in the CloudGetting Started with Visual Studio Tools for Apache CordovaNOTE: Updated 5/31 for updated links to Visual Studio Tools for Apache Cordova CTP 3.1 from 3.0
How To : ASP.NET MVC With Microsoft Identity and Unity Bootstrapper 25 January 2015 Robert Amiscaray (0) How To : ASP.NET MVC With Microsoft Identity and Unity BootstrapperNEW VERSION: How To : ASP.NET MVC With Microsoft Identity with GUID ID and Unity InjectionAdd the Unity Bootstrapper for ASP.NET MVC Nuget package from Microsoft.In your Visual Studio 2013 Solution > right click your web project > click Management NuGet PackagesFrom the left menu, choose Online > AllIn the upper right search box > Search Online (Ctrl + E) > type Unity bootstrapper for ASP.NET MVC by MicrosoftSelect Unity bootstrapper for ASP.NET MVC and choose InstallClick Close after install completesModify Web Project/App_Start/UnityConfig.csUpdate the using Namespaces to:using System;using System.Data.Entity;using Microsoft.AspNet.Identity;using Microsoft.AspNet.Identity.EntityFramework;using Microsoft.Practices.Unity;using Microsoft.Practices.Unity.Configuration;using MicrosoftIdentity.Controllers;using MicrosoftIdentity.Models; Update RegisterTypes Method public static void RegisterTypes(IUnityContainer container) { // NOTE: To load from web.config uncomment the line below. Make sure to add a Microsoft.Practices.Unity.Configuration to the using statements. // container.LoadConfiguration(); // TODO: Register your types here container.RegisterType<IUserStore<ApplicationUser>, UserStore<ApplicationUser>>(); container.RegisterType<UserManager<ApplicationUser>>(); container.RegisterType<DbContext, ApplicationDbContext>(); container.RegisterType<ApplicationUserManager>(); container.RegisterType<AccountController>(new InjectionConstructor()); }ASP.NET MVC with Unity Bootstrapper Source Files: MicrosoftIdentityWithUnityBootstrapper.zip (2.6MB)
TechEd : Video : Performance Optimize Your ASP.NET Web App by Mads Kristensen Review 20 January 2015 Robert Amiscaray (0) Performance Optimize Your ASP.NET Web App by Mads KristensenThis video is a must watch: Key highlights are:Revenue Impact of traffic by slowing a websiteGoogle studyAmazon studyUsing ASP.NET 4.5, you will automatically getA faster start up time by 30%30% lower memory useWhere to focus to get the biggest gain13% Back87% FrontWeb Developer ChecklistDeveloper ToolsFirefox PlugIn - Yahoo YSlowGoogle Page SpeedStep by Step walk through of changes to improve performanceGzipEnabled by default on IIS 7.5Web.Config Updatesystem.webServer > urlCompression Bundling of multiple CSS files using Web EssentialsRight Click Multiple CSS files and click BundleSetting Expires Header for static contentWeb.Config Updatesystem.webServer > staticContent > clientCache Cache busting strategyQuerystring Cache busting vs Path Cache busting with FingerprintUsing Url Rewrite to assist on virtual urlJavascript FilesBundling of multiple javascript filesMinimizr.jsPlace at the bottomscript attributesdeferasyncMinify css & javascript filesImage lossless compression Illiminate calls for images byBase64 Data Uri ImagesFavicon compressionMinify the HTMLUsing a HttpModule to remove WhitespaceCaching on the server using Output Caching
Free Computer Books from Syncfusion - Kindle and PDF Format 28 December 2014 Robert Amiscaray (0) Microsoft Unity Succinctlyby Ricardo PeresFormats: Amazon Kindle and PDFIncorporate Microsoft Unity when writing enterprise applications.Twitter Bootstrap 3 Succinctlyby Peter ShawFormats: Amazon Kindle and PDFLearn the new and improved features in the latest version of Twitter Bootstrap.Linux Succinctlyby Jason CannonFormats: Amazon Kindle and PDFLearn the basics of working with files, directories, and permissions in the Linux operating system.BizTalk Succinctlyby Rui MachadoFormats: Amazon Kindle and PDFLearn the basics of message routing and business process automation with BizTalk Succinctly.Windows Azure Websites Succinctlyby Kyle BurnsFormats: Amazon Kindle and PDFLearn how to use Microsoft Windows Azure to quickly and simply host data-driven websites.SSIS Succinctlyby Rui MachadoFormats: Amazon Kindle and PDFLearn how to use SSIS to develop data integration, migration, and consolidation projects.Machine Learning Using C# Succinctlyby James McCaffreyFormats: Amazon Kindle and PDFLearn how to apply different machine learning techniques to data analysis problems.SharePoint 2013 App Model Succinctlyby Fabio FranziniFormats: Amazon Kindle and PDFLearn to design and deploy apps with the newest SharePoint development model.ServiceStack Succinctlyby Zoran MaksimovicFormats: Amazon Kindle and PDFLearn how to use ServiceStack, the fast, simplified, open source alternative to other web service frameworks.Prism 4 Succinctlyby Eric StittFormats: Amazon Kindle and PDFReduce the amount of work needed to produce well-designed solutions by mastering Microsoft Prism 4.Regular Expressions Succinctlyby Joe BoothFormats: Amazon Kindle and PDFUse regular expressions to quickly solve basic programming problems in Microsoft Visual Studio.Imperative to Functional Programming Succinctlyby Marc CliftonFormats: Amazon Kindle and PDFLearn the main concepts behind functional programming such as currying, partial application, and monads, and how to combine functional programming with your imperative programming projects.Localization for .NET Succinctlyby Jonas GauffinFormats: Amazon Kindle and PDFLearn to write applications that support different languages and cultures.MATLAB Succinctlyby Dmitri NesterukFormats: Amazon Kindle and PDFLearn the essential skills needed to use the flexible MATLAB system.NHibernate Succinctlyby Ricardo PeresFormats: Amazon Kindle and PDFMaster the intricacies of NHibernate, an established and powerful Object/Relational Mapper (ORM).PowerShell Succinctlyby Rui MachadoFormats: Amazon Kindle and PDFLearn to leverage a variety of PowerShell commands to invoke scripts that work with existing frameworks, including .NET and XML, to optimize productivity.Android Programming Succinctlyby Ryan HodsonFormats: Amazon Kindle and PDFNavigate the key requirements for designing an Android application with Android Programming Succinctly as your guide.Entity Framework Code First Succinctlyby Ricardo PeresFormats: Amazon Kindle and PDFMaster the newest development mode for Entity Framework.MongoDB Succinctlyby Agus KurniawanFormats: Amazon Kindle and PDFLearn how to use MongoDB, the popular open-source database system.R Succinctlyby Barton PoulsonFormats: Amazon Kindle and PDFBegin developing your mastery of the powerful R programming language.Neural Networks Using C# Succinctlyby James McCaffreyFormats: Amazon Kindle and PDFNeural networks are on the cutting-edge of software development.HDInsight Succinctlyby James BeresfordFormats: Amazon Kindle and PDFMaster the higher-level languages and other features necessary to process data with HDInsight.LightSwitch Mobile Business Apps Succinctlyby Jan Van der HaegenFormats: Amazon Kindle and PDFSingle-page, HTML apps are a snap with LightSwitch, and mobile is no problem too.BI Solutions Using SSAS Tabular Model Succinctlyby Parikshit SavjaniFormats: Amazon Kindle and PDFInform the decision-making process by building BI solutions with tabular data models in SSAS.Twitter Bootstrap Succinctlyby Peter ShawFormats: Amazon Kindle and PDFDesign attractive, consistent UIs with Twitter Bootstrap.AngularJS Succinctlyby Frederik DietzFormats: Amazon Kindle and PDFPerform common tasks and overcome common problems in Angular.js.Visual Studio 2013 Succinctlyby Alessandro Del SoleFormats: Amazon Kindle and PDFFamiliarize yourself with the revised features of Visual Studio 2013 and Windows 8.1 integration.Windows Phone 8 Development Succinctlyby Matteo PaganiFormats: Amazon Kindle and PDFBuild Windows Phone 8 apps that make the most of the operating system and hardware.Node.js Succinctlyby Agus KurniawanFormats: Amazon Kindle and PDFUse Node.js to create faster network and server-side applications on any scale, improve your existing database applications, or create web apps with JSON data.Direct3D Succinctlyby Chris RoseFormats: Amazon Kindle and PDFBuild on your knowledge of C++ and Direct2D to develop fully 3-D games and applications.SQL Server Analysis Services Succinctlyby Stacia MisnerFormats: Amazon Kindle and PDFDevelop business intelligence solutions with SQL Server Analysis Services.Assembly Language Succinctlyby Chris RoseFormats: Amazon Kindle and PDFMaximize data processing speeds through x64 assembly language.ASP.NET Web API Succinctlyby Emanuele DelBonoFormats: Amazon Kindle and PDFMicrosoft's ASP.NET Web API simplifies data delivery through HTTP.Visual Studio Add-Ins Succinctlyby Joe BoothFormats: Amazon Kindle and PDFIncrease your efficiency in Visual Studio by writing custom add-ins.Postgres Succinctlyby Peter ShawFormats: Amazon Kindle and PDFLearn how to use the long-standing, open-source Postgres database management system.Direct2D Succinctlyby Chris RoseFormats: Amazon Kindle and PDFUse Direct2D, the graphics card, and a little Direct3D to create high-performance charts.Windows Azure SQL Reporting Succinctlyby Stacia MisnerFormats: Amazon Kindle and PDFLearn how to set up a Windows Azure SQL Database server, develop reports, and manage it all in the cloud.Unit Testing Succinctlyby Marc CliftonFormats: Amazon Kindle and PDFLearn the basics of unit testing and different ways to implement it.TypeScript Succinctlyby Steve FentonFormats: Amazon Kindle and PDFJump into Microsoft's open-source superset of JavaScript with TypeScript Succinctly.WPF Succinctlyby Buddy JamesFormats: Amazon Kindle and PDFCreate applications with stunning UI while separating your front end from your business logic and data.iOS Succinctlyby Ryan HodsonFormats: Amazon Kindle and PDFThe companion to Objective-C Succinctly, and your practical introduction to developing for iOS.Windows Store Apps Succinctlyby John GarlandFormats: Amazon Kindle and PDFMake your transition to developing Windows Store apps as smooth as the Windows 8 UI.Data Structures Succinctly Part 2by Robert HorvickFormats: Amazon Kindle and PDFRound out your knowledge of data structures and how to work with them in the second volume of the Data Structures Succinctly.GIS Succinctlyby Peter ShawFormats: Amazon Kindle and PDFLearn the ins and outs of geographic information systems.Data Structures Succinctly Part 1by Robert HorvickFormats: Amazon Kindle and PDFLearn different types of data structures and how to interact with them while being mindful of their resource complexity.Objective-C Succinctlyby Ryan HodsonFormats: Amazon Kindle and PDFLearn Objective-C from the syntax up with detailed code samples and much more.F# Succinctlyby Robert PickeringFormats: Amazon Kindle and PDFIf you've never tried your hand at functional programming, or are simply looking for a new tool to add to your skill set.Knockout.js Succinctlyby Ryan HodsonFormats: Amazon Kindle and PDFThe Knockout JavaScript library is an invaluable tool for building dynamic, data-bound web UIs with minimal code.C++ Succinctlyby Michael McLaughlinFormats: Amazon Kindle and PDFAuthor Michael McLaughlin walks you through C++ from types and functions to lambda expressions and the standard C++ library while relating these concepts to their parallels in C#.ASP.NET MVC 4 Mobile Websites Succinctlyby Lyle LuppesFormats: Amazon Kindle and PDFLearn how to create mobile friendly websites using the powerful MVC 4 framework.LightSwitch Succinctlyby Jan Van der HaegenFormats: Amazon Kindle and PDFVisual Studio LightSwitch may be one of the most under-utilized development tools.JavaScript Succinctlyby Cody LindleyFormats: Amazon Kindle and PDFIf you’re an intermediate JavaScript developer, JavaScript Succinctly is the book for you.HTTP Succinctlyby Scott AllenFormats: Amazon Kindle and PDFWith HTTP Succinctly, you’ll learn all about something you use on a daily basis.PDF Succinctlyby Ryan HodsonFormats: Amazon Kindle and PDFPDF Succinctly is your primer for understanding the components of PDF.Git Succinctlyby Ryan HodsonFormats: Amazon Kindle and PDFWith Git Succinctly by Ryan Hodson, you can get up and running with one of the fastest-spreading revision control systems out there.jQuery Succinctlyby Cody LindleyFormats: Amazon Kindle and PDFjQuery Succinctly was written to express, in short-order, the concepts essential to intermediate and advanced jQuery development.
Free Node.js eBooks for Kindle 13 December 2014 Robert Amiscaray (0) Free Node.js eBooks for KindleWhat is Node?http://www.amazon.com/What-Node-Brett-McLaughlin-ebook/dp/B005ISQ7JC/ref=sr_1_2?s=books&ie=UTF8&qid=1418505715&sr=1-2&keywords=Node.js
Free Html5 eBooks for Kindle 13 December 2014 Robert Amiscaray (0) Free HTML5 eBooks for KindleWhat is HTML5http://www.amazon.com/What-HTML5-Brett-McLaughlin-ebook/dp/B005ISQ7JM/ref=sr_1_1?s=books&ie=UTF8&qid=1418501196&sr=1-1&keywords=C%23JavaScript and HTML5http://www.amazon.com/JavaScript-HTML5-Now-Kyle-Simpson-ebook/dp/B0084HJE0S/ref=sr_1_2?s=books&ie=UTF8&qid=1418501196&sr=1-2&keywords=C%23
Docker : ASP.NET 5 Preview Docker Image 05 December 2014 Robert Amiscaray (0) Microsoft ASP.NET 5 Preview Docker Image downloadhttps://registry.hub.docker.com/u/microsoft/aspnet/
How To : ASP.NET vNext : Step by Step Setup on Mac and console app 02 December 2014 Robert Amiscaray (0) ASP.NET vNext Step by Step setup on Mac and console appI have put together a sequence of continuous steps for running vNext on your MacOpen Terminal Install RubyInstall Homebrew by running:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew install wgetRun the brew command to tap the ASP.NET vNext related git repositoriesbrew tap aspnet/kTo delete the previous tap commandsbrew untap aspnet/kRun install for KVM to install the latest KRE packagebrew install kvmRun the following if kvm is not recognized by terminalsource kvm.shSwitch directories. Replace {username} with your username.cd /users/{username}/DocumentsMake a new directorymkdir C#cd C#Use vi to create a new file called Program.csvi Program.cs:iusing System;public class Program{ public static void Main() { Console.WriteLine("Hello World"); }}press ESC:wpress ESC:q!Use vi to create a new file called project.jsonvi project.json:i{ "dependencies": { }, "frameworks": { "aspnet50": {}, "aspnetcore50": { "dependencies": { "System.Console": “4.0.0-beta-*” } } }}press ESC:wpress ESC:q!Run the kpm restore command.kpm restoreRun the programk runReferences:vNext home page is http://www.asp.net/vnextvNext Source code is https://github.com/aspnet/homevNext Wiki is https://github.com/aspnet/Home/wiki
Mac ASP.NET vNext Development Tools 30 November 2014 Robert Amiscaray (0) ASP.NET vNext Tools for MacAtom.IOA hackable text editor developed by Githubhttps://atom.iohttps://atom.io/packages/language-csharpSublimeSublime Text is a sophisticated text editor for code, markup and prose.You'll love the slick user interface, extraordinary features and amazing performance.http://www.sublimetext.com/3Sublime extension for ASP.NET vNexthttps://github.com/ligershark/kulture/OmnisharpOmniSharp is a family of Open Source projects, each with one goal - To enable great .NET development in YOUR editor of choice.http://www.omnisharp.net/
Innovation : ASP.NET vNext 29 November 2014 Robert Amiscaray (0) What is ASP.NET vNext?It's the next generation of ASP.NET built by Microsoft that can be ran on Linux, Mac and of course Windows. ASP.NET MVC and ASP.NET Web API in ASP.NET vNext are becoming a single unified framework.The vNext home page is http://www.asp.net/vnextThe vNext Source code is https://github.com/aspnet/homeThe vNext Wiki is https://github.com/aspnet/Home/wikiMinimum RequirementsGetting StartedGithub DotNet - https://github.com/dotnetI'm excited to try it with Mac and Linux. I think the opportunities will be endlessRelated Articles:http://www.hanselman.com/blog/IntroducingASPNETVNext.aspxhttp://www.hanselman.com/blog/AnnouncingNET2015NETasOpenSourceNETonMacandLinuxandVisualStudioCommunity.aspxhttp://news.microsoft.com/2014/11/12/microsoft-takes-net-open-source-and-cross-platform-adds-new-development-capabilities-with-visual-studio-2015-net-2015-and-visual-studio-online/http://blogs.msdn.com/b/somasegar/archive/2014/11/12/opening-up-visual-studio-and-net-to-every-developer-any-application-net-server-core-open-source-and-cross-platform-visual-studio-community-2013-and-preview-of-visual-studio-2015-and-net-2015.aspx