Jeremy McPeak
I started my development career on the client-side writing JavaScript and DHTML components in my spare time. In 2005, Nicholas C. Zakas asked me to join him in writing the first edition of Professional Ajax for Wiley Publishing. Since Professional Ajax, 1st Edition, I've been blessed to take part in other book projects: Professional Ajax 2nd Edition, and Beginning JavaScript 3rd and 4th editions.
Latest Posts
  • Code
    ASP.NET
    How to Add Custom Configuration Settings for an (ASP).NET ApplicationCustomdotnetsettings
    Since its release, ASP.NET applications and components have looked to the web.config file to load any settings they need to function. However, adding custom settings to add flexibility and robustness to an application or component isn't as straight forward as most would like. This article teaches you how to write the necessary classes to handle XML configuration elements and use the settings they contain within your code.Read More…
  • Code
    JavaScript & AJAX
    JavaScript Fundamentals: New Premium CourseJs fundamentals
    I'm pleased to announce that Jeremy McPeak's latest course, JavaScript Fundamentals, is now available on Tuts+ Premium! As the author of countless books, including JavaScript: 24 Hour Trainer and Professional AJAX, Jeremy is the perfect person to show you the ropes!Read More…
  • Code
    ASP.NET
    30 Days to Learn C#: New Premium Course250x250
    We're pleased to announce our latest Tuts+ Premium course: "30 Days to Learn C#." My aim is to introduce you to the C# language (and a tiny bit of the .NET Framework), and give you a clear understanding of the fundamentals needed to start writing applications in C#. Read More…
  • Code
    Editorials
    Why Many Developers Hate ASP.NET… and Why They’re WrongDonthateonnet
    Few platforms draw the same amount of ire as ASP.NET (or .NET in general) from the development community. While there are certainly valid criticisms of the platform (what platform doesn’t?), the majority of negativity comes from those who haven’t spent any time with .NET. Those developers typically rely on misconceptions or flat out hatred to base their opinion, and they do a disservice to others looking to learn a new technology and to the platform itself. So, let’s examine these excuses and add a dose of reality on why you shouldn't listen to the rabble and give ASP.NET a try.Read More…
  • Code
    ASP.NET
    The Best Way to Learn ASP.NETBest way to learn js
    You're looking to learn ASP.NET? I can't blame you. Not only is it an extremely flexible platform, but .NET developers are in high demand and will continue to be. Unfortunately, it can be an intimidating platform to learn — especially if you are brand new to development or have never used Java or C++. However, once over the proverbial hump, you’ll find it to be a rewarding and enjoyable platform to develop for. This syllabus is designed to get you up and running on the ASP.NET stack, being able to write your own applications.Read More…
  • Code
    JavaScript & AJAX
    Stop Nesting Functions! (But Not All of Them)Stop nesting
    JavaScript is over fifteen years old; nevertheless, the language is still misunderstood by what is perhaps the majority of developers and designers using the language. One of the most powerful, yet misunderstood, aspects of JavaScript are functions. While terribly vital to JavaScript, their misuse can introduce inefficiency and hinder an application's performance.Read More…
  • Code
    General
    Windows 8 Preview: A Developer ReflectsWin8 preview
    It's finally here. In June, we were given a taste of what Microsoft had in store for users and developers in Windows 8. And finally, after three long months, we have the developer release bits in our hands. Being the geek and developer I am, I wanted to get into the new OS, play with it, develop for it, and get a feel for what is to come. Disclaimer: These are my own opinions of the OS as it is today. Keep in mind the Windows 8 Developer Preview is pre-beta software. It is buggy. It is not feature complete. Read More…
  • Code
    ASP.NET
    Using Anonymous Objects for Key/Value Pairs in .NETCode
    Writing applications using the .NET Framework can be a cumbersome experience, primarily due to the vast amount of classes one has to know in order to write applications. But developers can use those classes to make writing code easier. One such class is the TypeDescriptor class, and the ability to use anonymous objects as a key/value pair collection.Read More…
  • Code
    ASP.NET
    Generating Traditional URLs with ASP.NET MVC3Aspnet
    There are certain truths in the world: we're born, we die, and URLs should end with a slash if it doesn't point to a file. The ASP.NET MVC framework bucks tradition and convention, and the built-in methods that generate URLs do so by omitting the trailing slash. It may seem like a non-issue (and to many people it's not one), but many developers, this author included, are bugged by them.Read More…
  • Code
    JavaScript & AJAX
    Build your Own JavaScript Library: Premium SeriesPreview
    Over the course of the past few years, the JavaScript community has exploded exponentially. It it's safe to assume that libraries are the primary reason we've seen such astonishing growth. Thanks to these libraries, the differences between the popular browsers are minimized, making cross-browser development much easier than it used to be. We'll build our own in this series! Become a Premium member to read this kick-butt tutorial and screencast series, as well as hundreds of other advanced tutorials and screencasts.Read More…
  • Code
    JavaScript & AJAX
    Build your Own JavaScript Library - Part 1Code
    Over the course of the past few years, the JavaScript community has exploded exponentially. It it’s safe to assume that libraries are the primary reason we’ve seen such astonishing growth. Thanks to these libraries, the differences between the popular browsers are minimized, making cross-browser development much easier than it used to be.Read More…
  • Code
    JavaScript & AJAX
    Build your Own JavaScript Library - Part 2Code
    Over the course of the past few years, the JavaScript community has exploded exponentially. While technologies like Ajax certainly had something to do with the popularity of JavaScript, it it's safe to say that libraries are the primary reason we've seen such astonishing growth in the community.Read More…