Here is a question I have been contemplating for a while…when to sanitize your input? Do you sanitize it as soon as you receive it, or when you need to use it?
Any thoughts?
my life experience and information that may help others find what they need
June 22nd, 2008 — .NET, Ajax, Code, JavaScript, PHP
Here is a question I have been contemplating for a while…when to sanitize your input? Do you sanitize it as soon as you receive it, or when you need to use it?
Any thoughts?
March 8th, 2008 — .NET, Code, Personal, Projects, Work
I just have to tell everyone how cool Flex really is! When I did flash work several years ago it was a real pain developing an entire site in Flash especially if you wanted to incorporate any backend to it. This is definitely not the case with Flex and I have to give Adobe its’ props on this.
However, let me state, that I do want to see Flex Builder 3 ported to Linux. I could then ditch my Windows Virtual Machine and run things natively, but that is my only complaint at this moment.
So why do I love Flex?
Flex is just easy to use, the components built it are amazing and you have the ability to build components on your own too! Much like Server Controls in .NET, .NET gives you a TON to begin with and you can create your own as well. However, this is for Flash! That is extremely important to acknowledge, as I do not have to have Macromedia Flash MX or whatever the latest version is on my PC to build a Flash application now.
Not only do I love being able to build a Flash application without Macromedia Flash, but I also love how it can work with an infinite number of backends without a lot of effort. Got a web service you want to plugin to? No problem, how about an RSS feed? Again, No problem. Well how about just a plain HTTP stream with a custom format? No Problem! I mean literally, you can plugin to any service that can send back a response. If it is a custom type of response, then you can write a routine to read your custom format. However, if you are using a Web Service, be in written in .NET and it returns an XML stream, then you literally have to do nothing! It will read it without any custom code from you, the developer. And that my friends is the “cream of the crop”.
So where do we go from here?
I am going to be doing a lot of things with Flex fromt his point on. I was just totally amazed by the simplicity and yet the complexity you can have within it. I still have a lot to test. Updating the grid’s data when it has changed, and similar events. But time will tell and so far Adobe has bought me back with this wonderful technology. Just bring it to Linux and I will move right next to your head-quarters Adobe!
November 30th, 2007 — .NET, Code, Work
At work we are going through a fairly large migration process, converting all of our .NET 1.1 applications in VS 2003 to .NET 3.0 using VS 2005/2008 (when it comes out). During the process, I have fallen in love again with coding. Generics just sweep me away like the first romance I ever had.
The .NET 3.0 features are just astounding, and it doesn’t just stop with Generics. I truly find all pieces quite equal, from WCF to Generics to the enhancements in VS 2005. Generics allowed me this week to take a very complex boxing and unboxing section of code and turn it into a fine tuned type specific beast that only took two lines to accomplish.
Not only do I throughly enjoy the new features in the actual framework and IDE, but Unit Testing is of great advantage, especially with the ability to publish your results. We have been finding Team System Foundation to be the best decision we could of ever made, as the benefits were not only noticeable immediately, but the productivity was too.
Anyways, I wanted to share my enthusiasm, as if you are still writing in 1.1, you are missing out.