DevMavens

ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.

dev•ma•ven
('dev-mā'vən)

n.  An expert developer with great influence.

Dave Ward

Dave Ward is an independent consultant in Atlanta, Georgia, specializing in creating functional, interactive web applications with ASP.NET, HTML, CSS, and JavaScript. With over fifteen years’ experience developing websites, he has been recognized as a Microsoft ASP.NET MVP and a member of the ASP Insiders. He is co-author of the upcoming book jQuery for the ASP.NET Developer (Manning Publications, 2011).


Encosia | 17 Feb 2012 17:26

Targeting WebKit is not like targeting IE6Subscribe to this feed

Dave Ward writes "....There’s been a bit of controversy lately concerning the rising dominance of WebKit-based browsers (e.g. Chrome, Safari, and Mobile Safari) and the potential that we’re repeating past mistakes: Not so long ago, IE6 was the over-dominant..."
Read more »  Targeting WebKit is not like targeting IE6


Encosia | 16 Feb 2012 20:19

Web API is now part of ASP.NET (and you can get it today)Subscribe to this feed

Dave Ward writes "....One of the hardest parts of being privy to NDA information is keeping my mouth shut about new developments that I wish I could share with you immediately, often for months at a time. Recent developments around ASP.NET Web API (formerly WCF Web API)..."
Read more »  Web API is now part of ASP.NET (and you can get it today)


Encosia | 09 Feb 2012 16:46

Read my interview with The Code ProjectSubscribe to this feed

Dave Ward writes "....I took part in The Code Project’s A Coder Interview series recently, and the result was published there yesterday. Terrence happened to send the questions at a rare moment when I wasn’t running in five directions at once, which led to me..."
Read more »  Read my interview with The Code Project


Encosia | 25 Jan 2012 15:00

The ASUS Zenbook UX31: Initial impressionsSubscribe to this feed

Dave Ward writes "....For over a year now, I’ve been using a 13” MacBook Air as my only laptop. Though it’s a bit underpowered and I prefer Windows to OS X, I was ultimately unable to resist Apple’s build quality compared to the Dell I had used previously. However, I..."
Read more »  The ASUS Zenbook UX31: Initial impressions


Encosia | 11 Jan 2012 20:08

Adding your own callbacks to existing JavaScript functionsSubscribe to this feed

Dave Ward writes "....Hey Dave, is there a way to create an event handler so when .tmpl() is done it will fire a function? I’m trying to make it global, so I was hoping I could say, when ANY template gets done, do this… The question of how to retroactively..."
Read more »  Adding your own callbacks to existing JavaScript functions


Encosia | 22 Dec 2011 22:50

Five years of EncosiaSubscribe to this feed

Dave Ward writes "....As I ponder the title of this post, I’m conflicted. I clearly remember writing last year’s post and thinking that it didn’t seem like four years could have possibly passed since I started publishing here. As I write this one, I find..."
Read more »  Five years of Encosia


Encosia | 19 Dec 2011 06:25

Using CORS to access ASP.NET services across domainsSubscribe to this feed

Dave Ward writes "....Work on client-side applications long enough and it’s just about inevitable that you’ll eventually want to make an AJAX request that breaches the browser’s XMLHttpRequest security restrictions. Limitations on cross-domain requests..."
Read more »  Using CORS to access ASP.NET services across domains


Encosia | 29 Nov 2011 19:12

Help me organize my posts about using jQuery with ASP.NETSubscribe to this feed

Dave Ward writes "....One of the longest running themes here has been the compelling intersection between ASP.NET and jQuery. Beginning with my post about using jQuery to circumvent ASP.NET AJAX’s client-side apparatus for calling ASMX services, I’ve been..."
Read more »  Help me organize my posts about using jQuery with ASP.NET


Encosia | 09 Nov 2011 18:33

Learn from my Express.js HTTP status code blunderSubscribe to this feed

Dave Ward writes "....If you’re like me, HTTP status code 200 Object] unknown probably doesn’t ring any bells. Of course, that’s mainly because it doesn’t exist. So, how did I end up with the screenshot above? I’ve been running with scissors..."
Read more »  Learn from my Express.js HTTP status code blunder


Encosia | 19 Oct 2011 18:01

Why PhoneGap 1.1.0 broke jQuery Mobile’s back buttonSubscribe to this feed

Dave Ward writes "....For the past week, I’ve been neck-deep in a challenging project that combines jQuery Mobile and PhoneGap to do some relatively heavy lifting. Though I’ve used both jQuery Mobile and PhoneGap in the past, this recent exercise left me with..."
Read more »  Why PhoneGap 1.1.0 broke jQuery Mobile’s back button


This Maven's Blog

Dave Ward

Encosia, LLC

Roswell, GA

Dave Ward (Encosia)

Dave Ward (Encosia) @DamianEdwards If I come back sick from #MVP12, I know who to blame. about 12 hours ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @jzy You only linked that for the Ryan Gosling photo, didn't you? about 13 hours ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @RickStrahl My test was passing a string like '2/22/2012' in for a DateTime parameter and returning it as a ToShortDateString(). about 13 hours ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @RickStrahl What do you mean by "raw"? about 13 hours ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @RickStrahl I'm able to send strings in now, unlike the last beta/preview/whatever. What are you having trouble with? about 13 hours ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @shanselman Obviously it's because your face was rotating clockwise, but they're used to seeing counterclockwise. about 15 hours ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) Nice writeup by @derickbailey, comparing Ember and Backbone without an agenda: http://t.co/D8faufGr 1 day ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @jbogard That one has never worked for me. It's supposed to archive the message you just replied to, right? 1 day ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @davybrion There's a lab that does that. 1 day ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @mattpodwysocki @xpaulbettsx @timothyclem @haacked Want. 1 day ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @nathansmith In kind of the same way that ski lifts are unnecessary, depending on the user. 1 day ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) Well, that's one way to take advantage of an XSS-friendly control? http://t.co/quYXRH8x 2 days ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @rerrify It was the best browser at the time. Netscape had bungled a rewrite and was a disaster at that point. 2 days ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @StevenMcD_code But, maybe if we'd never had "crank up" cars, we'd not have "push to start" cars today. 2 days ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @ShawnWildermuth I remember the switch from Netscape to IE6 being like switching from IE6 to Chrome now. 2 days ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) It seems like almost no one remembers that IE6 was fantastic when it was released. 2 days ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) Huh, http://t.co/lV4IMTon has seen 282 visits from the link someone randomly left here: http://t.co/OAzSAi4A 2 days ago from TweetDeck


Dave Ward (Encosia)

Dave Ward (Encosia) @ShawnWildermuth It does keep a local cache still. FWIW, I've been using it for about two years now with no trouble. 2 days ago from Twitter for iPad


Dave Ward (Encosia)

Dave Ward (Encosia) @ShawnWildermuth More like Exchange. It uses MAPI to interact with Outlook and does I/O out of band via their gears protocol. 2 days ago from Twitter for iPad


Dave Ward (Encosia)

Dave Ward (Encosia) @ShawnWildermuth If you have a paid account, their Outlook Sync utility works great (to avoid the web interface). 2 days ago from Twitter for iPad