Friday, July 20, 2007

In May I was tagged by by Pete Laudati.  Well it took me a while but it is time for my response.  Here are 5 things you may not know about me.

 

1.  I've had a significant career change.  I studied communications in college.  I had big plans to get into TV or Film productions.  Maybe even radio.  Throughout college and a few years afterwards too, I worked as a movie theater manager.  From there I moved on to Sony Pictures in NYC as a film booker and then Clearview Cinemas in NJ  as a film buyer.  As part of my job I got to watch a lot of movies and decide at which of our theatres they would play.  This was a great job with a lot of perks.  I even got to go to several movie premiers and parties in NYC.  But I was always interested in computers and after many years of debate, I made my move in 2000.  I took a significant pay cut but I knew that technology field was booming and I'd make the money up in a few years.  Do I need to remind you what happened next?  The dot-com bust.  Oh well, it took me a little longer to get my salary back up but I have never regretted it.  I love working in technology.  My inner (ok, and outer) geek can really shine.

2.  I love movies.  That helped make my previous career a lot of fun.  I like many different types of movies...comedies, dramas, sci-fi, action, etc.  I'm not really into horror, that stuff freaks me out a bit.  And I am a tough critic too.  I like good character development, a solid plot and many of the other components of a quality film.   Some favorites are Blazing Saddles, Stripes, Fletch, Shawshank Redemtion, the Lord of the Rings series, Star Wars and many more.

3.  I play guitar.  I'm not great, but I love to play and sing too.  I play rhythm guitar and prefer acoustic to electric.  I'll only embarrass myself if I try to play a lead.  I taught myself to play (around age 24) with the help of some friends when I was getting started.  I was in a band named "Ale" for a while.  We played a bunch of parties for friends.   I've written a bunch of songs too.  I enjoy that and people seem to like some of them.  A few bands I like:  The Beatles, REM, U2, Bruce Springsteen, Grateful Dead and much more.

4.  I'm from NJ.  Since I was tagged by Peter and he mentioned NJ a lot in his post, I figured I'd better do the same.  The funny part is after we met we figured that we were from the same home town, Manalapan, only I was in High School a bit earlier then him.  I hate when people bad mouth NJ.  Sure, there are some bad parts and lots of traffic and (I'm sure) some toxic waste, and more then a few body buried in the pine barrens.  But NJ has many great features too.  Lots of farm land with the best tomatoes and corn, beautiful countryside, easy access to two of the best and largest cities in the country (no, not Camden and Newark) and much more.  What really gets me going is when people from Philadelphia (I live in the Philly suburbs now) sit on NJ beaches and bad mouth NJ!  If you don't like it, go home!

5.  I love to be out in nature.  I love camping, hiking, backpacking, biking, skiing, boating, kayaking, exploring, site seeing, relaxing and a bunch of other similar stuff.  My wife and I share that passion and we have had some great times together checking out great, natural places.  This year we took an awesome vacation visiting several national parks

 

Now it is my time to tag a few people:  Dani Diaz , Steve Andrews, Jeff Deville, and Jeff Caterer (sending the tag up to Canada!)

Friday, July 20, 2007 10:18:38 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  |  Trackback
 Wednesday, July 18, 2007

Once again we had a great turnout for the meeting...over 90 people!  This week we had three presentations on a variety of topics.  Incidentally, the first two presentations use XAML... time to start learning something new!

 

Presenter:  Aaron Shafer, Lockheed Martin

Topic:  Silverlight

Aaron started of with some background on Silverlight (formerly known as WPF/E).  Silverlight is a subset of WPF (Windows Presentation Foundation) meant for use on the web.  Silverlight provides a means to create some slick websites based on XAML.  It offers some great and easy to use audio and video features so you can enable your sites for media. 

Before long Aaron was into the demos and we had "Hello World".  Pretty quickly he got into some cooler stuff with animation.  And with a bit of code he wrote an web application that allows users to drag a shape around the page.  One of the coolest aspects of this is that he ran his demos in IE and Firefox, and then he ran them on a Mac!   That makes Silverlight a pretty powerful tool!

 

Aaron recommends checking out Tim Sneath's blog as a good source of information.  Also check out the Silverlight.Net site and of course Scott Guthrie's blog.

 

Presenter:  Bill Wolff, Agility Systems

Topic:  Acropolis Introduction

Bill started off with a disclaimer: He learned just enough about Acropolis to do this demo.  He learned about it at Tech Ed and then he went to the Acropolis site and watched some videos.  You'll need VS Orcas to do any of this stuff.  Acropolis is a design tool allowing developers to easily create windows applications.  It will create an MVC (Model View Controller) style application for you, storing the presentation layer in XAML.   He showed us a pretty cool demo that created a multi-document interface "Notepad" application.  XAML has a document management template that gets you started and puts in a lot of the features you'll need.  Bill showed a bunch of cool demos.  Download the source code from the Acropolis site and check it out for yourself.  My advice, I'd do it on a Virtual Machine!  None of this stuff is production ready.

 

This is cool stuff and was a first look at this technology for most people in the room. 

The Acropolis site has everything you need including the download, samples, videos and documentation.

 

Presenter:  Rob Keiser, Row-5

Topic:  PowerShell for .Net Developers

I've heard PowerShell defined as "command line on steroids".  The difference is that PowerShell works with objects, the .Net Framework, SQL and more.  There are lots of commands that are keyed in to execute them,  but there are a lot of aliases (shortcuts or abbreviations) too.  A lot of the commands are similar to Unix commands, so if you are used to that, you'll be all set.  Plus, the "|" (pipe) symbol is back and you'll use it a lot.  The power of PowerShell is not the simple commands that you can execute, but the ability to create scripts.   He showed a cool, simple demo of how to use PowerShell to browse through your registry.  Next he browsed through hard drives using the "get-wmiobject" command.  Next Rob got into using PowerShell with .Net.  He easily created a dataset.  And he browsed through SQL Server information using SMO (Server Management Objects) and even took his databases offline.  Lastly, he demo'd PowerGadgets, an extension to PowerShell.  WithPowerGadgets you can easily graphically chart output from PowerShell.

 

The fact is, none of this stuff is glamorous, but Powershell has some cool functionality that, in many circumstances, could make our jobs a lot easier. 

 

 

To get Powershell, download it here.

 

 

Meeting Sponsor: Solvepoint... Thanks for the sandwiches!  

Additional Door Prizes courtesy of:  

Wednesday, July 18, 2007 7:45:10 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  |  Trackback

Around the country various technical communities have been holding "Geek Dinners".  The guys in Northern NJ have been doing them for a while now.  The idea is simple, a bunch of us get together and have dinner.  Everyone pays their own way and it's a chance to hang out with other members of the local .Net community.  Steve wants to get the ball rolling in the Philadelphia area so check out his blog for more info.

Wednesday, July 18, 2007 6:14:45 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  |  Trackback
 Tuesday, July 10, 2007

Regional .Net User Group Leadership Meetings

Two weeks ago Bill hosted a Philly.Net Leadership meeting at his house.  He also invited the leadership of PSSUG (Philadelphia SQL Server User Group).  We tossed around a bunch of ideas for how we may better serve the community.  In addition, yesterday was the monthly regional Community Leadership conference call hosted by our D.E (Microsoft Developer Evangelist), Dani Diaz.  Again, we discussed ways to best server the community.  Dani's conference call continues the tradition started by Peter Laudati (who filled in when we had no D.E.).  This call typically includes community leaders from Philly.NetCentral Penn .Net (Harrisburg area),  Lehigh Valley .Net, .Net Valley (Scranton area), the new Delaware .Net, and others.  I'll give you the gist of these meetings, mostly from the Philly.Net perspective.

In both of these meetings, there seemed to be two main topics:  Meetings and Communications.  Regarding meetings, we discussed various ideas for different types of Philly.Net meetings including the following:

  • Monthly Meetings:  Our monthly meetings are well attended and very successful.  Still, we want to include a variety of topics and make sure we cover a wide variety of material from beginner to expert.
  • South Jersey and Center City:  These meetings started off strong but we have don't have venues to host these meetings.  If you have any ideas, please contact me or Travis (for NJ) or of course, Bill.
  • Study Groups:  In the past, Rob Keiser lead a certification study group.  We are looking to restart that group.
  • Code Camp:  Our Code Camps continue to be very successful.  We want to host even more of them!  In addition, there are some other ideas going around such as hosting similar types of meetings focusing on Interop, Gaming, and more!  I'll keep you posted.

In the area of Communication, we are trying to figure out the best way to get the information out to our members.  As we grow, there will be a lot of information.  How would you want to get it?  Some people read blogs daily, others want to get monthly newsletters.  And others don't want any more email at all!  I like the idea of using a blog to get out information as it comes in, in short to medium sized posts, like this one.  People that read the blog get the up to date information.  Then, once a month, we could repeat the information in a newsletter, possibly included in our typical monthly meeting announcement.  We'll certainly want feedback from the community on this topic.  Let me know or speak up at a meeting with your ideas and suggestions.

Upcoming Events: 

I'll try to keep everyone alert regarding user group meetings in our area.  I'll include all the meetings I know about including various Pennsylvania .Net groups, PSSUG, and The Philadelphia Area Sharepoint User Group

Philly.Net South Jersey meeting:  In August Philly.Net plan to team up with PSSUG (Philadelphia SQL Server User Group) to host a meeting in South Jersey.  We figure that most .Net developer's need to work with SQL Server so why not team up with these guys!   Keep an eye on the Philly.Net site and the PSSUG site for more details.

Delaware Meeting:  Doug White is trying to get the Delaware .Net community going strong.  Did you know he's already had a bunch of meetings?  Stay tuned for more information regarding Delaware meetings in the Newark/Willmington area. 

Tuesday, July 10, 2007 7:57:35 AM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  |  Trackback
 Monday, July 09, 2007

Sorry for the late notice on this.  I wanted to pass along some information from our friends at the SQL Server User Group:

You must register for this event by noon today (July 9) !

 

What: July Phila SQL Server Users Group Meeting
Our July meeting will is sponsored by EJBarry, and their President and CEO, Larry Sackett, will give the keynote presentation. His talk will cover MDX and Analysis Services. His partner, Dennis Jefferson, will be the co-presenter. There is no charge for the meeting but you must register at www.pssug.orgno later than Noon, Monday, July 9th. Urban Outfitters' building is secure and your name must be on the list. *** this is our first meeting down at the old Phila Navy yard, so if you can provide us with feedback on the location and experience, that would be awesome!
When: Wednesday, July 11, 2007 5:30 PM to 8:30 PM
Where: Urban Outfitters
Philadelphia Navy Yard
Monday, July 09, 2007 9:23:06 AM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  |  Trackback
 Thursday, June 21, 2007

Today I got an email from Telerik with a special offer for members of Philly.Net.  Too bad I didn't have this information in time for last night's meeting.  Oh well, I guess that goes to show why we need to have a good means of communication in our group.  

If you want a FREE COPY of Telerik Reporting Developer License, here is how to get it!  Any one who fills out Telerik's survey and gets at least 7 questions correct gets a free copy!  And then you get a chance to win a 19" monitor.  It looks like you'll need to down load a free copy of Telerik Reporting and review some of the documentation to get all of the answers but the questions look pretty easy.  If you already use this reporting package or were planning on checking it out, now is the time to do it!

Here is the message I got from Telerik

We are running our Reporting Challenge now and your user group members might be interested in taking part. Here is the link:

< http://www.telerik.com/products/reporting/challenge.aspx?gad=CIr3ptcEEggzNnfGTQKi2BiF1bL_AyDa8Mwf >

Your guests have the chance to win a 19" NEC monitor. Everyone who answers 7 or more questions correctly will receive a complimentary Telerik Reporting Developer License (value $399). The Challenge will end on July 13th and all winners will receive an email notification. We would be grateful if you could announce the Reporting Challenge and post the link at your user group web site.

I hope you find this information helpful.  And, Good Luck!

Thursday, June 21, 2007 2:09:57 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  |  Trackback
 Wednesday, June 20, 2007

phillydotnetPerficient sponsored the monthly Philly.Net meeting featuring presentations on SQL Server Integration Services and Sharepoint. 

Don't miss our next meeting:  July 18th at Microsoft in Malvern.  This meeting is sponsored by Solvepoint.  The speakers and topics haven't been announced yet, stay tuned for more information.  And keep an eye on this blog for more information about Philly.Net Code Camp 2007.2 scheduled for September.

As always, here is my synopsis of the meeting.  If you miss a meeting or want some information about something you've seen at Philly.Net, hopefully you'll find the answer in my synopsis.  I try to put in links and information that the presenters think are useful.  Click on Philly.Net in the category cloud to see all Philly.Net related content (or click here).

 

Presenter:  Tony Testa, Perficient

Topic:  SQL Integration Services

Tony started off with a quick intro to SQL Server Integration Services (SSIS), the next generation of SQL Server DTS (Data Transformation Services from SQL Server 2000).  SSIS has many uses but it is well suited for the ETL process.  Improvements over DTS include many new features, logging, configuration, debugging, an API, better deployment, and more.  He quickly jumped into a quick demo showing an SSIS package with a For Each Container using a Script Task - with debugging too!  With these simple demos you can easily see the power of SSIS.  He continued on to demonstrate many other cool features in SSIS.  He wrapped up showing us several different ways to execute a DTS package including from SQL Server, from the File System, and from a .Net application.

Here are the files from Tony's presentation:  SSIS_Demos.zip (522.14 KB)

 

Presenter:  Afshin Zavareh, Perficient

Topic:  Sharepoint 2007 Features and Components

Afshin started off good.  I always like a presentation that starts with "I only have one slide"!  The one slide was a good introduction to the various Sharepoint Feature Areas.  He quickly moved on to the demos.  One interesting point he brought up... all of the information for the Sharepoint demo site he created is stored in SQL Server.  There are no actual aspx files.  Sharepoint provides so many cool features that you can easily add into a site.  Here are some of the features Afshin showed us:

  • Using templates to create sites
  • Implement RSS
  • Use built in search - not only for pages but other content like word docs.
  • Create a custom search results page using web parts.
  • Using Site Master Page settings to define the look of the site.
  • Workflow for approvals.
  • Using business forms.
  • and more...

This is a big topic and Afshin did a great job at showing us the basics to many features.  He sent me a nice list of Sharepoint blogs that should be helpful to people who want more information:

 

Meeting Sponsor: Perficient... Thanks for the Pizza!

Additional Door Prizes courtesy of:  Microsoft and Wrox Publishing.

Wednesday, June 20, 2007 6:09:58 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  |  Trackback
 Thursday, May 31, 2007

Reading Pete's blog I found out about the new version of Windows Live Writer.  It is still in Beta, but now even better with Beta 2.  I'm curious as to why they don't just release this and take away the Beta already.  Anyway...

Right away I noticed some differences (I am posting this with the new version, of course).  The UI is a little slicker.  One of the coolest new features is that you can easily insert and modify tables in a post.  Previously, I had to switch over to html view and put my own tables in.  It was a nuisance.  I also like the way they display the categories now.  Also I just noticed while I am typing this that the spell checking is enhanced.  Check out this list of new features.

One feature that I think needs to be added is support for post descriptions.  My blog runs on dasBlog.  With dasBlog I can put in a description of my post and then only the description shows on the main page with a link to the body of the post.  I'd love to be able to insert the description via Live Writer.  I'll submit my feature request to the team.

 |  | 
Thursday, May 31, 2007 4:59:40 PM (Eastern Standard Time, UTC-05:00)  #    Disclaimer  |  Comments [0]  |  Trackback