ASP.NET News from Blogger: Jeffrey Palermo   Get the feed of: Jeffrey Palermo

Total News: 61

ASP.NET apps - things of utmost importance - level 200

I've inherited an ASP.NET application that evolved as it went, and my task is jump in and continue to enhance it. In order to do that, I've found that I need to refactor it in order to sustain its de...

ASP.NET with FireFox - level 200

I'm a little slow on testing my ASP.NET apps with non-IE browsers, and it's because I used to be in an environment where I was writing internal web applications, and IE 5+ was mandated.  That too...

Work with me on cool software - now hiring! - level 000

I've joined another company (www.pluck.com), and my team needs more developers.  The company is a small start-up (25 people) that's been in operation for 2 years.  The main applications...

Tech Ed webcasts available online - level 000

If you didn't go to Tech Ed, you can get all the training for free.  Thanks to Scot Curry for alerting me to this.  Most of the Tech Ed webcasts are available online:  http://www.micros...

Starting at a new company - level 000

Yesterday was my last day at Dell, Inc.  I was with the company for 4 years and did my best to push Agile methods including Test-Driven Development in the CMM-crazy enterprise.  I'...

Tech Ed 2005 Day 4 - ASP.NET and IIS: New Developments in Web Security With IIS 6.0 and ASP.NET

On Thursday afternoon, Stefan Schackow gave a talk on ASP.NET and IIS: New Developments in Web Security with IIS 6.0 and ASP.NET. I decided to attend this talk not only because I'm interested in the s...

Tech Ed 2005 Day 4 - Q&A with Steve Riley and Jesper Johansson - Security myths

Steve Riley and Jesper Johansson gave a cabana talk on security myths. It moved to a big room because you can't fit 700 people in a cabana room. It evolved into a breakout session. They defined a tria...

Tech Ed 2005 Day 3 - ASP.NET 2.0: Overview of ASP.NET 2.0

Scott Guthrie gave a session on ASP.NET 2.0. I asked a question about excluding files from a web project, and I got a partial answer. In Beta 2 with source control, the system wants to check in binari...

Tech Ed 2005 Day 3 - Cabana talks with Miguel Castro on web controls

This afternoon I had the privilege of speaking with Miguel Castro at the cabanas.  He has some great ideas about web controls, and I learned a lot from him.  He has some great control downlo...

Tech Ed 2005 Day 3 - ASP.NET 2.0: Under the Covers - Exploring Internals, Page Lifecyle and the Compilation Model

This talk went over the internals of ASP.NET 2.0. Other sessions went over the RAD (*shudders*) capabilities of v2, but this session drills down to the compilation models and other more internal aspec...

Tech Ed 2005 Day 3 - .Net Rocks lunch

Wednesday was a lunch session for a live showing of the .Net Rocks internet radio show.  Carl and Richard hosted some folks from the Teams System group.  There is a lot of interest here at T...

Tech Ed 2005 Day 2 - morning

I woke up later than I wanted this morning, but I didn't intend to make the keynote anyway.  By the way, there isn't any significant wireless access at the convention center.   I haven'...

Tech Ed 2005 Day 2 - Anatomy of a network hack: How to get your network hacked in 10 easy steps

Jesper Johansson gave a session on the Anatomy of a network hack: How to get your network hacked in 10 easy steps. He set up a local network with several machines and hacked through a SQL injection at...

Tech Ed 2005 Day 2 - Dealing with Data in Service-Oriented Architectures

This session was not about SOA but about dealing with data in an SOA. This issue he brings to light is that many systems cannot have a single source of data because of the amount of data. Huge databas...

Tech Ed 2005 Day 2 - Test-Driven Development is Design!

Scott Bellware, along with Darren Norton facilitated a Birds of a Feather session on Test-Driven Development.  There was a very large turn-out that only left standing room.  Most of the atte...

Tech Ed 2005 Day 2 - XSLT2, XQuery, and Saxon.net

Don Demcsak (DonXml) gave a BoF about Xslt2, XQuery and Saxon.net.  He covered what is and what is not included regarding these features in .Net 2.0.  XQuery is included in Yukon, but n...

Tech Ed 2005 Day 2 - .Net Rocks founders

At this Tech Ed, I've had a chance to meet Carl Franklin, Mark Dunn, and Richard Campbell.  Here is a picture of Mark Dunn on the left and Carl Franklin on the right.  Todd is standing in th...

Visual Studio 2005, SQL Server 2005 and BizTalk Server 2006 will be released

... the week of November 7 :-). This was announced at Tech-Ed Orlando this morning by Mr Paul Flessner himself. Check out the launch website at http://msdn.microsoft.com/launch2005/ to stay up-to...

Architecture and Code Generation

This morning, Scott Hanselman presented his rather interesting talk on Code Generation (ARC305). I have mixed feelings on the subject -- I love the idea of generating chunks of code but I usually loat...

Steve Ballmer's keynote kicks off Tech-Ed Orlando nicely

This morning Microsoft CEO Steve Ballmer's keynote speech kicked off Tech-Ed talking about the “New World of Work” as envisioned by Microsoft. This reminded me very much of the y...

Total Coolness: Microsoft's (free) online Virtual Labs

Microsoft launched a really cool initiative today: the Virtual Lab. Using it, you can perform exercises such as those at Tech-Ed's Hands-On Labs from your own PC over the Internet. That's right: via y...

Sessions at Tech-Ed today: Exception handling, Mobile Development, Software Factories and Smart Client Architecture

I went to a number of Tech-Ed sessions today of course, some more interesting than others. DEV320, about Exception Handling Best Practices, I found really rather basic (of course it was a level-300), ...

Tech Ed 2005 Day 1 - Opening keynote

The keynote was good, but it ran too long. I did expect a bit more excitement from Steve Ballmer than he showed. He didn't do any shouting at this keynote. He went over some stuff about Windows Serve...

Tech Ed 2005 Day 1 - Microsoft Visual C# 2005: IDE Tips and Tricks

In the Microsoft Visual C# 2005: IDE Tips and Tricks session, Lucas Hoban, Anson Horton showed VS 2005 and various features in contained. They started with the Whidbey class designer. It has some simi...

Tech Ed 2005 Day 1 - Microsoft Visual C# Under the Covers: An In-Depth Look at C# 2.0

I attended Anders Hejlsberg's session on Microsoft Visual C# Under the Covers: An In-Depth Look at C# 2.0. He started with an overview of the new language features. They include generics, anonymous me...

Tech Ed 2005 Day 1 - Smart Client Architecture

Billy Hollis and Rocky Lhotka gave a session on smart client architecture. They started out with an overview and the differences that smart clients have from other types of applications. Billy Hollis ...

New INETA liaison for south Texas - level 000

I've recently accepted a new position as the INETA liaison for south Texas.  I'll be the contact point for several user groups to help them with INETA-related matters.  I look forward to con...

Ready for Tech-Ed...

Well, Tech-Ed 2005 Orlando starts tomorrow, and I'm totally looking forward to it. There are a number of interesting tracks such as new trends in software architecture; mobile development; BizTalk Ser...

Tech Ed 2005 Day (-1) - INETA and Pre-con

Tomorrow, Tech Ed officially begins with day 0.  Today is the day before as well as the pre-conference sessions.  This morning I slept a little later than I should have, but I didn't go to s...

Tech Ed 2005 Palermo After Party

The Palermo After Party will be Friday evening at the JW Marriott.  The time is still TBD, but pass the word.  This is after the conference and will be the final Tech Ed blowout before we al...

Tech Ed 2005 Day (-2) evening

The Party with Palermo was a great success.  There were 29 people who made it for the geek dinner portion, and we had _tons_ of people show up at the bar and stay until past midnight.  Her...

The value of MCSD for .Net - level 000

I've come across many discussions about the merit of Microsoft certifications with some claiming that it makes cream rise to the top and others claiming that any moron with the time to read a book cou...

Pre-Tech Ed party is ON. Here are the details. Please pass the word - level 000

I am hosting a pre-Tech Ed party on Saturday, June 4th.  That is the day before the pre-con.  The Peabody hotel is just across the street from the conference center, and that is where we wil...

ASP.NET 2.0 Beta website and quickstarts - level 200

Check out http://beta.asp.net/, for ASP.NET 2.0.  It has announcements and quickstarts and other resources to help one get started with ASP.NET 2.0.  This Blog Hosted On: http://www.DotNetJu...

Displaying aggregates: DataSet vs. Domain object performance - level 300

The first thing that happens when someone posts performance numbers is to question the method of benchmarking.  My test was an ad hoc benchmark on my own workstation to get a feel for the perform...

Win Server 2003 as a development environment - level 200

When I installed Server 2003 on my development laptop, I had to jerry-rig some XP drivers in order to use all my devices, but I've been using this OS for all my development for almost a year now, and ...

Calling all Texas code wranglers - Texas .Net Olympics - level 000

The .Net user groups in Texas are working together to put on a .Net Olympics.  If you hang your hat in Texas, then we want you!  It's very simple.  Submit an application you have develo...

The _real_ reason to shy away from DataSets - level 300

If the title of this post gets you worked up, you probably shouldn't read on.  I'm about to bash your beloved DataSet. Scott Mitchell has written more on why to avoid DataSets.  While he tou...

Senior .Net/C# Devs needed at Dell - level 000

I'm looking for experienced .Net/C# developers to work on Dell's call-center application for the sales force.  The more business experience the better.  These positions are for very senior d...

Use parts of the ASP.NET runtime as providers for services the business layer might need - level 300

We all know to use the Strategy pattern to let the domain assembly know where to get and persist data.  Our domain assembly has no references to any other custom assembly, but all assemblies refe...

All Tech Ed sessions and the schedules are now posted - level 000

If you are going to Tech Ed, check out http://www.msteched.com/content/sessions.aspx.  All the sessions are scheduled now including BoF sessions.  Click on the “Speaker” drop dow...

Visual Studio solution file isn't Xml - level 100

I had to manually edit a Visual Studio 2003 solution file today.  I changed the source control location for the contained projects, and I found it easier just to edit the solution file than to us...

Taking suggestions for the Pre-Tech Ed party on Saturday before the conference - level 000

Ok, I've gotten a great response from others arriving at Tech Ed early, so this party should be a lot of fun.  I have some ideas myself, but I'd like to take suggestions (from those who plan on a...

Give your DLL a dedicated config file - level 300

Warning:  the following technique uses a child AppDomain and remoting.  If you don't understand these concepts, then you don't have a need for this technique.  If all your code runs in ...

Great VS add-in for doing TDD - TestRunner from MailFrame.net - level 200

Anyone who is doing TDD with .Net _must_ check out TestRunner from MailFrame.net!  It brings the hierarchy of tests into a VS pane and allows you to select and run tests just like NUnit, but from...

My "Agile Methodologies with .Net" Birds of a Feather session accepted for Tech Ed. - level 300

I excited to announce that my “Agile Methodologies with .Net” Birds of a Feather session was accepted for Tech Ed 2005!  Thanks to all who voted for it, but more importantly, I'm exci...

Advocating Agile in a CMM or MSF shop - level 200

That's exactly what I'm doing right now.  My development shop used to be MSF waterfall and is now pushing for CMM.  This is a push from management.  It is very difficult to write good, ...

What a great list of tools to use for Agile development! - level 300

Jeremy Miller has posted a great list of tools he's currently using in his Agile shop.  I've using a few, but I'd like to use more. http://jeremydmiller.blogspot.com/2005/04/bypass-vsts-and-get-y...

Ramping up with NAnt for automated builds - level 300

At first glance, the NAnt .build files may seem daunting, especially the really long ones, but the documentation for NAnt is superb! I wanted to start with a real VS solution instead of the trivial He...

An extra tip to make you a better ASP.NET developer - level 200

I'd like to add an extra tip to make you a better ASP.NET developer: Don't use the designer for anything more than the most trivial control-placement tasks.  The designers are geared toward RAD ...

View Other bloggers