Virtual Machine for LAMP Development

This blog post addresses a common scenario — a local LAMP development environment on your Windows or OS X computer. You could use XAMPP on either Windows or OS X, MAMP on OS X or native Apache in OS X. Here, we will create a Linux virtual machine with Samba configured to share the Virtual Machine file system with the host computer.

Going from Windows to OS X

After twenty plus years using Microsoft and Windows dating back to DOS 6.1 and Windows 3.1, I am learning how to make the switch to OS X. One thing I had to get used to was how to bring up context menus that I would always invoke by right clicking an object in Windows.

AngularJS Cascaded Selects

As a follow up to jQuery Mobile Cascaded Selects using MVC4 and KnockoutJs, I have created this AngularJS Cascaded Selects tutorial that gets it's data from the Chinook Web API Project.

DNN Windows Client

This tutorial will walk you through the creation of a basic Windows Forms application to test remote authentication and authorization when communicating with a DNN CMS web portal using its web services framework / Web API.

DNN Session Timer with AngularJS

This tutorial will guide you through the steps necessary to add a session timeout timer and alert dialog within a DotNetNuke (DNN) Module using AngularJS.

Chinook Web API Project

For this project, you will need to have access to the Chinook SQL Server Database.

DotNetNuke 7 Web Services Framework Web API Routes

When building the DotNetNuke Web Services API controllers, I want to use this REST convention for the endpoints to access a resource such as the Chinook database.

Acquia Drupal for Windows

Localhost Drupal development environment to upgrade a Drupal 6 theme and do some testing prior to upgrading a live site to Drupal 7.

DotNetNuke 7 Module Templates

Environment setup I have been using which is a host name of dnn7 or dnndev by modifying hosts file. Working in IIS.

DotNetNuke 7

DotNetNuke (DNN) 7.0.0 installation to test new version of Services Framework that's based on the .NET Web API.

Razor Foreach Loop with Index

Get the index of an item in a razor foreach loop. Solution posted as a comment by Ian Mercer on Phil Haack's blog.

jQuery Mobile Cascaded Selects using MVC4 and KnockoutJs

This post documents building cascading select inputs using jQuery, Knockout and MVC4.

DotNetNuke Modal PopUps

jQuery UI dialog to confirm a postback action invoked by a ASP.NET button control. In your module's ascx file, add a button control and a div to contain you dialog.

DotNetNuke CSS and JS Module Development - Part One

During module development, to see all of the js and css files in firebug or your favorite client debugging tool of choice, turn off the file combination provider.

DotNetNuke Module Control Options

Use a Multi-View inside of your Edit.ascx to create a dynamic way to toggle visible form/content objects and their code within a single Web User Control ascx and it's ascx.cs code file.

Random full page background

jQuery and JavaScript to randomly select and set the css url for a background image on the body element.

C# Strip HTML and Attributes in MVC

Documenting method and technique for removing HTML elements and their attributes in an MVC app.

C# String Utils

Documenting a few simple string utils I created for an app recently

MVC 3 RSS Reader

Ubuntu Keyboard Shortcuts

ISO Date Time

Useful JavaScript for converting an iso DateTime string into a JavaScript Date object.

MVC 3 Razor on a Shared .NET Host

Using jQuery in WordPress Posts

Here is a tutorial to show you how to paginate JSON data in the client using jQuery, jQuery Templates plugin, ASP.NET and SQL Server.

MVC 3

A month ago, MVC 3 was released. Time to start building web apps with it instead of web forms.