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.
Courses
  • Code

    Getting Started with TypeScript

    1.8 hours
  • Code

    Getting Started with ASP.NET MVC5

    3.3 hours
  • Code

    Build a CMS With ASP.NET Web Pages

    5.3 hours
  • Code

    Testing in ASP.NET MVC

    2.2 hours
  • Code

    ASP.NET Web Pages

    4.5 hours
  • Code

    Design Patterns in C#

    2.7 hours
  • Code

    Windows App From Scratch

    3.7 hours
  • Code

    What's Coming to JavaScript

    2.3 hours
  • Code

    ASP.NET: Web Pages, Web Forms, and MVC

    7.8 hours
  • Code

    JavaScript Design Patterns

    1.7 hours
  • Code

    Learning C# 201

    2.5 hours
  • Code

    Extending ASP.NET MVC

    2.4 hours
  • Code

    ASP.NET 102: MVC

    3.6 hours
  • Code

    Building Ribbit in ASP.NET MVC

    3.3 hours
  • Code

    Windows 8 Development Using HTML, CSS and JavaScript

    5.5 hours
  • Code

    Easier JavaScript With TypeScript

    4.1 hours
  • Code

    Object-Oriented JavaScript

    3.3 hours
  • Code

    So You Want To Be A Programmer?

    2.7 hours
  • Code

    Programming Windows in .NET

    4.3 hours
  • Code

    Programming .NET

    5.9 hours
  • Code

    Advanced JavaScript Fundamentals

    3.8 hours
  • Code

    JavaScript Fundamentals

    5.5 hours
  • Code

    30 Days to Learn C#

    7.2 hours
Tutorials
  • Code
    How to Add Custom Configuration Settings for an (ASP).NET ApplicationCustomdotnetsettings
    1 shares
    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
    Why Many Developers Hate ASP.NET… and Why They’re WrongDonthateonnet
    311 shares
    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
    The Best Way to Learn ASP.NETBest way to learn js
    74 shares
    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
    Stop Nesting Functions! (But Not All of Them)Stop nesting
    74 shares
    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
    Windows 8 Preview: A Developer ReflectsWin8 preview
    37 shares
    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
    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
    Generating Traditional URLs with ASP.NET MVC3Aspnet
    4 shares
    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
    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
    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…
  • Code
    ASP.NET from Scratch: Views with MVC3Aspnetfromscratch
    3 shares
    ASP.NET MVC3 is now available, and it includes a new View engine called Razor. In this lesson (dubbed 9.5), we download the MVC3 bits and look at Razor and rebuild the application from the previous lesson with the new View engine.Read More…
  • Code
    The Things Internet Explorer Got RightPreview
    It’s the browser that everyone loves to hate—sometimes justifiably so. What was once the most innovative browser became the thorn in every front-end developer’s side. Amidst the turmoil and complaints today’s developers throw at Internet Explorer, what’s often not heard is how Microsoft changed the face of not only front-end development, but web development as a whole.Read More…
  • Code
    ASP.NET from Scratch: ViewsAspnetfromscratch
    The last major piece of the ASP.NET MVC Framework is the View engine. In this lesson, we look at the default View Engine in MVC2 - the WebForms View Engine - and learn how we can use views to display information to the user.Read More…