Thursday, September 04, 2008

New Destination

As I am sure you have noticed by now, this feed hasn't been updated in a while.  The Boise Software Developers Group is now run by Chris Brandsma and uses a new content management system that does not include a news feed.  

If you are looking for a news feed to fill this gap try the following pages

Jim McKeeth has moved to the Seattle area, and is no longer involved in the Boise Software Developers Group.  For more information on the Boise Software Developers Group, visit www.bsdg.org.
This feed will eventually redirect.

Monday, June 09, 2008

ReSharper 4.0 Released

No more living life dangerously with beta versions and release candidates.  You can now get the real thing.
http://www.jetbrains.com/resharper/

 

JetBrains is a great supporter of user groups.  Please help support them!  :)

Saturday, June 07, 2008

Thursday, June 05, 2008

Meeting 6/5/2008: Source Control and related tools

For anyone planning on showing up for our BSDG meeting tonight, we will be covering source control with Subversion.

Tools we will be using include:

VisualSvn Server
TortoiseSvn
SourceGear DiffMerge (file merging)
JetBrains TeamCity (continuous integration)
Notepad++

We will also talk about Nant, MSBuild, CruiseControl and Microsoft Team Systems.

Other items I'll be showing off include:

Microsoft Source Analysis (for C# only)
JetBrains dotTrace (if there is time)

I also have a stack of Asp.Net Pro magazines and some books to give away.

Monday, May 19, 2008

ReSharper 4.0 goes Beta (Candidate)

I just saw this on the wire: ReSharper 4.0 has entered Beta a Beta Candidate now as of build 804. If you want it, go get it here: http://www.jetbrains.net/confluence/display/ReSharper/ReSharper+4.0+Nightly+Builds

If you just want to see what is new: check out this page:
http://www.jetbrains.net/confluence/display/ReSharper/ReSharper+4.0+EAP+Notes

Finally, there is another deal going on at JetBrains.  DotTrace has gone to version 3.1.  For a limited time you can now buy the Personal version of DotTrace for $199.

Note: Ilya Ryzhenkov corrected me, this is just a Beta Candidate.

Wednesday, April 30, 2008

Meeting for May 1, 2008

We are having our monthly meeting tomorrow.

Topics:

  • See whats new with SQL Server 2008 T-SQL.
  • Get a look at using Sandcastle for converting code documentation in help files.

I have a bunch of giveaways (books, software, black t-shirts, etc), so I hope everyone attends.

Sunday, February 24, 2008

Boise Code Camp 2008

Saturday, March 8th, 2008
At Boise State University in the
College of Business and Economics

Register today to attend free: www.BoiseCodeCamp.org

This free event for technical professionals is produced by the community, for the community.

Code Camp is bigger than ever this year featuring new and exciting technologies, training on fundamentals, a great party, and more.

  • 63 sessions from 45 amazing presenters
  • The best training value available anywhere
  • Fewer slides, more code and examples
  • Familiar names and local real-world coders side by side
  • An incredible amount of talent and information
  • Free lunch, dinner, swag, and giveaways
  • Held during non-work hours (we have jobs too)
  • Sessions for non-coders as well
  • Amazing after party in the BSU stadium Hall of Fame room

No matter whether you are a seasoned coder, a student, a business analysis in software, a project manager, or a hobbyist technologist, there is something at code camp for you. Invest in yourself and come prepared to learn about these things and more:

  • ASP.Net
  • Agile / Methodology
  • Architecture
  • Client Development
  • Databases and DB development
  • Delphi
  • Fundamentals
  • Games & Graphics
  • Google APIs
  • I.T. And Operations
  • Languages & Frameworks
  • Mobile
  • Security
  • Web Development
  • WCF, WF, WPF
  • Virtualization
  • XML and the Web
  • Java, .Net, SQL, Oracle

Register today at www.BoiseCodeCamp.org.

Saturday, February 23, 2008

Delphi Survey and the State of Delphi

CodeGear is doing their annual Delphi Product survey. If you haven't taken it yet, I would really encourage you to do it. I know Nick Hodges (Delphi product manager), and he reads all the comments and considers all the feedback very carefully when adding features to future versions of Delphi.

I found it took about 30 minutes to complete, but your mileage may vary. They won't share all the details of the survey, but they will share some of them.

Also, if you haven't seen it, I believe this is the latest Delphi Roadmap.

It still has D2007 as the to be released Highlander, but from everything I have heard, the 2008 Tiburón is still planned to have Generics (aka parameterized types) and Unicode in Win32 (Delphi 2007 delivered Generics for .NET). This is going to be a pretty big change for Delphi Win32. I know we have heard mention of Generics in Delphi for a long time now, but this looks highly likely with it on the official roadmap, and also with the fact it is in .NET and they like to maintain compatibility whenever possible.

While being really cool, the Unicode will also most likely require some code changes in existing applications to support it. Anywhere you assumed a Char to be a length of 1 will need to be updated. Also, storing non-text data in a string may not work right. There are a lot of people are cheering and a lot are grumbling. The survey actually touches on people's concerns with this.

Beyond Tiburón, in the 2009 time frame (code named Commodore) we will see native 64-Bit support, which is also a really big change.

There is also talk about a Delphi Parallel Library (which is actually on the RoadMap for beyond 2009). Allen Bauer has blogged about it quite a bit lately, so I am thinking / hoping it will be here sooner rather then later. The DPL is designed to take better advanced of all the multi-core/multi-processor systems out there. Beyond just thread pools and improvements on threading, I believe we will also see things like allowing a for loop to run each iteration on a different thread, and other language level awareness of multi-threading.

So some really big changes coming in the next couple years for Delphi! We are in exciting times to be working with in Delphi programming!

Wednesday, January 16, 2008

.Net Source code now available

You could always get the .NET Framework Library Source code with Lutz Roeder's .NET Reflectorand Reflector.FileDisassembler but now Microsoft went and licensed it to us. They also included comments and made it easy to debug into it, which is really cool.

The source is Reference Licensed, which means you can read it, but you can't use it. So unlike Delphi's VCL/RTL source code, you can't make an enhancement in the framework and recompile and ship. Nor can you build on the code in new and creative ways.

Interestingly, they changed the Reference License to specifically exclude anyone working from the Mono project to look at the source code (or to forfeit their legal ability to contribute if they do). But if the .NET Framework clone is for the windows platform, you can look all you want. Under the unmodified license, if you looked at the code, you couldn't build similar functionality on any platform. Now they only prohibit it on non-Windows platforms. So I wonder . . . If someone looked at the code to work on a Windows port of Mono, it would seem that would be permitted under the license. Then someone could take the new inspired code, and use that in a non-Windows port of the Windows port of Mono. Hmmm . . . I am not a lawyer, nor have a read the license, but it is an interesting proposition.

Tuesday, January 15, 2008

What to Expect in Delphi Unicode Support

Allen Bauer has a series of great blog posts (with more to come now doubt) outlining some of the technical details of what to expect with the new changes to support Unicode in the upcoming Tiburon version of Delphi.

So what is the reaction? Some people are grumpy that some of their code might break. Delphi has a long history of backwards compatibility. I am sure CodeGear will do what they can to make as much code as possible work, but this looks like it might cause some problems if you ever made assumptions about the size of a Char (which was generally discouraged) or used a string to store non-text (Which I am VERY guilty of. They are just so dang useful!) Personally I am really looking forward to Unicode in Delphi, even if there are a few growing pains.