Asp.net / Asp.net MVC
Ten Tricks for Razor Views – Great post on some syntax related stuff with Razer views in MVC. This is really helpful if you have only been using the standard view engine in MVC.
WAAAAAAAYYY too much stuff has been going on with jQuery this week. It’s really awesome stuff though.
JQUERY 1.9 FINAL, JQUERY 2.0 BETA, MIGRATE FINAL RELEASED
Announcing jQuery Mobile 1.3.0 Beta
ANNOUNCING THE JQUERY PLUGIN REGISTRY
The Best Way to Learn HTML – This is a great article for beginners.
Learn Advanced HTML & CSS with one useful guide.
Asp.net / Asp.net MVC
Announcing the ASP.NET and Web Tools 2012.2 Release Candidate – A bunch of new features coming to Visual Studio.
Creating a complete ASP.Net MVC 4.0 application with Visual Studio 2012, C# , EF 5.0 (Code First) – part 1 – Great read on creating an MVC 4 with EF.
jQuery API Documentation – The jQuery API Documentation got a face lift recently. I find it much more usable. jQuery UI also had an update recently.
Web Developer Checklist – This is a checklist that every web developer should checkout. It provides you with a basic check list of all the things you need to look at while building a website, but also gives you links to help you out with each item.
Windows 8 productivity: Who moved my cheese? Oh, there it is. – Article by Scott Hanselman about where some stuff has been moved and new features in Windows 8. This is a really good read if you are new to Windows 8.
Selector Caching is the number one thing I have learned for jQuery performance. I’ve seen it in countless numbers of blog posts, tweets and conference lectures. It’s a real simple concept too. John Resig wrote about Twitter’s problem a couple years ago here.
Continue reading “jQuery Performance Tips: Caching Selectors”
I’m always on the look out for ways to improve my front end development skills. I usually have to sift through heavily opinionated articles to find anything useful. Addy Osmani recently posted up a slide show with some really great performance tips. He has a bunch of great articles and I’ve learned a lot from them. You can check out the slides here. I’d highly highly encourage you to go through all the slides a couple times. Here are a couple of things that I took away that I now use all the time.
Continue reading “Awesome jQuery performance tips by Addy Osmani.”
I have a fair amount of experience building mobile sites. Mobile sites are essential now because so many people are using mobile phones and tablet devices to browse the internet. Many sites don’t have great mobile experience. They use flash, rely heavily on hover effects, or they have so much content that it takes forever for the page to load.
I’m going to show how I made a mobile version of my site in just a couple hours using Asp.Net MVC and jQuery mobile. My site is primarily content and has very little code involved on it. My website is very basic and very straight forward. I browsed through my site and decided to find the basic information I wanted to display on my mobile version. In my case, I wanted to display my portfolio, resume, about me, contact me, some of my social links, and an about my mobile page so people could see what technology I used.
Continue reading “Mobile Website Methods with Asp.Net MVC. Part 1 – Content Sites”
I worked up this idea after using some Facebook like buttons and the jScrollPane jQuery plugin. I’m a big fan of jScrollPane, but the iframes from the like buttons caused some unfortunate page flashing after document.ready fired.
I worked up this idea after using some Facebook like buttons and the jScrollPane jQuery plugin. I’m a big fan of jScrollPane, but the iframes from the like buttons caused some unfortunate page flashing after document.ready fired. Rendering the like buttons with FBML took even longer than the iframe method.
You can use this to delay large images, ads, iframes, or other beefy elements that don’t appear “above the fold” and are not essential to the initial presentation of your page. This can hurt the “SEO” value of content so be mindful of what you use it on.
Continue reading “Speed up page speed by lazy loading non-essential elements with jQuery”
It doesn’t require an install. Simply unzip the file, plug in your HTML markup and start coding away. Your code is written to a file so you can easily export it or view it later.