Atlanta .NET Regular Guys

Community Blog for two guys in Atlanta that focus on Microsoft and Community.

Quick About

This is the community blog for Brendon Schwartz and Matt Ranlett.  If you want to see their technical posts visit http://www.sharepointguys.com

Back To DevCow

Recent Posts

Tags

Email Notifications

    Archives

    User Groups

    Darrin Bishop intros P&P Guidance for SharePoint Development

    At tonight’s Atlanta SharePoint User Group (#atlspug), Darrin Bishop (@bishopd) introduced us to the Microsoft developer guidance for SharePoint 2010 developers developed by the Patterns and Practices group.  For the uninitiated, this is a fantastic set of guidance and reference applications such as guidance around data storage and a reference logging application.

    Darrin started out with an explanation of how to appropriately create executable code by understanding SharePoint’s execution models.  For example, we discussed how to create a sandbox solution which executes a workflow, something which is not normally allowed in a sandbox solution.

    After understanding a bit more about execution models, Darrin turned to data models and tried to impart some guidance around data storage, classification, and access.  The example we investigated was how list relationships worked, including lookup columns, projected columns and the referential integrity considerations.

    After a quick tour through data model approaches, Darrin covered the client side object model and the different considerations for application development.  Topics covered included batching of communications and call-back methods, building locally executing web parts which use client side OM approaches to asynchronously retrieve data.

    The application foundations section of the presentation covered unit testing, service locator, logging, and application settings management.  Unit testing specifically introduced the Microsoft Research project Pex and Moles.  While Darrin only spent a small amount of time talking about the service locator pattern and the architectural implications of dependency injection, I personally went off on a tangent researching it in a bit more detail and as a result I completely missed his coverage of application settings management.

    All of the above covered the slide deck, which will eventually be available on the Atlanta SharePoint User Group site for download.  We spent the second half of the meeting buried in code, demonstrating all of the aforementioned practices and application blocks.

    Atlanta MS Pros - Migrating from Linq to SQL to the Entity Framework, according to Jim Wooley

    CroppedStitch

     

     

    Last night we had about 60 people at the Atlanta MS Pros user group listening to Jim Wooley talk about the migration path developers currently using Linq to SQL might use to move to the Entity Framework.  Jim has some deep history with Ling, including being the coauthor of the Manning Press book Linq in Action

    After the informative meeting, nearly 20 of us wandered over to the local Miller’s Ale House to continue our socializing over beer and enormous mounds of the Ale House’s famous Chicken Nacho’s

    Atlanta SharePoint User Group meeting next Monday (6/15/2009)

     

    Home - Atlanta SharePoint User Group

    Click to attend

    Come hear Tom Scott talk about “SharePoint Infrastructure Planning and Considerations” and Michael Lotter talk about “Building Browser Based InfoPath Forms for the Enterprise”

    Map picture

     

    Atlanta Dot Net User Group meeting – March 30th, 2009

    Atlanta Dot Net user group Excellent turn out this past Monday – we probably had around 80 or more people show up to the user group to hear Doug Ware give an introduction to the upcoming Windows 7 operating system and Sergey Barskiy give an introduction to Silverlight

    I’ve been so consumed with work recently that it was great to get out and see all the familiar faces and a bunch of new ones.  Unfortunately I won’t be able to attend the Atlanta MS Pros meeting next week, but everyone should come out to see Keith Rome talk about Asynchronous UI in WPF and Silverlight

    Social Computing and SharePoint - Houston SharePoint User Group presentation

    Image stolen from Bethsoft game Fallout 3 website This past Wednesday (Oct 15) I was the featured presenter at the Houston SharePoint User Group.  I gave a well received presentation on Social Computing in SharePoint and how the Web 2.0 ideas can be used in combination with SharePoint to bring real business value to the enterprise.  Due to time limitations, I broke the slide deck into two parts (in case I couldn't get to the second part).  I've posted the slide decks online along with the demos I talked about.  During the presentation, I only managed to get through the Wiki walkthrough.

    Presentations Advanced demos
    Social Computing & SharePoint - first part - basic demos Wiki walkthrough
    Social Computing & SharePoint - second part - advanced demos Blog walkthrough

     

    About fifty people showed up, based on my rough eyeballing of the room.  I was able to convince some members of the audience that I was serious about having an interactive presentation and managed to get some great feedback during the presentation.

    It was great to meet everyone there and I'm sure that I'll be back.

     

    * cross-post with SharePointGuys blog

    Presenting at the Houston SharePoint User Group tonight

    I'll be presenting at the Houston SharePoint User Group tonight, for anyone who knows me in that area.

     

    User Group members can win 5 books from InformIT.com

    Pearson Education User Group Program

    www.informit.com/usergroupwelcome

    www.ciscopress.com/usergroup

    !cid_image001_jpg@01C9119E

    It’ll only take a minute and helps us better serve your needs! Entrants could win five free books of their choice from InformIT.com!

    Take it now!

    http://www.informit.com/promotions/promotion.aspx?promo=136703

    Posted: 09-09-2008 5:01 PM by Matt Ranlett | with no comments
    Filed under:
    We want you to participate in the user groups

    Sometimes we don't have a formal process for getting people involved in the user groups, but if you are interested we want you to participate.

    There are a couple of areas you can always help with such as:

    • Speaking at a user group
    • Updating the Web Sites
    • Getting a sponsor for a user group
    • Planning the food
    • Planning a place to go after the user group
    • Organizing the meeting location

    Even though we don't have a formal process for any of these if you are interested or even curious, just email me and let me know which user group you want to help out.

    We even want Aaron to participate, maybe as a speaker.

    Launch of International SharePoint Professionals Association

    As one of the community leads for the International SharePoint Professionals Association (ISPA) I wanted to let you know that the group is now live!  If you have any questions about the group and need help in the SouthEast send me an email and I will get you set up.

    Here is the new web site http://www.sharepointpros.org

    Check out the board members sites Bob Fox, Christopher Regan, Natalya Voskresenskaya, Darrin Bishop 

    Below is our official press release…

    The International SharePoint Professionals Association, also known as ‘ISPA’, is an independent, not-for-profit, community-driven organization dedicated to support SharePoint professionals and groups all around the world. The primary mission of ISPA is to promote the global adoption of SharePoint Technologies by providing support and guidance to the SharePoint community as a whole – by establishing connections between SharePoint professionals, groups, resources, education and information. ISPA is led and supported by volunteers across the world, and will focus on bringing the entire SharePoint community closer together.

    ISPA’s first offering to the community is support to user groups around the world through free WSS v3 web sites for any group that becomes ISPA-affiliated. In addition, one of the goals of ISPA is to facilitate an exchange of ideas between user group leaders that helps increase the likelihood of their group’s success. Therefore, ISPA is providing leaders of user groups with access to collaborative spaces where they can interact with other user group leaders, sharing ideas, resources, best practices, guidance, and most importantly – support for one another.

    ISPA has also established Regional Evangelists – existing community leaders who have previously exhibited a strong commitment to the promotion of the SharePoint community, and who have pledged to carry the ISPA message throughout their particular region. These evangelists are key local contacts who are available to work with local SharePoint professionals and user groups throughout their region to help promote the community and SharePoint. If you are interested in starting a user group, have an existing one, or need guidance – the ISPA Regional Evangelists are great resources who are available immediately to assist you.

    Finally, as everyone knows, no community is complete without a web site, and ISPA is proud to announce the launch of its official site, http://www.sharepointpros.org. While the web site is still in the early stages of development, plans for multilingual support and exciting functionality that will assist anyone involved with SharePoint are on the horizon.

    If you have ideas for ISPA, would like to start a user group, or are looking for assistance, visit the new ISPA web site or contact ISPA at contactus@sharepointpros.org. Together, the community can achieve what was impossible as individuals – becomes a part of ISPA today!

    Hub City User Group starting up in Mississippi

    The user group community in Atlanta does many events with our other southeastern states such as Florida, South Carolina, North Carolina, and Mississippi.  As you can tell we align with the Microsoft Regions a little bit.  That is because the DE that covers Atlanta also covers other areas and plugs us into other events. 

    The big news out of Mississippi is that a new user group, the Hub City .NET User Group is being created by some friends of ours.

    If you are in Mississippi and close by check out the full details here: http://hubcitynug.org/announcements/first-net-user-group-in-mississippi-forms-in-hattiesburg-ms/

    New INETA web site looks great

    If you haven't been to the INETA web site (http://www.ineta.org) recently you will notice that is has been updated and has a very nice navigation for finding users groups and information that your user group might use.

    Attend the First Ever SharePoint Jam Session

    Here are the details from the web site (http://www.sharepointjams.com)

    Want to know what a SharePoint Jam Session is? http://www.sharepointjams.com/what-is-a-jam-session/

    ==============================================================

    First Ever SharePoint Jam Session
    Get ready for the first ever SharePoint Jam Session in Atlanta!

    Bring in the new year with some fun, learning, and new challenges with SharePoint 2007.
    To get location information make sure and email the leader of the Atlanta Jam Sessions.

    January 17th, 2008 / 6:00PM - 9:00PM
    Topic: Using the CKS projects

    To join the session contact Brendon Schwartz atlanta@sharepointjams.com

    Shawn released www.geekdinners.com

    Shawn Wildermuth (the ADO guy) has just released the first version of http://www.geekdinners.com.  He has been running the Atlanta area Geek Dinners for some time now and it is great to see the site really coming together.  I think this will help people find the events and get to them very easily. 

    www.geekdinner.com

    The best part about the site is that other cities will benefit from the work that Shawn is doing.  There will be a feature to host your own Geek Dinner.

    Check out his full post and what he used to create the site: GeekDinners.com is Live!

    Thanks for all you do Shawn!

    InfoPath ideas not to lose

    I gave a presentation on InfoPath and InfoPath Forms Services to the SharePoint Users Group in Manhattan last month.  Here are a few ideas I got from the questions people asked.  I recently found these written on some scrap paper in my bag and figured I'd publish them so I wouldn't lose them.  I've done absolutely no research on these, so solutions may already exist...

    1. If I have a large number of form templates, I don't want to put them all under the New button in a single library.  In fact, in a publishing site I probably don't want to have users able to see the library at all if the site is a heavily customized publishing site.  I need to create a control which gives me the ability to run the same JavaScript that the New button does, but lets me configure the template to use.  This should be some simple JavaScript to emit and the control should be light weight and output something to the user which can be stylized via CSS
    2. If I've got a form that gets newed up from one form library but the content gets saved to another form library, I've heard that there are lots of people out there struggling with permissions.  The destination library has restrictive permissions.  The source library has wide open permissions.  A user with a relatively low level of permissions creates a new form based on a template from the source library but doesn't have permission to submit the result to the destination library (see - this is why you should never test as while logged in as an Admin user).  The solution most likely involves impersonation, but how do you do that in the tool?  InfoPath is supposed to be a PowerUser tool, not a developer-required tool.  Maybe this addin code could be created and placed on CodePlex or something.
    Atlanta Architect Certification Candidates Needed (MCA)

    Here is a quick note below to anyone that wants to be an MCA Architect.  We have an organization that I particate in Atlanta called IASA and we are trying to get the best people into the program.

    If you are interested send me an email Brendon Schwartz (support@devcow.com)

    ============================================

    Hello Architects,

    The International Association of Software Architects is seeking top-notch solutions and infrastructure architect candidates in the Atlanta area who are interested in pursuing the Microsoft Certified Architect (MCA) designation. An MCA Board review is tentatively scheduled in Atlanta for late July 2007.

    It should be stated that this has zero to do with Microsoft related technologies. However, it was Microsoft who crafted the formula for the process and is allowing IASA to execute these certifications.

    Many of the members of this list meet the MCA criteria and more importantly many of you work with other architects who can participate
    as well. Please feel free to forward this request to anyone you
    believe is interested in pursuing this professional designation.

    MCA qualification criteria:
    -Individuals that meet or exceed proficiency of the seven core
    competencies: Leadership, Strategy, Communication, Tactical/Process, Technology Depth, Technology Breadth, Organization Dynamics

    - Architects that know and can apply frameworks and methodologies to create and deliver an architecture through the entire IT lifecycle

    - Architects that are skilled and can employ multiple technologies to solve business problems

    - Can translate and deliver a technical solution to a business problem/need

    - Can provide business metrics and measurements to describe the success/failure of a project

    If you or anyone you know in your organization has aspired to be a certified architect please contact me ASAP.

    Sincerely,
    Burr
    IASA Atlanta

    =============================================

    More Posts Next page »