Alabama Tech Events

Upcoming Event Announcements for the Alabama Technical Community

Building Dynamic Applications with LINQ – Jim Wooley

leave a comment »

Tuesday, May 18th Meeting – Building Dynamic Applications with LINQ – Jim Wooley

Speaker Bio: Jim Wooley (
Jim Wooley is a frequent speaker, member of the INETA Speaker Bureau, MVP, and author of “LINQ in Action”. He is always striving to stay at the forefront of technology and enjoys the thrill of a new challenge. He has been active evangelizing LINQ since it’s announcement in 2005. Jim has actively helped to guide Microsoft through Software Design Reviews with product teams and is an active Microsoft Data Programmer Insider and Visual Basic Insider. In addition to speaking at numerous user groups and code camps in 7 states, Jim has presented at VSLive, DevWeek, DevLink, CodeMash, product launch events, MSDN conferences, and TechEd.

Event Abstract:
A number of technologies have been released in recent years which make building data driven applications easier. Starting with the declarative data models in LINQ and the Entity Framework, we are now able to build more dynamic applications quicker and easier than ever before. Building on top of LINQ, we now have the ability to present data dynamically through services (using ADO.Net Data Services), web applications (using ASP.Net Dynamic Data and enhancements to WebForms and MVC), client applications (through the WCF RIA Services) and external tools like Excel PowerPivot. In all of these, we can consume our data models the way we need to rather than by needing constantly modify our external contracts (in terms of Stored Procedures or service contracts). The capabilities we have available to us are not limited to the base scaffolding, but allows for significant customization as necessary for our particular business needs. In addition, we can reuse our underlying models to enforce business requirements while retaining these dynamic capabilities.

When: Tue, May 18, 6:30pm – 8:30pm

Where: Mobile Information Technology (MIT) 651 Church St. Mobile, AL

If you or someone you know would like to subscribe to our mailing list have them go to this site:


Written by rduclos

May 6, 2010 at 5:27 pm

Posted in LA.Net

BUG.NET/BSDA Meeting for April 13 – Parallel Programming in .Net 4.0

leave a comment »

The first combined meeting of the BUG.NET / BSDA will take place on April 13, 2010. Speaker and MVP Jeff Barnes will present Parallel Programming in .Net 4.0.

Given the continually growing number of cores without a significant increase in the processor clock rate, it is no longer an option to simply say “we can just get a better processor” when we need an application to run faster. To increase performance, parallel programming is becoming become a necessity. Like it or not, there is a good chance you will need to leverage parallel programming at some point in the not too distant future. Fortunately, .NET 4.0 has introduced great support to easily tap into the computing power of multiple cores and multiple processors. We will take a tour of the new Task Parallel Library (TPL), parallel support added for LINQ, and enhancements in VS2010 that make multithreaded debugging dramatically easier. Come find out how easy parallel programming can be.

The meeting will begin at 6:30 pm with food, and there will be some swag for the end of the meeting. As usual our host will be the folks at New Horizons in Homewood AL.

Written by altechevents

April 13, 2010 at 12:58 pm

Posted in BSDA, Bug.Net

Why You Should Care About Dependency Injection – Jeff Barnes

leave a comment »

LANUG Meeting – Tuesday, March 30, 2010 6:00 PM

Speaker: Jeff Barnes (
I’m a passionate software developer and advocate of the Microsoft .NET platform.  In my opinion, software development is a craft that necessitates a conscious effort to continually improve your skills rather than falling into the trap of complacency.  Currently, I work as a .NET Software Craftsman for DAXKO, a leading provider of operations and financial management solutions for member-centric nonprofits.  I’m also a three time Microsoft MVP in Connected Systems.

Topic: Why you should care about Dependency Injection

Summary: Terms such as Inversion of Control, Dependency Injection, and IoC Containers have become increasingly common in the world of .NET development.  However, many developers are still wondering what’s the big deal?  Are you curious what these terms actually mean?  Would you like to know why the concepts are important as well as how and when to apply them?  If so, please join me for this practical and interactive code focused presentation to learn how you can greatly reduce the coupling of your code and increase the flexibility of your application by leveraging these concepts.  The StructureMap IoC Container will be used as a reference for this presentation, but the concepts are applicable to your container of choice.

If you or someone you know (would like to or has been having problems) subscribing to our mailing list have them go to this site to subscribe:

Written by rduclos

March 19, 2010 at 3:09 am

Posted in LA.Net

The Future of BSDA – Thursday March 11, 2009

leave a comment »

As some of the attendees know, attendance at the BSDA meetings has been deteriorating over the last year. As one of the oldest groups in Birmingham, the Birmingham Software Developers Association has been serving the community since the late 1970s. As technology has evolved so too has the focus of the organization changed. For the last few years the primary focus has been around Microsoft .Net development.

The reasons for low attendance are many. In some cases, members have had to move in order to stay employed due to the faulty economy. Being an older group retirement has also played a part. Additionally, the need for in person attendance to get education has dwindled. Online webinars, forums, and blogs have made it easier to get information and education. Finally, competition in Birmingham plays a big part. Birmingham is blessed with many, many user groups, with narrow focuses which feed people’s needs better than the general “programming” focus of BSDA. In just the Microsoft arena alone there are groups for Silverlight, .Net, SharePoint, and SQL Server. In addition there are many groups devoted to open source technologies such as JAVA and Ruby.

This plethora of riches has caused a drift of members away from the group. With the shift in focus of BSDA toward .Net, many have suggested a merger of the BSDA with the BUG.NET user group so as to focus the .Net community into one place. The BUG.NET group has also indicated they would be welcome to such a merge of interests. Finally, at the February meeting an official move to vote was made to do just that. Subsequently it was moved that further discussion be tabled and voted on at the March meeting in order to give interested parties a chance to attend, and that delay was approved.

This discussion and vote on the future of the BSDA will take place on Thursday, March 11 at the New Horizons meeting facility in Homewood. The meeting will begin at 6:30 pm with announcements and general discussion, the official vote will be held around 7 pm or a little after.

At this time there are three options:

1. The group continues. However, in order for this outcome there must be volunteers who will step up and take leadership positions. Without these volunteers this option is not viable.
2. The group disbands, it will have to be worked out what to do with any remaining funds.
3. The group merges with BUG.NET. Any funds left in the BSDA will be transferred to BUG.NET to be used for community events, swag, etc.

Other proposals from the floor will be considered at this meeting. If you would like to have a voice in the future of the BSDA please attend this important meeting.

Written by arcanecode

March 8, 2010 at 9:57 pm

Posted in BSDA, Bug.Net

BUG.NET meeting for March 9, 2009 – Creating and Using Custom Pixel Shaders in Silverlight

leave a comment »

Todd Miranda, MVP will be presenting “Creating and Using Custom Pixel Shaders in Silverlight” at the next Bug.Net meeting.

When you hear the term pixel shader, it often brings up horrible thoughts of complex algorithms and code that looks too close to C to be fun! However working with pixel shaders can be both fun and simple. In this presentation, we will take a break from the hard core and have a little fun with creating pixel shaders and using them (algorithms and all)! And maybe we’ll be a little hard core after all!

The meeting will be Tuesday, March 9, 2009 beginning at 6:30 pm. Food will be provided, and there will be swag as well. As usual the meeting will be held at New Horizons in Homewood.

Written by altechevents

March 8, 2010 at 9:24 pm

Posted in Bug.Net

BSDA for Thursday Feb 11, 2010 – Tobias O’Leary on Asynchronous Programming in WinForms and WPF

leave a comment »

The next meeting of the Birmingham Software Developers Association will be Thursday, February 11 at 6:30 pm. Tobias O’Leary will be presenting Asynchronous Programming in WinForms and WPF.

Most of learned to program on the command line. One task at a time. The user got printf()s for progress updates and CTRL+Z to cancel. Then the GUI came into our lives and our command line training lead to the infinite hour glass of unresponsiveness. Now a days we know at least one or two ways to avoid this with WinForms, but WPF might be another matter.

We’ll first take a trip down memory lane and visit our old pals Application.DoEvents(), the BackgroundWorker, IAsyncResult, and others. We’ll then enter the new realm of WPF and it’s Dispatcher, and also find out which of our old friends have fallen by the wayside.

Also at this meeting we will have the annual officer elections, postponed from January. If you ever thought “Gee, I wish the club would…” or “If I were in charge…” or “I wonder what I could do to help out more…” now is your opportunity! Being a club officer is a rewarding and valuable experience.

The meeting will be at the usual place, the New Horizons Training Center in Homewood.

Update: TEK Systems will be sponsoring the meeting. Full Moon BBQ will be provided, so come with an empty tummy and thanks to TEK Systems for the grub.

Written by arcanecode

February 9, 2010 at 3:12 pm

Posted in BSDA

Bug.Net Feb 9, 2010 – Client Scripting in ASP.NET with Microsfot AJAX Library (Part 1)

leave a comment »

Birmingham .Net Users Group Meeting

Next Meeting: February 9, 2010 6:30 PM

Speaker: Todd Miranda
Presentation: Client Scripting in ASP.NET with Microsoft AJAX Library (Part 1)
The Microsoft AJAX Library is not just for asynchronous functionality.  It actually includes some very helpful JavaScript classes.  You can use some of these classes to develop JavaScript in a fashion more similar to C#. We’ll take a look at some of these classes and how they can be used to develop JavaScript more like object oriented C#.

Food will be provided and drawings will be held for swag at the end of the meeting.

Meeting will be held at New Horizons – click here for directions

Written by altechevents

February 9, 2010 at 3:04 pm

Posted in Bug.Net