Sep 03

From: TVUG President, Griff Townsend:

Sorry for the delay in getting this out: things always seem to get hectic around the time to put announcements out, and this month was no exception. With that said, I've spoken with this month's presenter (in the mirror), and he is ready to go.
Using the Entity Framework in .Net 3.5 SP1


Speaker: Griffith Townsend, MCP.Net, MCSE
When: Tuesday September 8th, 2008 - 6:30-9PM
Where: VersaTrans Solutions, Latham, NY


When developing multi-tiered applications, it’s not uncommon that to encounter code and architectural “noise” where a developer is forced to shift languages between the business logic layer and the data layer. The preference of many developers is the use of tools (typically Object Relational Mapping solutions) to abstract the database-specific aspects of the data layer into objects usable by the upper layers by object-oriented programming languages.

Microsoft’s long awaited Entity Framework (EF) is one approach to raise the level of abstraction in complex applications, separating the logical object schema from the underlying data store. EF allows developers a lot of flexibility in creating and mapping database entities, relationships, functions, and procedures into either direct class translations or custom business entities.

In this presentation, Griff Townsend introduces us to the Entity Framework as of its initial release in SP1, providing an architectural overview of EF, while also extending it into a working Data Layer. The presentation will also cover:

  • Building your first EF model
  • Using Stored Procedures and customizing business objects in the EF model
  • Extending the Framework to support more robust data access
  • LINQ to EF vs. LINQ to SQL
  • Sharing Entities between layers


Bio: Griff Townsend is a Senior Software Engineer for 6N Systems and the President of the Tech Valley .Net Users Group. In addition to over 14 years of web- and windows- development experience in Central and Upstate New York, he has also taught Software Development for Syracuse University and ITT Tech. He is a Microsoft Certified Developer in .Net, as well as a Microsoft Certified Systems Engineer. He's starting to blog these days, too.

Jun 10

TVUG Presentation - June 10th, 2008 (Now June 17th)  

This event was postponed due to serious weather advisories.

Be sure to check the TVUG Website for any updates.

TVUG President wrote in an e-mail to the Tech Valley .NET Users Group membership.  Please join us...

Join us for our last meeting before our summer break as Andrew Badera introduces us to Windows Communication Foundation. The current plan is that we won't have another meeting until September '08, but we might have a special meeting if we can get an INETA speaker in the area. Let's put it to a vote next week!

WCF Essentials


Speaker: Andrew Badera, CTO, Change Round-Up
When: Tuesday June 10th, 2008 - 6:30-9PM
Where: VersaTrans Solutions, Latham, NY


The global acceptance of Web services, which includes standard protocols for application-to-application communication, has changed software development. Windows Communication Foundation (WCF) is designed to offer a manageable approach to distributed computing, broad interoperability, and direct support for service orientation.

In order to simplify development of connected applications through a service-oriented programming model, Windows Communication Foundation bundles a lot of powerful features in one easily configured package. A couple notable features, as service architectures grow more complex and support greater workload, are duplex communication and connection throttling. This presentation will review the essentials of WCF, utilizing a Silverlight GUI to demonstrate latency and scaling characteristics of a simplex polling application vs. a duplex push application.

Speaker Bio
A lifelong geek, Andrew Badera has been immersed in the software world since the age of seven, when his parents bought him a Tandy BASICA programming book instead of Chuck Yeager's Advanced Flight Simulator he had been asking for, months on end. Not to be dissuaded, he read the book three times over the following week, and immediately set about, without any great degree of success, trying to write his own flight simulator. Currently he serves as CTO of Change Round-Up in Coxsackie, NY as well as senior software engineer on the Open Systems team at Davis Vision, Inc. in Latham.

Tags: | |
May 07

TVUG Presentation - May 13th, 2008 

TVUG President wrote in an e-mail to the Tech Valley .NET Users Group membership.  Please join us...

This month, we welcome Chris Bowen, Microsoft's Developer Evangelist for the Northeast, as he dazzles us with GUI bliss. If you're getting started with XAML, WPF, and Silverlight, or just interested in the topic, make your way down to see us on Tuesday, May 13th.

Next-Generation UX Development with Silverlight and WPF


Speaker: Chris Bowen, Developer Evangelist - Northeast, Microsoft
When: Tuesday May 13th, 2008 - 6:30-9PM
Where: VersaTrans Solutions, Latham, NY


In this talk, we'll introduce the concepts behind both WPF (Windows Presentation Foundation) and Silverlight. You'll see what they do, how they're related, when you might use them, and how to develop applications using them. You'll see some of the interesting ways customers are using WPF and Silverlight today to improve the user experience of their applications. After covering the concepts, we'll dive into the practical developer story, using Visual Studio 2008 to show how to use these declarative, XAML-based approaches to create high-end effects without the high-end effort.

BIO:
Chris Bowen (http://blogs.msdn.com/cbowen) is Microsoft's Developer Evangelist for the Northeast. A software architect and engineer with over 16 years of experience, Chris joined Microsoft after holding senior architect and developer positions at companies such as Monster, VistaPrint, Staples, and IDX Systems and consulting on web presence and eCommerce projects with others. He is coauthor of "Essential Windows Communication Foundation" [Addison-Wesley] and "Professional Visual Studio 2005 Team System" [WROX]. He specializes in application architecture and building highly-scalable transactional web systems and holds an M.S. in Computer Science and a B.S. in Management Information Systems, both from Worcester Polytechnic Institute.

Apr 29

With a 25 to 50% increase in gasoline prices in recent memory, it is now becoming more and more apparent that a significant way to save on travel costs for individuals, companies and government agencies is to limit driving to work, customer sites, conferences (well maybe not conferences), and meetings.  Telecommuting has been around since the 1970’s (Telecommuting: http://en.wikipedia.org/wiki/Telecommuting).  I’m not talking about satellite offices though, although that and anything else you can think of to save travel costs would be great.  I’m speaking to the ability to work from anywhere, especially one’s own home.

Many people I’ve spoken with over the years, from all areas of office work, believe that working in and around co-workers makes you more productive and part of a family.  Some even have the sense that if someone can’t see them work, then maybe no one will know they are getting things done.  On the contrary.  I believe that measurable work will begin to increase without all the distractions of an office environment and senseless meetings, water cooler chatter, “white noise” muzak, fire drills, coffee breaks, parties, arguments, etc.  On top of that, measuring work can now take less effort and make everyone more efficient.  Yes, this could lead to downsizing, smaller office footprints, less waste on equipment costs, utilities, sick time, leave of absence, etc.
Think of all the benefits you could enjoy working from your home office.  Almost like running your own business, you can make those ball games, track meets, dance recitals, orchestra concerts, PTA meetings, and maybe even lunch and dinner.  As for me, I still need to get the vacation time to recharge with the family, and sometimes need time to work around the house to do things you can’t do while focused on work.  But, one can always work a flexible schedule and even focus on delivery of various pieces of work when the time is right such as late afternoon and evening, while mowing at noon.  Everyone can think of things they would rather be doing other than sitting in traffic, driving for 10 minutes to several hours, riding a bus or subway.  It would be a good exercise to just start thinking about it.

Specifically, how do we get there?

That’s the tricky part.  Unless you’ve already done this before, how easy can it be?  Some of the important issues to resolve are how do you do your job, who do you need to interact with and how.  As an example, I can use my own needs.  On a daily basis I always need a computer, internet access, telephone.  If I travel anywhere I need a computer, internet access, telephone.  Notice a common thread yet?  I’ve gotten pretty good at this part, yet there are still many more options that I don’t take advantage of.  I could use a laptop, Wi-Fi, and a cell phone; a desktop computer, hardwired Ethernet, DSL and a landline; or a cable modem, LAN, servers, virtual machines, multifunction printers, Wi-Fi, Ethernet, ip phone, Gmail, Instant messaging, Web Cam, well you get the picture!?  Well, I have what I need to do whatever work I need to do.  If not, I acquire it, it’s pretty simple really.  Just as you can use an umbrella, rain coat, hood or a hat to keep from getting wet when it rains, you can choose what it is you need to do your job.  I’m a software architect and developer.  If I manage a team I need contact via phone, fax, e-mail, shared desktop, video, or sometimes face-to-face.  When I’m writing a proposal, design, code documentation, I don’t really need distractions, just research and a PC.  If I’m writing code, I need MSDN, (not a Java guy, sorry) and possibly a set of Virtual Machines/Servers.  Sometimes I’ll need internet access, Windows Live Messenger for help from my network of peers, and access to pre-built Virtual PC or VMware images.

Over the next several months I’ll update this with costs and cost savings for an average month or year, or any information I can gather.  My motives until recently were to help people to break away from the bonds of the corporate office, but now it seems there is a more fundamental reason for Telecommuting, namely saving our economy if not saving the planet in the process.

Apr 08
Chris BowenChris Bowen (From the MSDN Flash Newsletter.)

From the Editor

Hello developers across the northeast. Here's the latest news for our corner of the country.

As I write this, Code Camp 9 hasn't happened yet, but I want to thank everyone who volunteered to help make Code Camp what I'm sure was a great event. In particular, I want to thank our many speakers who shared expertise and the contributing companies who donated giveaways to support the event.

If you missed Code Camp 9 and live in the Albany, NY area, you can attend the Tech Valley Code Camp on April 19. 

© 2008 Microsoft Corporation


Don't miss the TVUG (Tech Valley .NET Users Group) meeting tonight...

Alberto Gemin

Microsoft Dynamics CRM 4.0: A Platform For Building Custom Applications

Speaker: Alberto Gemin, Account Manager, Infusion, Development
When: Tuesday April 8, 2008 - 6:30-9PM
Where: VersaTrans Solutions, Latham, NY

With its latest release, Microsoft Dynamics CRM is aiming to function as a flexible, robust platform for building applications that can help meet the unique needs of many business groups. This technical presentation will be composed of three parts: a brief overview of CRM concepts, a presentation of the Dynamics CRM 4.0 application focusing on architectural and development aspects as well as new features, and a drill down into application design areas, such as User Interface Management, Business Logic Design and Application Data Modeling. The session’s goal is to provide insights into the possible benefits of using a platform like Microsoft Dynamics CRM to jumpstart application building efforts.

Bio
Alberto Gemin is an account manager at Infusion Development in New York, focusing on State & Local Government and CRM. He started his career in Italy in the world of TSO, CICS, IMS and COBOL, but he soon moved to Sweden, where he worked at Ericsson’s European Research Labs. He designed real-time operating systems and device drivers, and learned a lot about multi-threading and Unix. He moved on to Accenture in France, where he became involved in CRM with Daimler-Chrysler‘s pan-European implementation of Siebel. After three years at Innoveer in London as a senior architect implementing EAI solutions for CRM systems, at Infusion he found the opportunity to expand his experience with a wide range of architectural challenges. He is Siebel and Microsoft Dynamics CRM certified.

About the Author

BizTron BizTron
(aka Dave Petronis)
"Famous" systems architect and software developer, author, and "future President of the United States." View David Petronis's profile on LinkedIn
E-mail me Send mail

Banner
Compusa (Systemax, Inc.)

Calendar

<<  November 2008  >>
MoTuWeThFrSaSu
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

View posts in large calendar