Contents tagged with General Software Development
-
JQuery image upload & refresh using an ASHX file.
I recently finished a solution that uploads an image to my server, and then displays the uploaded image to the user. this is all done “asynchrously”, and it’s within an update panel to boot.
-
Java Script – Content delivery networks (CDN) can bite you in the butt.
As much as I love the new CDN’s that Google, Microsoft and a few others have publically released, there are some strong gotchas that could come up and bite you in the ass if you’re not careful. But before we jump into that, for those that are not 100% sure what a CDN is (besides Canadian).
-
Application logging – yes it is important
I’ve spent most of my professional career working on Enterprise Applications (mostly web based). Sometimes you release your code and everything goes smoothly (this is where praise is warranted by rarely given). However, there are times when code has been in place for many days, weeks, months without any issues and all of a sudden – all hell breaks loose and it stops (this is where harsh comments are never wanted but always received).
-
Hiring more developers doesn’t always speed things up.
Who’s heard of the term : “Too many cooks in the kitchen”? It’s a fundamental problem if ruling.
-
Some common Gotchas in JavaScript
Over the past month I've been heavily involved in scripting. The application I'm writing is 80% JavaScript, 20% .NET. Because of this, my DOM, JavaScript, and CSS knowledge has been increasing steadily, and I've found some common errors that many Developers have encountered.
-
A Table, some text and CSS Pseudo Classes
I really want to thank the IE7 team for building in more Support for CSS. It allows us web developers to do some pretty cool things with CSS without the use of javaScript. Unfortunately not all the goodies work with IE7 (:after :before) but a lot do.
This post is a quick glance at using CSS Pseudo Classes with Tables. In this example I will use a regular HTML table, however this will work with any ASP.NET control that outputs an html <table>.
First, if you have no idea what a Pseudo class is please look at this page by W3Schools.
Let's start with some CSS:
-
A Quick refresher on List<T>
I'm a big fan of .NET Generics. In fact, I can't believe I lived without them in .NET 1.1. Generics are pretty much the most powerful feature for C# 2.0. They allow you to define type safe data structures. They give a huge boost in performance, and they allow us to move away from DataTables and DataSets when it comes to collections of standard data.
Microsoft's MSDN has a great article that explains more about generics. You can find it here.
What I intend to give you in this short blog is a quick refresher on the List<T>. I've always loved this strongly typed list, and I cannot work without it.
Let's take the class Ninja (Now remember there's a whole lot more to Ninjas than just their age and name):
*Note this isn't the best made class, so please don't quote me on this one :P -
Tools I cannot work without.
I posted an article about Sites, References and Articls that I cannot work without awhile back. I decided I'd follow up on it on tools I cannot work without.
-
Sites, References and articles that I can not work without. #1
Scott Guthrie’s Blog – Scott Guthrie runs the teams that build IIS, ASP.NET, AJAX, CLR, Windows Forms, Commerce Server, Visual Web Developer, and Visual Studio tools for WPF. His blog is update regularly and has great articles that pertain to ASP.NET