Xperimentality

Building a Better Xperience with .NET

 Wednesday, October 18, 2006

I have put out my first book review.  I have others I will move out soon.  I read the book a little while back.  The book covers a wide range of topics and thusly no topic in excrutiating detail.  As a result, the only real change you should have to make in the examples in the book are in the mappings.
Read the book review

Wednesday, October 18, 2006 11:57:44 AM (Central Standard Time, UTC-06:00)

There are so many things that I have been wanting to get to on my blog but it keeps getting put on the back burner.  I have some WPF examples and articles, book reviews, a new design that is about 50% complete, and on and on and on.  I finally decided to take a few minutes and go ahead and put one of the book reviews out that I have done.  So I have added a Book Review section to the blog.  I don't know about anyone else, but I like to see what others think about a book before I lay out the money for one (especially if you read a number of books a month).  I am going to try to do one book review per month.  Hopefully it will be helpful to someone!

Wednesday, October 18, 2006 11:53:19 AM (Central Standard Time, UTC-06:00)
 Thursday, October 05, 2006

I am a little behind on this.  Been out of town and have been trying to get caught up.  The Windows Live Writer team just release a build 141 with some good updates.  Then shortly thereafter released a build 146 to take into account some of the changes made to Blogger Beta.  I copied the list of changes below:

  • Tagging support
  • Support for Blogger Beta
  • Categories are sorted by name and support scrolling, plus improved support for reading categories from your blog
  • Improved startup performance
  • Paste is enabled for Title region and TAB/SHIFT+TAB navigation between title and body supported
  • Insert hyperlink added to context menu when text is selected
  • Title attribute in Insert Link dialog
  • Custom date support for Community Server
  • Improved keyboard shortcuts for switching views
  • Change spell-check shortcut key to F7
  • Add ‘png’ to insert image dialog file type filter
  • More robust image posting to Live Spaces
  • Improved style detection for blogs 
  • Fixed issues with pasting URLs and links
  • Remember last window size and position when opening a new post
  • Open post dialog retrieves more than 25 old posts

The startup performance is listed as having been improved.  This is really evident right away.  If you are currently using Live Writer, start it up.  Then download the latest build and start it up again.  Much better startup time!  If you are not currently using Live Writer, give it a try.

Thursday, October 05, 2006 12:27:21 PM (Central Standard Time, UTC-06:00)
 Tuesday, September 26, 2006

Well the registration for the third Alabama .NET Code Camp is now open!  Each Code Camp here in Alabama has been larger than the last.  This appears to be no exception!  This is shaping up to be the largest code camp yet in Alabama.

The 3rd Alabama .NET Code Camp will be held in Montgomery, Alabama at Auburn University Montgomery.  It will be on October 28th.  Registration will be from 7:00AM to 8:00AM.  We will kick things off with a keynote from the one and only Joe Healy (If you don't know Joe, you should!) and Bruce Thomas of Simplify.  Bruce was the lead organizer on this one and Bruce always does a great job so I know this is going to be a grade A Code Camp.

I have been on the planning committees for the Alabama Code Camps.  The committee is made up of a group of absolutely terrific and dedicated individuals.  I am proud to work with them!  As always we have some great speakers lined up and some terrific presentations.  We have presentations currently lined up on ASP.NET, Windows Mobile, SQL Server, Visual Studio, Vista and .NET 3.0, and lots more!  I will be doing some presentations on Windows Presentation Foundation (formerly Avalon).  And Jeff Barnes will be doing some presentations on Windows Communication Foundation (formerly Indigo).  Check out the list of sessions for more information.

I anticipate that it will fill up fast so get on out to the site and register today!  I will see you there!

Tuesday, September 26, 2006 2:26:29 PM (Central Standard Time, UTC-06:00)
 Friday, September 22, 2006

Well I have successfully upgraded to version 1.9 of dasBlog. I didn't have any problems. For anyone that is interested, the process of upgrading from 1.8 to 1.9 is very straightforward. According to the Scott Hanselman's upgrade note, you should be able to merge any of your own changes into the web.config, backup any custom themes, and overwrite most of the other files.

The process I followed was as follows:
1. merged my changes into the web.config
2. merged my changes and settings into the appropriate files in the SiteConfig subdirectory.
3. I left my content directory and my logs directory alone but copied over everything else as though it were a new install.
4. Once I had everything copied, I browsed to the site, logged in, and changed the administrator password (since in 1.9 it is encrypted and thus it is probably not advisable to change it directly in the config file).

There you have it. Pretty simple. I had no problems and am looking forward to utilizing some of the new features.  Oh and BTW, I am posting this entry from Live Writer so there are no issues with Live Writer and 1.9!

Happy Upgrading!

Friday, September 22, 2006 10:35:20 PM (Central Standard Time, UTC-06:00)
 Tuesday, September 12, 2006

The 3rd Alabama .NET Code Camp will be held in Montgomery Alabama on October 28th.  A call for speakers is open so if you are interested in speaking, visit the site and signup!

Tuesday, September 12, 2006 12:59:48 PM (Central Standard Time, UTC-06:00)
 Thursday, August 17, 2006

I thought I would give Windows Live Writer a shot.  I have been wanting to look at desktop editors and would really like to look at some editors that would run on pocket pc.  As usual, there is too much to investigate and not enough time to do it.  Since this is my first time setting up an app to post remotely, I thought I should make a test entry.

So far, I like this.  If for no other reason than spell-check!  Jeff is the one that pointed Windows Live Writer out to me.  I stay in a hole so much here lately that I don't know what is going on in the world around me...so thanks Jeff for pointing me to a new tool to play with!

Well back to my hole!  Hopefully, I will be ready to get a lot of my WPF posts out here soon (as well as a new skin...if I can ever get it to look like I want)!

Thursday, August 17, 2006 1:26:22 PM (Central Standard Time, UTC-06:00)
 Friday, July 21, 2006
One of the challenges often facing many smaller businesses is the decision to turn away clients or projects (and the revenue that goes with it) that can be counterproductive to the goals and success of the business. Sometimes it really is ok to just say no! Ultimately, you want to find engagements that allow you to help your client succeed as well as promote the success of your business. But what often happens is that compromises are made for the sake of revenue. And there is a difference between receiving revenue and long term success!

Not long ago I had a discussion with the CEO of a small development company. This CEO was telling me a little about their scenario and wanted my input/opinion. The company started out to provide custom software development for enterprise projects in the 1 - 10 million dollar range. They had a small but experienced staff. One of the projects they took on was a large enterprise system that was to be developed and integrated with an already existing business infrastructure. It was a large project and was going to span at least 1-1.5 years. All the resources of the company, including the CEO, except for the sales staff was dedicated to the project. Due to their level of expertise, the development company's staff were put in positions of leadership in the project, acting as senior level developers, and other team leads. All the members of the development company felt very strongly about the project and wanted to see it succeed.

This is where a change occurred. The desire to see the the project succeed became the top priority. Without even realizing it, they forgot their business goals and became dedicated to a project that ultimately was doomed to failure. Leadership in the client's company was not dedicated to the project and there was no true direction. Over that first year, the project became a ship being tossed around in a big ocean. Once the first series of work orders had expired, the client asked the development company to stay on and signed new work orders. Wanting to see the project succeed, they continued in this fashion for more than twice the original term of the project. Project Scope and direction continued to change and it had still not been moved into production.

Since all of the technical staff, as well as the company leaders, were occupied by the client's project, the development company's sales staff had no one to meet with clients that spoke the technical jargon. The business was not really being run; it was just running. The incredible frustration of the CEO finally cleared his head and he was able to realize what had been happening. Upon the next request by the client to extend their working arrangement and sign new work orders, the CEO had a tough decision to make: make a decision to put the client and the project first (even though the client continued to make poor decisions and have no direction), or make the decision that was the best for his company and employees and move on. The decision was made to not sign any additional work orders on the project. The decision was the right decision for the development company.

The development company had a couple of stressful months looking for the next project. But in that time, they were able to focus on strengthening and building the company. They had well defined short term and long term goals and a strategy to acheive them. It didn't take long before they were back on track and headed for success.

The point is that there is a fine line between wanting to help a client succeed and putting the client's success over your own. To be successful, I think you must put your company and your employees first. When trying to make decisions, a good question to ask is "is this the right decision for my company?". Who benefits from the decision you make? You obviously want your client to benefit from your services. That is why you are in business. But not at the expense of your own company.

Friday, July 21, 2006 10:29:46 AM (Central Standard Time, UTC-06:00)
Who Am I - Todd Miranda
Me
MVP Visual Developer - ASP/ASP.NET
Search
Links
On this page....
Calendar
<October 2006>
SunMonTueWedThuFriSat
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234
Archives
Aggregate Me!
RSS 2.0 | Atom 1.0 | CDF
Categories
Blogroll
Contact me
Send mail to the author(s) E-mail
Administration