Learn More





DNN Community Blog

The Community Blog is a personal opinion of community members and by no means the official standpoint of DNN Corp or DNN Platform. This is a place to express personal thoughts about DNNPlatform, the community and its ecosystem. Do you have useful information that you would like to share with the DNN Community in a featured article or blog? If so, please contact .

The use of the Community Blog is covered by our Community Blog Guidelines - please read before commenting or posting.

Community Member Profile: Brian Dukes

If you're active in the DNN Community, it's hard to not know Brian Dukes.  He's an MVP, was a speaker at DNNCon 2014, helped organize a company-wide hackathon at Engage Software, contributed to DNN 7.4, and most recently joined us for the February Community Hangout.  And somewhere in the midst of all that found the time to answer some questions  to let us get to know him a little better.  Thanks, Brian!

Tell us a little about yourself (personal, professional, whatever you’d like to share).
My wife and I have two sons, six and two years old.  The big thing going on with us right now is that we're in the middle of an international adoption.  Any day now we're going to get a call and learn who our next kid or kids are going to be. 

One of the great things about the DNN Community is that we have members all over the world.  Where are you located?
Originally from elsewhere in the midwest, my wife and I settled in Saint Louis, MO after coming here for college and getting connected into our church.

What’s one thing most DNN Community members wouldn’t know about you?
We eat local, simple food by investing in a CSA program to get weekly produce from local farmers.

Describe your professional (and/or personal) experience relating to DNN.  How long have you been using DNN?  How did you get started?
We started using DNN at Engage in 2006, based on Chris Hammond's experiences with it, and we went all-in on it shortly thereafter.  Chris encouraged us all to build up our reputations in the DNN forums, so I spent those first few years learning the ins and outs of DNN as I investigated the common (and sometimes obscure) issues that people ran into.

What resources were most helpful to you as you got started, or when you have questions?
As I was getting started and trying to understand what was going on with DNN, most often what I found to help was digging into the source code and seeing where DNN did something, and why it was doing what it was doing.

Are there any cool projects you are working on that you would like to share a little about?
The project that I'm currently investing in is a collection of JavaScript Libraries for DNN, which I recently blogged about.  I also have a collection of PowerShell modules and scripts which we use at Engage to manage our local DNN development websites.

In your opinion, what are some “must have” modules and themes (from the Forge, Store, etc.) that you would recommend for DNN sites?
We've been using 2sxc quite a bit, and find that it helps present interfaces to our clients that are intuitive and easy, but safe from error.

What advice would you give someone who is new to DNN?
The DNN community can be very welcoming and helpful.  Get involved in asking questions on Twitter or in the forums, and then dig into the code, submit fixes on GitHub, and start helping people.  Digging in and helping is the easiest way to become an expert and be better able to solve all of your own issues.

What is the best part about working with DNN?  What is one enhancement you would add/one thing you would improve?
DNN saves us a lot of development, and provides features out-of-the-box that we don't have to build, but also provides the flexibility to override whichever parts we need to customize.  The improvement that I'd most like to see in DNN is more flexible and streamlined user interfaces, with templating and more easily styleable markup.

What do you think are the most important trends in website design/development? Are there any blogs or resources you read on a regular basis to keep up with current trends and technology?
I think the industry is still getting caught up with the proliferation of devices and how that affects both design and interactivity (especially outside of highly connected urban areas). I read quite a bit of blogs, but also get a lot of reading material on Twitter that I wouldn't otherwise run across.  I also subscribe to some newsletters for any articles I miss from those (JavaScript Weekly, FiveJS, HTML5 Weekly).  Web development blogs include Nicholas Zakas, Quirks Mode (PPK), Ben Alman & IEBlog.  .NET development blogs include Jon Skeet, .NET Web Dev, Jeremy D. Miller, CLR Team, & K. Scott Allen, and the Herding Code and Hanselminutes podcasts.

Add your questions for Brian in the comments below!


Bruce Chapman
No questions for you Brian, but just wanted to thank you for your ongoing contributions of all types - which are truly across a broad swathe of DNN, from code contributions to providing assistance. You are a great example of a Dnn-er for others to follow.
Bruce Chapman Thursday, February 19, 2015 6:14 AM (link)
Brian Dukes
Thanks, Bruce, I appreciate that, especially from you :-)
Brian Dukes Thursday, February 19, 2015 1:56 PM (link)
Dennis Shiao
No questions from me either, Brian, but thanks for all of your contributions. And, best wishes with your adoption!
Dennis Shiao Thursday, February 19, 2015 3:58 PM (link)
Sunil Kumar
Congratulation for your achievements :)
Sunil Kumar Friday, June 12, 2015 3:09 AM (link)

Comment Form

Only registered users may post comments.


2sic Daniel Mettler (124)
Aderson Oliveira (15)
Alec Whittington (11)
Alex Shirley (10)
Andrew Nurse (30)
Anthony Glenwright (5)
Antonio Chagoury (28)
Ash Prasad (22)
Ben Schmidt (1)
Benjamin Hermann (25)
Benoit Sarton (9)
Beth Firebaugh (12)
Bill Walker (36)
Bob Kruger (5)
Brian Dukes (2)
Brice Snow (1)
Bruce Chapman (20)
Bryan Andrews (1)
cathal connolly (55)
Charles Nurse (163)
Chris Hammond (203)
Chris Paterra (55)
Clinton Patterson (28)
Cuong Dang (21)
Daniel Bartholomew (2)
Dave Buckner (2)
David Poindexter (3)
David Rodriguez (2)
Doug Howell (11)
Erik van Ballegoij (30)
Ernst Peter Tamminga (74)
Geoff Barlow (6)
Gifford Watkins (3)
Gilles Le Pigocher (3)
Ian Robinson (7)
Israel Martinez (17)
Jan Blomquist (2)
Jan Jonas (3)
Jaspreet Bhatia (1)
Jenni Merrifield (6)
Joe Brinkman (270)
John Mitchell (1)
Jon Henning (14)
Jonathan Sheely (4)
Jordan Coopersmith (1)
Joseph Craig (2)
Kan Ma (1)
Keivan Beigi (3)
Ken Grierson (10)
Kevin Schreiner (6)
Leigh Pointer (31)
Lorraine Young (60)
Malik Khan (1)
Matthias Schlomann (15)
Mauricio Márquez (5)
Michael Doxsey (7)
Michael Tobisch (3)
Michael Washington (202)
Mike Horton (19)
Mitchel Sellers (28)
Nathan Rover (3)
Navin V Nagiah (14)
Néstor Sánchez (31)
Nik Kalyani (14)
Peter Donker (52)
Philip Beadle (135)
Philipp Becker (4)
Richard Dumas (22)
Robert J Collins (5)
Roger Selwyn (8)
Ruben Lopez (1)
Ryan Martinez (1)
Salar Golestanian (4)
Sanjay Mehrotra (9)
Scott McCulloch (1)
Scott S (11)
Scott Wilkinson (3)
Scott Willhite (97)
Sebastian Leupold (80)
Shaun Walker (237)
Shawn Mehaffie (17)
Stefan Cullmann (12)
Stefan Kamphuis (12)
Steve Fabian (31)
Timo Breumelhof (24)
Tony Henrich (3)
Torsten Weggen (2)
Vicenç Masanas (27)
Vincent Nguyen (3)
Vitaly Kozadayev (6)
Will Morgenweck (37)
Will Strohl (163)
William Severance (5)
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?