Wednesday, April 11, 2007

Delphi 2007 for Win32 Launch Event

May 11th, 2007 is our Delphi 2007 for Win32 Launch Event. You will want to be present to check out this first look at the first new Delphi release since the CodeGear spin-off and the begin of the Delphi Renaissance. It is a very impressive release! Come hear all the latest Delphi news and get those rumors cleared up.

Also at this meeting we will be showing off and using the new Camtasia to record the presentation. It is our goal to find a way to post this recording for everyone to reference after the meeting.

Then in June we will have a Delphi for PHP Launch Event. I am working on door prizes for both events.

Our usual meeting time is 7 PM at our usual Washington Group International location.

Tuesday, March 27, 2007

ReSharper UnitRun

I'm all in favor of good tools when I can find them, even better when they are free (as this one appears to be).

But JetBrains has released ReSharper UnitRun for down. http://www.jetbrains.com/unitrun/ If you already use ReSharper you know how good of a tool this is already. If you don't user ReSharper, this is one of the best features in it (next to automatic code profiling). So, if you are doing Test Driving development, check it out, it is worth the download.

Technorati Tags: [][][][][]

Tuesday, February 27, 2007

Non-Programmers Need Not Apply

Jeff over at Coding Horror says out of 200 job applications, only 199 will be able to program.

Joel states that if you get 200 people who apply for a job, 199 of them are the same people that have applied for every other job, but never get hired because they don't have the skills:

That means, in this horribly simplified universe, that the entire world could consist of 1,000,000 programmers, of whom the worst 199 keep applying for every job and never getting them, but the best 999,801 always get jobs as soon as they apply for one. So every time a job is listed the 199 losers apply, as usual, and one guy from the pool of 999,801 applies, and he gets the job, of course, because he's the best, and now, in this contrived example, every employer thinks they're getting the top 0.5% when they're actually getting the top 99.9801%.

A lot of it has to do with how the job offer is made. If you posted it on Craigslist, that may be an accurate reflection of the numbers. Probably the same is true for posting it through Job Service or in the local general newspaper. Would also have a lot to do with the unemployement numbers.

It would be interesting to post a fictional job offer on Craigslist in New York or LA and then offer an automated FizzBuzz Question (see the article) and see what kind of numbers you get. You would need to make sure your job offer was run of the mill. If your job offer was too phenomenal then you would dip into that pool of programmers that have jobs and aren't actively applying for new jobs. That is what Google and Microsoft are trying to do - hire the best of the best away from the rest.

I was actually working one place where they wanted to hire a developer and I helped write the job posting and find some good placements. I think we got about 30 responses to very specific job requirements. About 25 of them wanted the company to sponsor their H1B visa. A couple others wanted to telecommute. That is for a Boise Idaho posting too.

Off hand it seems like I have been offered every single software development job I have applied for where I actually got past the low level resume filters (i.e. the HR department that is looking for keywords). Most likely that was due to the simple fact that I have a provable skill and experience in software development. Of course I have never applied for a software development position with Google or the like. The only two reasons I would consider moving to California is if Google or CodeGear offered me a job - well, depending on the job.

Technorati Tags: [] [] [] [] []

Wednesday, February 21, 2007

RAD Visual IDE for PHP (Delphi for PHP) just announced!

CodeGear and Delphi now offers for PHP what .NET does for ASP.NET: RAD Visual IDE with component reuse. Now you can have the productivity of ASP.NET and run it on LAMP.

read more | digg story

Monday, January 29, 2007

Boise Code Camp-12 days to go, 37 sessions!

I just checked the Boise Code Camp web site and we now have 37 confirmed sessions!

www.BoiseCodeCamp.com Plus, we now have lunch and dinner being provided to the attendees for free (thanks to some very generous sponsors). I'm starting to excited about this.

Technorati Tags: [] []

Wednesday, January 24, 2007

Atlas has shipped

OK, so it is really called Microsoft Ajax Toolkit. I still think Atlas is a cooler name. Anyway, it has shipped! Check it out here http://ajax.asp.net/. Even better, now they have videos on the web site to show you how to use the toolkit. For a complete list of videos (on AJAX and other ASP.NET topics), go here: http://www.asp.net/learn/videos/default.aspx?tabid=63 And lastly, if you have been using Atlas already, they are now shipping with more controls. The Tab control come to mind right now (mostly because a client of ours has been asking for just that).

Technorati Tags: [] [] []

Saturday, January 06, 2007

Interbase, CodeGear, and Delphi: Oh my

I just saw a post from a CodeGear blogger stating that Interbase 2007 Developer Ed had been released (free download as well). If you are interested you can grab it here:

http://www.codegear.com/Default.aspx?tabid=142

I haven't been to the CodeGear web site since they first announced, and it didn't have much then. The web site now looks fairly well fleshed out, online store, all of their products, and a familiar motif for long time Delphi developers. Where am I going with this, I'm not sure right now. I guess I'm just glad that things are still moving on, and I don't have to rely on Microsoft for all of compilers. I like having some competition around.

Technorati Tags: [] [] []

Saturday, December 30, 2006

New Years Developer Resolutions

I thought it might be interesting to put up some New Years Resolutions relating to developing software. Here is what I have been able to come up with.

  • Learn a new language (Ruby, Python, Lisp, something)
  • Get better with that AJAX thing (this is probably a given)
  • Write more unit tests
  • Finish the pet projects that I have at home
  • Learn DMX and the Data Mining portion of Analysis Services 2005
What does everyone else have on their list?

Technorati Tags: [] []

Wednesday, December 13, 2006

More on Language Popularity

Last night I was reading Considering Ajax on IBM's DeveloperWorks site. There was a quote near the top of the page:

"When we were young, we were told that 'Everybody else is doing it' was a really stupid reason to do something. Now it's the standard reason for picking a particular software package." -- Barry Gehm

I agree that language popularity should not be the primary reason for picking a particular software package. Nor should how innovative and advanced it is. The primary reasons should be:

  1. Suitability to particular software development task.
  2. Effectiveness of developers with selected language.

Of course the 2nd point does take into account the popularity and how supported it is. If you cannot find any developers to work in a specific language, then it isn't a good choice no matter now suitable it is, unless the developers can become effective and productive quickly in the language.

Really the 1st point is the most important. Sure, the innovation and advancements in the language are important in this area too, but much less so then the other elements of its suitability.

Technorati Tags: [] [] []

PDC 07 announced

PDC 07 (Professional Developer Conference) has finally been announced, Oct 2-5 in Las Angeles, California. Typically, this is the conference that Microsoft puts on when they have a bunch of new developer stuff to show off (like LINQ).

http://msdn.microsoft.com/events/PDC/

Looks like they are just in the planning stages so not much there yet. But if you haven't been to PDC before, or would like to see what the last one was like, you can see Channel 9's coverage of PDC 05 here: http://channel9.msdn.com/tags/pdc05.

Now I just have to figure out how to score some free tickets. :)

Technorati Tags: [] [] []