-
It was my turn to be interviewed by Dave and Larry for The Thirsty Developer podcast. We talked a lot about all things JavaScript, its status, how people learn it (or avoid it), etc. I hope it's an entertaining interview You can download the interview from the podcast page
-
I finally got around to properly record and publish one of those JavaScript presentations that I have been doing at local users groups. The video and the slide deck are available below. The video And the slide deck. If you prefer, you can download the slide deck .
-
Here are two user group events that are happening soon and that I'm directly involved. July 8 th , Chicago ALT.NET 0-60 With Fluent NHibernate See the full description of the session over at the Chicago ALT.NET home page. We will have Hudson Akridge tell us all about Fluent NHibernate , a project...
-
This Wednesday, June 17 th , the Chicago .NET Users Group, CNUG , has invited me to bring my JavaScript presentation to their monthly meeting. Despite of what the event description might lead you to believe, the talk is hardcore JavaScript, not much specific to Ajax at all, although I believe the material...
-
This post is part of a series called JavaScript Demystified . This particular chapter is further divided in two parts. Read Part 1 . Build your own hierarchy Let's pretend we are building some scripts that deal with musical instruments. We could define our own Guitar class type like this: //The constructor...
-
This post is part of a series called JavaScript Demystified . This particular chapter is further divided in two parts. Read Part 2 . In a previous installment in this series we saw how we could create constructor functions in JavaScript. Back then I just mentioned that we don't have classes in JavaScript...
-
As a brief inspection of your RSS reader will quickly tell you, it's Code Camp season. Not to be left out of this party, the developers in the Chicago and Milwaukee areas have a great option this year. The Chicago Code Camp , which happens on May 30th, is strategically located right between these...
-
I thought for a while that I was done with Web development. I mean the HTML, CSS, JavaScript stack specifically. WPF and Silverlight have just been so much more fun. Well, despite that sentiment my weekends have been full for the last couple of months with HTML, CSS, and JavaScript work for Silver Arcade...
-
We're happy to announce the first partial list of talks selected for the Chicago Code Camp . We hope there's a good mix of various different technologies and that it could spark even more interest in the event. There are still a good number of time slots undecided for this event. If you want...
-
Many times when I'm writing JavaScript code with Ajax calls I don't have an URL to call and get the data yet. Or sometimes I have an URL that gives me valid data and I need to test the code against invalid data or some other variation that I don't have handy. WEBrick In these situations,...
-
This is a tip for those working with JavaScript (and possibly other types of files) that is freely available for download. For the n th time in the last few months I spent an unnecessary amount of time trying to find a problem in my code that wasn't really there. Windows keeps track of the files...
-
This post is part of a series called JavaScript Demystified . I'm pretty sure by now you have heard at least once that eval is evil . Some nuggets from Eric Lippert's post: if you are considering using eval then there is probably a better way People, eval starts a compiler. I'm also pretty...
-
Next Tuesday, March 24 th I'll give a JavaScript talk at the Rockford .NET user group. This talk will be basically the same one I gave for the LCNUG back in December. The few opportunities I had to give this talk were highly rewarding. It's priceless to see developers realizing how mistakenly...
-
This post is part of a series called JavaScript Demystified . In our last installment in this short JavaScript series we took a look at closures. In some of the examples, we saw functions being declared (and returned) inside other functions. The capability of declaring a function inside another one is...
-
This post is part of a series called JavaScript Demystified . When I wrote about functions in JavaScript I mentioned that functions are more than just a block of code: Function is a standard data type in JavaScript, an object indeed; you can pass them around and copy them. Let's take a look at this...