Learning Blogs & Videos

DNNConnect Session: Practical Persona Bar Development
DNNConnect Session: Practical Persona Bar Development

As you know, in DNN9 the Persona Bar has taken over as the new administrative interface. Unlike previous control bars, it is extensible. There are a few good blog posts from Ash Prasadon the topic. Getting a "Hello World" Persona Bar extension working is pretty trivial, but building a real-word React-based ex...

DNN8 Module Challenge - Log Analyzer
DNN8 Module Challenge - Log Analyzer

Log4Net analyzer for DNN 8. This module was originally developed as an entry in the Jan 29, 2016 DNN 8 Module Challenge. The log analyzer allows users to selected multiple log files generated by the DNN website. It will analyse the logs and summarize the items into a report which shows them by number of occ...

DNNCon Session: Customizing Your DNN Search Results
DNNCon Session: Customizing Your DNN Search Results

Learn how to create customized search results that leverage DNN's lucene index data. At last year's DNNCon, Ash Prasad presented a great session about the newly redesigned search engine in DNN 7.1 and above. He discussed the search architecture, lucene concepts, and the new ModuleSearchBase class for allowi...

How to Become a Proficient DNN Developer for Under $80
How to Become a Proficient DNN Developer for Under $80

Most developers who are learning how to develop for the DNN Platform know that there are many basic videos out there on youtube or on dnnsoftware.com. The problem is finding not only current and relevant training, but a training PATH that gets you to your goal. I was surprised to find that my video, DotNetNuk...

DNN Evoq Social Module Development - Creating "Gameified" modules
DNN Evoq Social Module Development - Creating "Gameified" modules

This article and video recaps the 'Creating "Gameified" Modules for Evoq Social' session I presented at DNNCon on October 19, 2013 in West Palm Beach.  This session showed an example of how to build a compiled custom module for Evoq Social that participates in the Gameification API. I covered registering...

DNN SuperFan 2013 - Vote DotNetNuclear!
DNN SuperFan 2013 - Vote DotNetNuclear!

Watch my submission video and vote me your 2013 DNN Super Fan.

DotNetNuclear and DnnHero partner up!
DotNetNuclear and DnnHero partner up!

Starting this week (June 24, 2013), DotNetNuclear will be providing comprehensive DotNetNuke development tutorials on DnnHero.com.  These premium tutorials will be made available exclusively to DnnHero subscribers, signup to get access! 

MVP Module Development Template Installation, Configuration & Troubleshooting
MVP Module Development Template Installation, Configuration & Troubleshooting

This article and video provides guidance to installing the DotNetNuke MVP Module Development template, creating and configuring your module project, and troubleshooting common issues.

Advanced DotNetNuke Rich Client Modules - Knockoutjs, jQuery and Services Framework
Advanced DotNetNuke Rich Client Modules - Knockoutjs, jQuery and Services Framework

This article and video recaps the Rich Client Module Development session I presented at the Southern Fried DNN Conference Day of DNN day on April 13, 2013.  The session was a short 1 hour presentation of a large topic.  The goal of the session was to show a new paradigm for module development that t...

Southern Fried Training - DotNetNuke 7 Module Programming 101
Southern Fried Training - DotNetNuke 7 Module Programming 101

This article and video recaps the Module Development 101 training course I taught at the Southern Fried DNN Conference training day on April 13, 2013. The course was an all-day, hands-on training session where we build a DNN7 restaurant menu module for our southern-themed restaurant website. The video is a co...

Intensity Slider - An insider tour of a DotNetNuke module code project
Intensity Slider - An insider tour of a DotNetNuke module code project

Intensity Slider is a new product for sale on the DotNetNuke store. This video servers as a tutorial and a code walk-through.

Thinking responsive when adding content to your DotNetNuke site
Thinking responsive when adding content to your DotNetNuke site

I gave this talk at our last Chicago Area DNN User Group meeting on Feb 5. Responsive design has been a big buzzword for the last several months. At this point, there are tons of responsive skins on the DNN Store. But don't fool yourself into thinking that buying a responsive skin is the end of making your s...

Cash 4 Code - My New Technical Training Model
Cash 4 Code - My New Technical Training Model

You may have noticed when you view one of my technical articles, a panel appears on the bottom of the page asking for a $5 contribution.  I decided to ask users for voluntary contributions to fund the DotNetNuclear training materials.  Learn more about my new business model for technical training.

Cascading Country / State Dropdowns: A Study in DotNetNuke 7 WebAPI Services and Ajax
Cascading Country / State Dropdowns: A Study in DotNetNuke 7 WebAPI Services and Ajax

In this study, we are going to build a cascading set of dropdown boxes: one with a lists of all countries, the other a list of regions or states. When the user selects the country, the region list will dynamically change to the list of regions that belong to the selected country. The architecture behind this...

Advanced DotNetNuke Module Development - MVP Pattern
Advanced DotNetNuke Module Development - MVP Pattern

This is a continuation of the Basic Module Development tutorial in that we pick up our Hello World module from where we left it and make the code fit the MVP Pattern thereby making it more reusable and testable.

DotNetNuke Module Development Basics
DotNetNuke Module Development Basics

This video blog series gives an introduction to DotNetNuke module development. It assumes a basic knowledge of .NET website development in either VB.NET or C#. I did these videos a few months ago, so the DNN version is a little behind, but going forward, I intend to post more relevant content.

Web Development for the Pre-apocalyptic era

We are a rich media and application developer specializing in DotNetNuke and .NET and websites and applications. Here are some of our specialties: DNN skin development, DNN module development, DNN installation/configuration/ and performance tuning, third-party integration and customization...