May 2006 Blog Posts
You'll have to catch up on my original post and Jeremy's informative post before delving into this one.
As I brought up in my original posting. I'm curious to know what the O/R mapper world does about security? I imagine you have to fill your business objects with security checks in lieu of giving rights to stored procs and data. Does not this add a lot of code? If I were to somehow grab your .dll internally, would I be able to query and modify data at will?
How do you handle maintaining application history? Are you manually making multiple updates on...
Today Jeremy linked to a post with some amusing comics but ended with a statement that came off to me as anti-stored procedures. I can already smell the debate of ad-hoc sql in your data layer versus stored procedures so I thought I'd write up a quick post describing why neither party is right, and that the pragmatic developer walks the middle of the road.
Stored Procedures Are More Secure
This is the strongest argument for using stored procedures versus ad-hoc sql. First, you can be sure that no sql injection attacks will ever occur. In the ad-hoc world you're depending on all...
Sahil is off to the races in his new blog. You should check out his series on C# 3.0 and linq features.
http://blah.winsmarts.com/2006/05/17/demystifying-c-30--part-1-implicitly-typed-local-variables-var.aspx
Personally, I'm a bit torn over the Linq thing. It looks really neat on the surface, but I am struggling to figure out how this is really better than using stored procedures etc to return your data. Maybe it's because as a web guy I'm used to working in a stateless environment so my data doesn't normally hang around long enough that Linq would be useful.
Ok Apple, your new commercials are humorous in their own way but contain quite a bit of FUD. As if Windows can't talk to a digital camera. Yeah it's great that you have iLife iWhatever bundled in but recall the Microsoft gets sued for bundling anything.
Regardless, the commercials aren't really what I need to lash out about. Safari... YES Safari. XSLT is not available as a service to javascript — it’s only callable as an initial XSL transform with the page load? Are freaking serious? You call this a modern browser?
Anyways, long story short we had a very nice site...
Just thought I'd drop a line for the faithful. It's very flattering that even months after the last release I still get emails praising the application as easy to use and set up. Mixed in with the praise is the question as to whether there will be a .NET 2.0 version.
The answer is yes! I'm plugging away at it slowly but surely. This time around you will be seeing some vast improvements over v1.1 including:
New layout- I am going to maximize screen real estate (the sidebar menu looked nice, but ate up a good chunk of the viewable space last...
Monday, June 12-------------------9:00 AM - 10:15 AM WEB301 ASP.NET: Accelerating Web Application Development with the Microsoft Enterprise Library 205 ABC 10:45 AM - 12:00 PMDAT303 SQL Querying Tips and Techniques 258 ABC 1:30 PM - 2:45 PM DEV307 Delving into Visual Studio 2005 Team Edition for Software Developers Grand Ballroom A 3:15 PM - 4:30 PMBIN305 Architecting and Designing High Performance Warehouses and Datamarts with SQL Server 2005 259 AB 5:00 PM - 6:15 PMDAT308 Programming the SQL Server Common Language Runtime (SQL CLR) 52 AB
Tuesday June 13th-----------------8:30 AM - 9:45 AM ARC206 Evolving to Patterns 205 ABC 10:15...
Wanted to take a quick time out and let you readers know that Petsmarketing is looking for some mid-senior .NET developers.
http://cleveland.careerboard.com/cgi-bin/a/highlightjob.cgi?jobid=112007
The work environment is very nice, they provide good hardware and tools packages for developers, and you get a chance to work with the latest in .net (Atlas, c# 2.0, etc) on a mission critical project.
Why is there not a hook in the GUI to manage this? Anyways, if you want to clear out the garbage from your list just fire up ye olde regedit and go here:
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\ProjectMRUList