Ryan Ternier
Killer ASP.NET ninja coding monkeys do exist!
-
Updated BicNet Projects
I have updated my projects site. This section of my bicnet website is a place where I can throw working examples of blog posts, and other things I like to show. Sometimes at home I'll find something cool, and I'll throw it up there for my manager to see.
-
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:
-
UpdatePanel, FireFox and the DefaultButton
Recently I was pulling my hair out with this issue. Recently I blogged about using a Modal Login control instead of redirecting to a login page. I have had great success with this.
-
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.
-
Why redirect? Why not use a Modal Login?
Since the conception of secure pages on the internet, there has been the <pause><chimes> "Login Page" </chimes>. When a user authenticates on this "Login Page" they usually get some sort of a Session set for them, and they're forwarded to a new page. When the authentication times out, or the user logs out, they get redirected to the "Login Page" (yea yea some of us might have a logout page).
-
My new blog has arrived...
For the past year I've been writing blogs on my website using an old outdated version of Community Server. A few weeks ago I was about ready to just write my own for the heck of it.. but we all know how that turns out when you:
-
MS is releasing the source code for the .NET Framework libraries
I'm not in the habbit of doing a blog post that refers to a blog post that someone else has blogged on their blog... however this is awesome news! Scott Guthrie posted this today.
Microsoft is releasing their source code for the .NET Libraries. This is huge for control developers, heck all developers. However, after reading this a bit on the net I noticed a few people were really weary of this and some were almost down right un-happy. I still believe this is a good thing, and great things will come from it.
Microsoft's development teams have been bending over backwards the past couple years!
Awesome job MS! -
The best Onesie for those programming dads out there
I'm a soon to be dad.... I'm also a geek. Which is probably why I am so buying this for my kid (approx. 5 weeks remaining now).