-
This post is part of a series called JavaScript Demystified . Time after time I find JavaScript code that has bugs caused by lack of proper understanding of how functions work in JavaScript (a lot of that code has been written by me, by the way.) JavaScript has functional programming characteristics...
-
Language Envy: This post is part of a series where I wish C# had a particular feature I came to like when working with other programming languages. It's easy to let a small language feature go unnoticed. The more I spend time writing JavaScript and Ruby, the more one little detail shows itself loud...
-
The other day I was looking for the HTML code for the ⌘ (in case you can't see it, that's the command key symbol), found in mac keyboards. It was not the first time I was looking for the HTML code for one of those funky characters. I remember having a hard time trying to represent some Math symbols...
-
Thanks to the brave souls that ignored the incredibly exaggerated Winter storm warnings and insane weather forecast for last night. These folks came to the LCNUG meeting and were home before the first snow flake hit the ground. Also, thanks LCNUG for inviting me to talk, I hope you enjoyed at least a...
-
Next week I'll be speaking at the Lake County .NET Users' Group , in Grayslake, IL. The topic will be something that is near and dear to me and which I have talked and written about quite a number of times. If you live in the North 'burbs, come and support our local group. You can register...
-
For a few weeks now, every time I try to logoff from my home banking website something bad happens. See screenshot below. (screenshot eaten by backup failure.) Firebug opens unexpectedly There's a frigging debugger; statement in the live production site The logoff process hangs until I press F8 in...
-
I wrote a nice little charting component for our site recently, and needed to call a Javascript function in one View (the one that was the main page for charting), from another View (one that went off to the server using Ajax to load up a list of feeds that could be charted). This would have been traditionally...
-
This week I experienced something that made me feel more confident about the viability of JavaScript as a first-class language in ASP.NET development. And I'm not talking about JavaScript's capabilities — those I have re-discovered long ago — my concern had always been how well other...
-
Recently, Tobie Langel from the Prototype blog asked me to answer a few questions about Prototype.js and my involvement with it. The interview has been posted today . The folks in the Prototype team have been producing some wicked cool code for a while and they're working on a number of interesting...
-
I just finished reading Douglas Crockford's JavaScript: The Good Parts and it only took me a few hours to go through it this weekend. This is a short and delightful read. The book has not been released in print yet and I read it via O'Reilly's Safari Bookshelf, which will be the subject of...
-
Let me be the first one to admit taking way too much time to give in and embrace JavaScript. This language is arguably one of the most widely deployed and most misunderstood at the same time. There must be an award somewhere for this amazing feat. I don't know what causes developers to avoid JavaScript...
-
I want to link to Scott Bellware's post on attitudes regarding classic ASP. He makes an excellent point, and I agree with him. About four years ago, I remember telling my former employer about the epic superiority of ASP.NET over classic ASP. I could not deride classic ASP enough. Boy, was I a jerk...
-
If you are a Web developer, and you are not using Firebug, stop what you are doing and go install it immediately . I first heard about Firebug on Rick Strahl's blog a couple of months ago, but in the flurry of work I promptly forgot it. A couple of days ago a friend was listing the reasons that why Firefox...