|
|
|
| Past CRINETA Meetings |
|
June 2009 Meeting:
Monday, June 1st at 5:30 PM
|
| Featured Topic: | Windows PowerShell - Presented By Keith Dahlby |
| Additional Info: | PowerShell (http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx) is Microsoft's next-generation command-line shell and scripting language. In this session we will discuss why you need it, how to use it, and what makes it different from any other shell on any platform. For administrators, Microsoft is investing heavily in PowerShell as the hub for its Windows Server products, starting with Exchange 2007 and SQL Server 2008. For developers, PowerShell provides full access to .NET for Read-Eval-Print loops (REPL), rapid prototyping, object exploration and extensibility. We will take a quick look at features for both groups before diving into an interactive demo, so come prepared with questions you have or problems we can solve together. |
| Topic & Demo Files: | KDahlby.200906.CRINETA.PoSh101.zip |
|
May 2009 Meeting:
Monday, May 4th at 5:30 PM
|
| Featured Topic: | Windows 7 for Developers - Presented By Arian Kulp |
| Additional Info: | Ready to dive into Windows 7? Learn about the many new features awaiting you such as multitouch, sensor SDK, location, taskbar enhancements, libraries, and more. It's more than just a new version number! Plenty of .NET demos and discussion. |
|
April 2009 Meeting:
Monday, April 6th at 5:30 PM
|
| Featured Topic: | Advanced OOP - Laws, Principles, and Idioms with .NET - Presented By Clint Edmonson |
| Additional Info: | Ever heard of the Law of Demeter? How about the Liskov Substitution Principle? This talk introduces key object-oriented laws and principles currently used in our field and provides guidance for their use when building applications on the .NET platform. |
|
March 2009 Meeting:
Monday, March 2nd at 5:30 PM
|
| Featured Topic: | Using jQuery to Create Rich Internet Applications - Presented By Chris Missal |
| Additional Info: | Writing web applications can sometimes cause a lot of pain if you're looking to add a rich and dynamic user interface.
Many popular sites today use AJAX, modal dialogs, image zooms, auto-complete and everything else under the sun to give their users a better user experience. If you want to add these features to your application with ease, you may want to look to a JavaScript framework for help. Now that jQuery is shipped with Microsoft's Visual Studio, there's no better time than now to learn about this amazing library.
Chris will cover why jQuery is useful and show you how to use it. |
| Topic & Demo Files: | jQueryCRIneta.zip |
|
February 2009 Meeting:
Monday, February 2nd at 5:30 PM
|
| Featured Topic: | Developing And Deploying Your First Windows Azure Service - Presented By Greg Sohl |
| Additional Info: | The Azure Services Platform (Azure) is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together. Greg will show the latest bits and give a demo on how to write and deploy an Azure application.
|
|
January 2009 Meeting:
Monday, January 5th at 5:30 PM
|
| Featured Topic: | Open Spaces Discussion - Presented By Group Discussion |
| Additional Info: | This meeting will feature a short introduction to Microsoft StyleCop, followed by an "open spaces" type session where we will discuss a topic of the group's selection. We will follow the meeting with a gathering at Cabo's for some socialization. Meeting at Kirkwood - Iowa Hall - Amana Room |
|
December 2008 Meeting:
Monday, December 8th at 5:30 PM
|
| Featured Topic: | WPF Demystified - Presented By Mike Benkovich |
| Additional Info: | Note the meeting is moved to the 2nd Monday
Today's applications need to do more than simply work. They need to draw in the user, and provide a differentiated experience. This means moving beyond battleship gray forms, boxy UIs, and providing a positive user experience. Windows Presentation Foundation (WPF) provides powerful capabilities to develop a compelling user interface, the kind that makes an application stand out. In this session, we'll examine the core concepts of WPF such as layout panels, data binding, styles and control templates, and we'll use them to develop an application UI from the ground up.
Meeting at Kirkwood - Iowa Hall - Gritter Room |
| Topic & Demo Files: | CRineta December 2008 Meeting.ics |
|
November 2008 Meeting:
Monday, November 3rd at 5:30 PM
|
| Featured Topic: | Understanding Microsoft Unity - Presented By Jeff Brand |
| Additional Info: | This session will introduce attendees to Microsoft's Inversion of Control container, Unity. Starting of with a discussion on separation of concerns, we will quickly move into looking at the dependency injection and service locator design patterns. Then, we will move into how Microsoft Unity can be used to implement these patterns and how Unity is used in applications.
NEW MEETING LOCATION (STARTING OCTOBER 2008) Kirkwood Community College Iowa Hall, Room 317A - Gritter
Directions to Campus from Interstate 380:
1. Take the Kirkwood/Highway 30 exit - go west 2. Take the Kirkwood Blvd. exit 3. Go south on Kirkwood Blvd approximately 1 mile 4. Enter Kirkwood via the South Entrance 5. Take the 1st left into the parking lot 6. Enter between Iowa Hall and Mansfield Center 7. Take open stairs up 1 level to the 3rd floor
http://www.kirkwood.edu/maincampus |
|
October 2008 Meeting:
Monday, October 6th at 5:30 PM
|
| Featured Topic: | Continuous Integration with TeamCity - Presented By Chris Sutton |
| Additional Info: | Continuous Integration (CI) is a foundational process for any software development team. In Joel Spolsky's "12 Steps to Better Code" it occupies steps 2 & 3. Martin Fowler describes it as one of the core XP practices, alongside Unit Testing and Refactoring. He has also written one of the classic CI papers called "Continuous Integration" that clearly builds the case for CI. Steve McConnell also recommends it as a best practice for development teams. Continuous Integration goes beyond just automating your build, it is a robust set of practices that helps keep your team and software coordinated. We'll spend time talking about why Continuous Integration is important and what its basic tenants are. After that we'll configure a virtual machine and go through the process of setting up a build with Team City. While there are other good solutions on the market, Team City has built a high quality CI server and has positioned itself well with a free version for small to medium sized development teams.
Please note that we are moving to *Kirkwood* in October. The meeting location and directions are below.
Kirkwood Community College Iowa Hall, Room 317A - Gritter
Directions to Campus from Interstate 380:
1. Take the Kirkwood/Highway 30 exit - go west 2. Take the Kirkwood Blvd. exit 3. Go south on Kirkwood Blvd approximately 1 mile 4. Enter Kirkwood via the South Entrance 5. Take the 1st left into the parking lot 6. Enter between Iowa Hall and Mansfield Center 7. Take open stairs up 1 level to the 3rd floor
http://www.kirkwood.edu/maincampus |
|
September 2008 Meeting:
Monday, September 8th at 5:30 PM
|
| Featured Topic: | Virtualization Basics for Developers - Presented By Arian Kulp |
| Additional Info: | NOTE Special Location!! Hawthorn Suites 4444 Czech Lane NE Cedar Rapids (off Center Point north of 42nd ST NE)
Hardware virtualization isn't exactly new, but it has broken into the mainstream in the past few years. Create a virtual LAN, run Linux, or setup a domain controller without wiping your machine or messing with KVM switches. See how virtualization can make your life easier during both development and testing and how easy it is to get started with it. |
| Topic & Demo Files: | Virtualization for Developers.pptx |
|
August 2008 Meeting:
Monday, August 4th at 5:30 PM
|
| Featured Topic: | Writing Better Code - Using VS2008's tools to make your code better - Presented By Jason Bock |
| Additional Info: | It's one thing to write code that will do the job in the short-term; it's another challenge to write code that can stand the test of time. In this session I'll show you how you can use tools and features in VS 2008 (e.g. unit testing, Code Analysis, Code Coverage, etc.) to assist you in making your code maintainable over time, easy to understand, and resilient to defects.
Jason Bock is a Principal Consultant for Magenic (http://www.magenic.com), and is also a Microsoft MVP. He has worked on a number of business applications using a diverse set of substrates and languages such as C#, .NET, and Java. He is the author of "Applied .NET Attributes", "CIL Programming: Under the Hood of .NET", ".NET Security", and "Visual Basic 6 Win32 API Tutorial". He has written numerous articles on software development issues and has presented at a number of conferences and user groups. He also run the Twin Cities Code Camp (http://www.twincitiescodecamp.com) and the Twin Cities Languages User Group (http://www.twincitieslanguagesusergroup.com). Jason holds a Master's degree in Electrical Engineering from Marquette University. Visit his web site at http://www.jasonbock.net. |
| Topic & Demo Files: | WritingBetterCode - MTS.zip |
|
July 2008 Meeting:
Monday, July 7th at 5:30 PM
|
| Featured Topic: | Synchronization Services for ADO.NET - Presented By Clint Edmonson |
| Additional Info: | The Microsoft Sync Framework is a comprehensive synchronization platform that enables collaboration and offline access for applications, services and devices. Using Microsoft Sync Framework runtime, developers can build sync ecosystems that integrate any application, with any data from any store using any protocol over any network. This presentation will help you understand how the Microsoft Sync Framework enables synchronization to build a synchronization topology.
Clint Edmonson is an Architect Evangelist in Microsoft’s North Central District, working with aspiring and seasoned architects to understand Microsoft’s latest developer and platform offerings and develop strategic roadmaps for their adoption. |
|
June 2008 Meeting:
Monday, June 2nd at 5:30 PM
|
| Featured Topic: | Refactoring with Generics - Presented By Kathleen Dollard |
| Additional Info: | Generics open up new opportunities to increase the robustness of your code, improve its performance, and significantly reduce the total amount of code you write. After a brief introduction to generic syntax, Kathleen will show you how using generics improves the quality of your code. You’ll see how easy it is to shift your current collections to generic collections and learn about new features such as robust sorts, finds, and filters across collections. You’ll learn how to write your own generic methods and classes. Finally you’ll see how to leverage the spectrum of generic possibilities in a business object hierarchy that reduces the total lines of code by about 50%! You’ll walk out of this talk understanding how to use generics to improve your own applications.
Kathleen is the founder and lead of GenDotNet. Her passion and focus is making individual programmers more productive in order to build teams that are more effective - including code generation, frameworks, and testing, and static analysis. She is also interested in teaching people how to effectively use the framework, especially tracing and generics.
The technologies she works with lead to faster development, but that’s not why she is excited about these technologies. Going faster is not helpful unless you’re also building projects better. One of the fundamentals of improving development is recognizing categories of code, isolating them, and using the right development shortcuts for each. Main categories of code include business logic that transcends any application, transitory technology patterns that can be reused across domains, and a code to chink the gaps so things work in an imperfect and ever-changing technical world. http://www.gendotnet.com/ http://msmvps.com/blogs/kathleen/
|
|
May 2008 Meeting:
Monday, May 5th at 5:30 PM
|
| Featured Topic: | Silverlight For Developers - Making it Pass the Glitz - Presented By Javier Lozano |
| Additional Info: | This is an overview presentation of the feature set that Silverlight 1.0 and 2.0 offers to web developers. We will also cover some of the current tools available for both designers and developers to create Silverlight applications.
Javier Lozano is a .NET consultant in Des Moines, Iowa. He's an ASP.NET MVP and MCSD specializing in ASP.NET, system architecture, and training. Javier is also a co-founder of the Iowa .NET Users Group. On his blog you can find posts on ASP.NET, architecture, design patterns, .NET, XML and Indigo (WCF). Javier enjoys giving back to the community by speaking at user groups, local/regional .NET events, being active in forums and by writing articles for Code Project. In his spare time, Javier enjoys spending time with his family (wife, son and dog) and writing about himself in the third person. |
|
April 2008 Meeting:
Monday, April 14th at 5:30 PM
|
| Featured Topic: | A Developer's Introduction to Spatial Computing with SQL Server 2008 - Presented By Kent Tegels |
| Additional Info: | SQL Server 2008 introduces a number of features supporting Spatial Computing. In this talk, we will overview the new GEOMETRY and GEOGRAPHY datatypes. We will look at the methods on these types and how to use them relational queries. We will also look at how to index these data types and work with them using a .NET client and SQL Server Integration Services.
Speaker Kent Tegels is the Database Curriculum Lead for DevelopMentor, where he is responsible for developing and teaching classes in database technologies, programming and Microsoft .NET. Kent has been recognized by Microsoft with Most Valuable Professional (MVP) status in SQL Server for his community involvement with SQL Server and .NET. Kent holds Microsoft Certifications in Database Administration and Systems Engineering. He has contributed to several books on data access programming and .NET and is well known industry speaker. He lives Sioux Falls, South Dakota. |
|
March 2008 Meeting:
Monday, March 17th at 5:30 PM
|
| Featured Topic: | Visual Studio 2008 / SQL Server 2008 Launch Event - Presented By Tim Barcz, Greg Sohl, Chris Sutton and Arian Kulp |
| Additional Info: | CRineta is hosting a Heros {Community} Launch event for Visual Studio 2008 and SQL Server 2008. Information about these two significant new products will be provided by the leaders who themselves will be trained by Microsoft to deliver all the exciting details.
This event will be held at the Marriott on Collins Road (1200 Collins Road NE), in the Birch room. |
|
February 2008 Meeting:
Monday, February 4th at 5:30 PM
|
| Featured Topic: | Intro to the ASP.Net MVC Framework - Presented By Chris Sutton |
| Additional Info: | The ASP.Net MVC Framework is a new project that the ASP.Net team is working on to give developers an alternate/better way to do web development in the ASP.Net environment. Model View Controller(MVC) is a well known presentation pattern that has been used in many environments with a variety of different languages. It enables the developer to achieve better separation between data, program flow and the actual presentation(html). By getting the optimal separation between data, flow and presentation your projects can be more maintainable as well as more testable.
In this talk we will delve into Models, Views and Controllers to learn how we can use this pattern to make our development lives easier. Chris will show you where to download the latest bits, how to install them and then how to use get the most out of this pattern.
Chris Sutton is a technical trainer and consultant in Eastern Iowa. He has been working in .Net since the beta that came out in November of 2002 and has enjoyed what ASP.Net has brought to web development. He has been working with Ineta for 4 1/2 years promote the .Net technologies. He enjoys snowshoeing in the winter, hiking and biking in the summer and spending time with his family. |
|
January 2008 Meeting:
Monday, January 7th at 5:30 PM
|
| Featured Topic: | Dependency Injection with Castle - Presented By Nick Parker |
| Additional Info: | Dependencies are one of the evil step children of software development. In Nick's presentation we will take a look at the underlying problem with an introduction to the dependency inversion principal. Following that, we will look at the core services exposed in Castles MicroKernel and the extensions available through WindsorContainer and how they help solve the problems dependencies introduce. A final demonstration will include extending WindsorContainer with a custom facility to provide integration with the memcached distributed object caching system.
Nick Parker is a senior software developer with Two Rivers Marketing. Nick has been an executive board member of the Iowa .NET User Group since its inception. He has a passion for open source software development and has also been recognized as a Microsoft C# MVP for the past 3 years. In his spare time he enjoys spending time with his wife.
|
| Topic & Demo Files: | CastleDemos.zip |
|
December 2007 Meeting:
Monday, December 3rd at 5:30 PM
|
| Featured Topic: | A New World of Data Access with LINQ - Presented By Arian Kulp |
| Additional Info: | Abstract: Learn how Microsoft LINQ technologies, available in Visual Studio 2008, changes the way you work with data. Query and update databases, objects, and XML using a common set of tools and language extensions. Create code that looks cleaner, requires fewer lines, and doesn't rely on fragile hand-crafted query strings. Finally, you can filter, sort, project, and work with your data directly from C# or Visual Basic.
Bio: Arian Kulp is an independent software developer working in the Midwest who has created developer presentations, hands-on-labs, sample code, and articles for a wide variety of products and technologies such as LINQ, ADAM (Active Directory Application Mode), ASP.NET 2.0, and VSTO. He is also currently one of the authors for the MSDN Coding 4 Fun series of hobbyist articles. He has been coding since the fifth grade on various platforms, and also enjoys photography, nature, and spending time with his family. Keep track of Arian at his website: http://www.ariankulp.com.
|
|
November 2007 Meeting:
Monday, November 12th at 5:30 PM
|
| Featured Topic: | Exploring C# 3.0 Features - Presented By David Yack |
| Additional Info: | David Yack will be walking us through the new features that have been added to C# 3.0. David will be covering features like extension methods, automatic properties and more. We will discuss how and when to use them in your projects. He will also be showing some of the new features of Visual Studio 2008 as he goes through his demos.
David Yack is the CTO of Colorado Technology Consultants, a Microsoft Gold Certified Partner based in Colorado. As a senior hands’ on technology and business consultant with over 18 years of industry experience, David enjoys developing applications for the Microsoft platforms, specializing in large system architecture , design and integration. David embraced .NET during the final beta days of version 1.0 and has been helping clients migrate and build new applications on the technology, as well as helping to mentor and train their staffs.
David is a Microsoft Regional Director and is also a Microsoft MVP for ASP.NET. David is a frequent speaker at user group and industry events and is co-author of two NET 2.0 related books. David founded and is on the leadership team for the South Colorado .NET User Group and lives in Colorado Springs with his wife and two kids. You can always track David down via his blog at http://blog.davidyack.com where he writes about his .NET adventures.
|
|
October 2007 Meeting:
Monday, October 8th at 5:30 PM
|
| Featured Topic: | SharePoint 2007 Overview (Level 200) - Presented By Eric Johnson |
| Additional Info: | Summary: During this session we’ll cover a combination of Windows SharePoint Server (WSS) and Microsoft Office SharePoint Server (MOSS). We’ll discuss the variety of features, flavors of the product, relationships between them, and the overall product vision.
Bio: Eric Johnson is an Enterprise Solutions Architect for Rockwell Collins specializing on Web Development, Portals, Collaboration, Identity Management, Security, and Business Intelligence. In his past life, he worked for Microsoft as a services consultant for a variety of Microsoft’s customer throughout the US. As a Microsoft consultant he focused on .NET architecture, SOA, WCF, Application Development, SharePoint, and Identity Management. Throughout his career he’s worked heavily in consulting for a variety of businesses in the Cedar Rapids area and been actively involved the local and national .NET community. |
| Topic & Demo Files: | MOSS Overview.zip |
|
September 2007 Meeting:
Monday, September 10th at 5:30 PM
|
| Featured Topic: | .NET 2.0 and Ajax – Using Script services to retrieve data asynchronously - Presented By Bryan Sampica |
| Featured Demo: | Red Gate SQL Tools - Presented By gregsohl |
| Additional Info: | Ajax is making a major impact on the way we think of page lifecycle, so why not use it as efficiently as possible. Forget about update panels and refresh only the changing content using script services and an Ajax proxy.
The agenda is as follows:
Overview · Technology · Problem · Possible Solutions · Chosen Method (why) Environment · Setup · Methodology · Prototype Code Walkthrough · Webservice Creation · JavaScript Creation · Page Binding · Extending the Service to business practice · Completing the Page methods · Rendering final output
Bryan is a Cedar Rapids native since the age of 12. He got his start in System Architecture for Parsons Technology, and followed it through many iterations before leaving right before the Mattel merger. From Parsons he contracted with Rockwell for a short time before opening a 3rd party support company on 1st avenue called AMK Computers. Selling out of a successful company to his business partner left him looking again and he landed as a System Architect at Microsoft supporting the eastern seaboard. Wanting to be close to family , he returned to Iowa after 3 years and started what was ultimately his second successful company doing internet based data warehousing. When that company was bought out he landed in Cedar Falls, Iowa and currently manages a Web Technologies based department for ASI Computer Systems, which produces a full business lifecycle product for the Ad Specialty industry. |
| Meeting Minutes: | Greg opened the meeting. There were 2 new attendees that introduced themselves. Greg introduced our speaker for the night, and thanked our sponsors. Our meeting sponsor was Red Gate Software, who also donated a copy of SQL Compare as a door prize. Greg did a brief demo of the product.
The presentation proceeded as follows:
Discussed history of interactive web history. Options for providing user feedback. Discussed why AJAX provides a good technology for user feedback and is a good programming environment.
Will show how to create a web site with AJAX. It will be a mortgage calculator. (Available in downloads with slide deck)
Hello World Demo
Using Visual Studio 2005 TS, Bryan created an AJAX-enabled web site.
Created a single page that calls a webservice GetData.asmx.
Coded a script in the page that calls the JavaScript proxy for the webservice. (doWork()). The call to the web service takes three delegates
- OnComplete
- OnTimeout
- OnError
Coded up empty functions for each of these.
Set up a <div id="xxx"> to provide a place to put the returned data. Added code to OnComplete to put the resulting HTML in the <div>.
Added a button to trigger the call. Ran the example, pressed the button and saw the results returned from the web service.
Real Mortgage Calculation Application
Created webservice with methods
- CalculatePayment
- CalculateAmortization
- Defined class PaymentDetail that gets the detail of individual payments
Ran the service methods interactively in IE to show that it works
Showed a method that formats each month of amortization data as an HTML table row. The Amort method will return a full HTML table, instead of raw data (XML). This isn't ideal, since the data can't be reformatted on the client.
Added a stylesheet into the page.
Bryan discussed something that was brought up during the break, that is that UpdatePanels are not inherently bad, as some have said. The method he is showing is an alternative to them and is a more abstracted form of using AJAX. Update panels are simplier to use and require less coding, but are also less flexible.
Continued with putting the Javascript in the page to call the web methods on the service and to process the results.
Showed the web page and how the payment calculation is returned and displayed. Went on to show how the amortization method is called to show the pmt amortization schedule.
Obviously the example app lacks polish. Bryan listed a number of things that could be done to clean it up and make it more professional. However, even without these things, the example provides a good, real-world example of using AJAX for creating more responsive web applications that give users better, more immediate feedback.
Bryan reminded that the user interface is intended to communicate, not decorate. So don't overuse AJAX just because you can.
After the presentation, members turned in their eval forms. We had a good supply of door prizes tonight. We gave away several tee-shirt / USB Key sets, a copy of Component One Suite, Office Professional and the copy of SQL Compare.
Our next meeting will include a presentation by member Eric Johnson on Microsoft Office Sharepoint Services. Eric elaborated a bit on what he will cover. |
|
August 2007 Meeting:
Monday, August 6th at 5:30 PM
|
| Featured Topic: | Reflection in .NET: Hacking and Futzing With IL - Presented By Jason Bock |
| Additional Info: | Reflection is a powerful way to dynamically inspect assembies at run-time to determine the structure of its contents, invoke methods, and change private field values (among other interesting tricks). But it doesn't stop there - .NET gives you the power to create code at run-time via its reflection infrastructure as well. In this presentation, I'll cover the essentials of the System.Reflection namespace (along with the changes that were added in 2.0), how to emit code at run-time, and other libraries that go far beyond what .NET can currently provide (FxCop's CCI library for introspection and Mono.Cecil for full assembly reading/writing).
Jason Bock is a Principal Consultant for Magenic. He has worked on a number of business applications using a diverse set of substrates and languages such as C#, .NET, and Java. He is the author of "Applied .NET Attributes", "CIL Programming: Under the Hood of .NET", ".NET Security", and "Visual Basic 6 Win32 API Tutorial". He has written numerous articles on software development issues and has presented at a number of conferences and user groups. Jason holds a Master's degree in Electrical Engineering from Marquette University and is also a Microsoft MVP. Visit his web site at http://www.jasonbock.net. |
|
July 2007 Meeting:
Monday, July 9th at 5:30 PM
|
| Featured Topic: | Using free and commercial tools to analyze memory usage and issues in .NET applications. - Presented By gregsohl |
| Additional Info: | Greg will present primarily demo-based information on using various tools for analyzing memory usage and memory issues in .NET applications.
The presenter, Greg Sohl, a CR Ineta member, has significant experience in analyzing memory usage and issues in .NET applications. Greg is the Lead Software Architect at Fiserv Insurance Solutions, a developer of software for the insurance industry. |
| Topic & Demo Files: | Analyzing .NET Application Memory Usage and Issues.zip |
|
June 2007 Meeting:
Monday, June 4th at 5:30 PM
|
| Featured Topic: | Bring the Power of Windows Desktop Search to Your Applications - Presented By Arian Kulp |
| Additional Info: | Do you think that Windows Desktop Search (WDS) is just about finding that long-lost spreadsheet? See how to integrate search features into your own applications to provide more power to your users. Take advantage of the search index to see files and other entities in a whole new light with less effort than you might imagine. You may never use the file open dialog again!
Speaker Arian Kulp is an independent software developer working in the Midwest who has created developer presentations, hands-on-labs, sample code, and articles for a wide variety of products such as LINQ, ADAM (Active Directory Application Mode), ASP.NET 2.0, and VSTO. He is also currently one of the authors for the MSDN Coding 4 Fun series of hobbyist articles. He has been coding since the fifth grade on various platforms, and also enjoys photography, nature, and spending time with his family.
Arian's Personal Web Site: http://www.ariankulp.com |
|
May 2007 Meeting:
Monday, May 7th at 5:30 PM
|
| Featured Topic: | Expression Web, Expression Blend, ASP.NET AJAX, and Silverlight - Presented By Steve Loethen |
| Additional Info: | Come learn about the new user experience, with an overview of Expression Web, Expression Blend, ASP.NET AJAX, and Silverlight (formerly known as WPF/E). This will be a fast paced demo filled presentation.
Steve travels the Midwest, spreading the good word about .NET and developing software on the Microsoft platform. His territory covers the North Central District, which is Missouri, Kansas, Minnesota, Nebraska, Iowa, North and South Dakota. His home base is KC. He has been with Microsoft for over 7 years, with the last 5 in the role of Developer Evangelist. |
|
April 2007 Meeting:
Monday, April 2nd at 5:30 PM
|
| Featured Topic: | Revving up Cross-Browser and Cross-Server Websites with the Microsoft AJAX Library - Presented By Mike Benkovich |
| Additional Info: | The Microsoft AJAX Library helps both ASP.NET devotees and developers who use other server frameworks to provide a more dynamic web experience. In this session, we’ll provide an overview of the client-side script library and a detailed demonstration of how to inject more interactivity into an existing web site with the Microsoft AJAX Library. You’ll learn:
- The Microsoft AJAX Library basics
- Client library namespaces and classes
- Serialization and asynchronous communications
- Easy and valuable ways to use ASP.NET AJAX to enhance an existing site
Energy, laughter and a contagious passion for coding - Mike brings it all to the podium. His career has taken him from minion to business owner, and he's been programming since the late '70s, when a friend brought a Commodore CPM home for the summer. He wrote his first software in Basic (including a math game that was shown at the University of Wisconsin in 1982) and later completed a degree in aerospace engineering. In 1994 he started a consulting firm with his brother, focusing on the effective use of relational technologies for scalable, high performance and mission critical applications. Mike has worked in a variety of roles including architect, project manager, developer and technical writer. The coolest part of his job? Running into people who are still using (and liking) his software applications. Mike is a published author with WROX Press and APress Books, writing primarily about getting the most from your SQL Server database. Since appearing in Microsoft's DevCast in 1994, Mike has presented technical information at seminars, conferences and corporate boardrooms across America. This music buff also plays piano, guitar and saxophone - but not at his MSDN Events. |
|
March 2007 Meeting:
Monday, March 5th at 5:30 PM
|
| Featured Topic: | Applied .NET 2.0 Programming - Presented By Javier Lozano |
| Additional Info: | Are you tired of the same old boring "collection demos" for generics? Ever wondered how anonymous delegates really work? Tired of playing with System.Xml classes to get a grip of your .config file? Or how about adding basic transaction support to common .NET types? In this session I will show you how you can take some of the new features of the .NET Framework 2.0, (Generics, Anonymous Delegates, Configuration, and Transactions) and apply them to your current development with minimal effort.
Javier is the .NET Architect for Farmers Mutual Hail Insurance Company of Iowa, a crop insurance company, in West Des Moines, IA. He's an MCSD.NET and an ASP.NET MVP specializing in ASP.NET, system architecture, and training. Javier is also a co-founder of the Iowa .NET Users Group.
On his blog, www.lozanotek.com , you can find posts on ASP.NET, architecture, design patterns, interop, .NET, XML and WCF. Javier enjoys giving back to the community by speaking at user groups, local/regional .NET events, being active in forums and by writing articles for Code Project.
In his spare time, Javier enjoys spending time with his wife, newborn son , two golden retrievers and writing about himself in the third person.
|
|
February 2007 Meeting:
Monday, February 5th at 5:30 PM
|
| Featured Topic: | Extending Microsoft's CRM System with ASP.NET - Presented By Mike Jackson |
| Additional Info: | Microsoft CRM was designed for extensibility. Its is built on top of an extendable SQL Server database and uses .NET assemblies and .aspx pages for logic and presentation. Using common tools, developers can easily create solutions to meet their specific needs. In this presentaion, you will see how to implement your unique business requirements into CRM using a combination of Client-Side Scripting, Web Service Programming, and custom .NET Assemblies. |
|
January 2007 Meeting:
Monday, January 8th at 5:30 PM
|
| Featured Topic: | Threading Your Applications - Presented By Arian Kulp |
| Additional Info: | Everyone knows that threading is important, but not everyone knows the tools available for the job. Learn about pooled and explicit threads, constructs for synchronization, and pitfalls to watch out for using the .NET 2.0 Framework.
Arian Kulp is an independent software developer and writer. He has written articles for MSDN, in addition to demo presentations and hands-on-labs for companies including Microsoft and Intel. Arian can be reached through his web site at http://www.ariankulp.com. |
| Topic & Demo Files: | Threading Code.zip |
|
December 2006 Meeting:
Monday, December 11th at 5:45 PM
|
| Featured Topic: | Introduction to Windows Workflow Foundation - Presented By Sam Gentile |
| Additional Info: | Until recently, Windows developers who wished to use Workflow in their applications were forced to look at a variety of "big gun" solutions such as BizTalk Server and K2 among others. Windows Workflow (WF) is part of the recently released Microsoft .NET Framework 3.0. WF provides one common workflow foundation for all of Windows. In this talk, Sam will provide an introduction to Windows Workflow showing how the Runtime works in running Activities that you can create yourself. In addition, Sam will cover using the Graphical Designer to edit Workflows and how to host the Designer in your own applications.
Sam Gentile is internationally known and recognized for his comprehensive expert Microsoft and .NET knowledge, and has been acknowledged by Microsoft as an Solutions Architect MVP. Sam is also an INETA Speaker, having delivered .NET training to user groups and companies all over the world. Sam is employed by a major international firm as an Agile Software Architect and Team Lead. His team utilizes full Agile practices as well as WinFX technologies like WCF, and .NET 3 to rapidly deliver business value. Sam Gentile's experience with .NET began in 1999 during the early pre-Beta 1 period. He participated in the .NET Early Adopter Program (EAP) while architecting and implementing a .NET N-Tier product for NaviSite in 2000. During his nearly six years of .NET experience, Gentile has architected, developed and delivered over ten major .NET-based products or systems, one of which, the Groove Toolkit for Visual Studio .NET, won a JOLT award. |
| Topic & Demo Files: | WFDemos.zip, WFPresentation.zip |
|
November 2006 Meeting:
Monday, November 6th at 5:45 PM
|
| Featured Topic: | Introduction to WPF and .Net 3.0 - Presented By Chris Sutton |
| Additional Info: | This presentation will briefly introduce the components of .Net 3.0 and then we will dig into WPF, Xaml and the available tools to build a new generation of user interfaces. |
| Topic & Demo Files: | WPF CRIneta.zip |
|
October 2006 Meeting:
Monday, October 2nd at 5:45 PM
|
| Featured Topic: | Open Floor / Officer Elections |
| Additional Info: | This will be an open floor meeting where we are free to discuss and explore any topics that group members bring up.
We will also be doing officer elections during this meeting. |
|
September 2006 Meeting:
Monday, September 11th at 5:45 PM
|
| Featured Topic: | Building Bulletproof Web Interfaces with HTML and CSS - Presented By Michael Herring |
| Additional Info: | Techniques for building layouts and interfaces that work well with:
• Multiple platforms and user-environments • Various amounts of content • Various font sizes • The widest range of users possible
|
|
August 2006 Meeting:
Monday, August 7th at 5:30 PM
|
| Featured Topic: | Windows Communication Foundation - Top to Bottom - Presented By Michele Leroux Bustamante, INETA Speaker |
| Additional Info: | The Windows Communication Foundation (WCF) is the messaging platform for the .NET Framework 3.0. It unifies the programming model for how components and services communicate: be they distributed or not, accessible beyond firewalls, or available through interoperable interfaces. This session will introduce you to the core features of WCF technology stack including service and contract design, deployment patterns and binding choices, and how to apply enterprise system features such as security, transactions, asynchronous and reliable messaging. |
| Topic & Demo Files: | WCFOverview.pdf, DataContract.zip, HelloIndigo.zip, IXmlSerializable.zip, MessageContracts.zip, RawMessage.zip, Reliability.zip, WCFSecurityScenarios.zip, XmlSerializer.zip |
|
July 2006 Meeting:
Monday, July 10th at 5:30 PM
|
| Featured Topic: | Object Relational Mapping Tools - Presented By Dave Blair |
| Additional Info: | The topic will cover Object Relational Mapping (ORM) tools. Dave will discuss what they are, how they work and give a sampling of tools available, both free and commercial. There will also be demonstrations of ORM tool capabilities. |
|
June 2006 Meeting:
Monday, June 5th at 5:30 PM
|
| Featured Topic: | .NET Enterprise Services Overview - Presented By Javier Lozano |
| Featured Demo: | Enterprise Services Presentation and Code - Presented By Javier Lozano |
| Additional Info: | Enterprise Services allow developers to create robust, secure and maintainable applications for a distributed environment. In this presentation, Javier will show you how you can take advantage of distributed transactions, queued events and role base security from managed code through Enterprise Services.
Javier is a consultant in Des Moines, IA specializing in ASP.NET, system architecture, and training. He's also a MCSD .NET and a co-founder of the Iowa DotNET Users Group. Recently, Javier was awarded the Visual Developer ASP.NET MVP award from Microsoft.
On his blog you can find posts on ASP.NET, architecture, design patterns, XML and Indigo (WCF). Javier enjoys giving back to the community by speaking at user groups, local/regional .NET events, being active in forums and by writing articles for Code Project.
While not thinking about programming and .NET, Javier enjoys spending time with his wife, newborn son, two golden retrievers and writing about himself in the third person.
|
| Topic & Demo Files: | EnterpriseServices.zip |
| Meeting Minutes: | June’s meeting began with Mike Jackson opening the meeting to questions from the group. We are trying to do this each month so that we can address problems or questions our group members may be having in the world of .NET. One of our members asked whether anyone had used DirectX sound and video in .NET. Our June speaker, Javier Lozano, recommended check out Avalon and www.seewindowsvista.com for alternatives to DirectX.
Other than that, Greg Sohl and Jason Coyne are both looking for developers for their respective companies Fiserv and Rockwell Collins. Fiserv needs a Senior Object Oriented Developer and a Systems Architect. Rockwell Collins is seeking a Principal Programmer and a Senior Programmer.
As mentioned, Javier Lozano was our June speaker. He came to us from the Des Moines .NET user group to speak about .NET Enterprise Services. Javier first explained what .NET Enterprise Services are. They are COM+ services integrated into managed code. They also simplify COM writing. Finally, they incorporate best practices.
Javier also explained why it is recommended that we use .NET Enterprise Services. There are several good reasons just of few of them are that you can develop within time constraints without building all of the plumbing. Another reason is that ADO.NET transactions don’t solve the problems that Enterprise Services can. They also simplify your code, support queuing, support object pooling and interoperability. For more reasons, check out Javier’s presentation.
Next, Javier showed us how to use .NET Enterprise Services. He took us through several demos. He pointed out several key pieces that need to be in your code. It’s important to import the System.EnterpriseServices namespace. If you assign a ProgId the service can be called as an object. In the project’s assemblyInfo it is important to set comVisible to “true” or else your service will be unavailable.
Javier had several wonderful examples and many resources listed. Be sure to check out his power point presentation for a list of resources. Below are 2 links Javier mentioned that are not in his presentation.
.NET Enterprise Services Performance – It’s a little dated (2004)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncomser/html/entsvcperf.asp
Performance of ASP.NET Web Services, Enterprise Services, and .NET Remoting
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwebsrv/html/asmxremotesperf.asp
Finally, to wrap up the meeting, we asked a new member to introduce himself to the group. We also gave away several prizes. It seems traditional that our random drawing always chooses the new member for the largest prize and this meeting was no different. Congratulations to everyone that has won and we hope to see you next month!
As a final note, we discussed who might be attending TechEd and the Heartland Developer's Conference this year. Check out HDC's website and learn about this great (and reasonably price) regional conference. www.heartlanddc.com
|
|
May 2006 Meeting:
Monday, May 1st at 5:30 PM
|
| Featured Topic: | Recommended .NET Tool, Utilities and Resources - Presented By Multiple Members as a Group Interactive Session |
| Additional Info: | Continuing to respond to topic suggestions from the group, May’s meeting will cover .NET tools, utilities and resources. The presentation will be informal with contributions from several members sharing their “secret stash” of goodies.
If you have utilities you use, favorite books, web sites or other reference materials you use that you would like to share, please submit them NOW to greg.sohl@crineta.org for inclusion in the meeting materials. If you’d like to share them with the group, let us know that too or we can just include them in the presentation. Please include:
* Name and type of the resource * Location of the resource (URL, vendor, publisher, etc. * General description of the resource * Why it’s useful to you
Time permitting we’ll also solicit suggestions from the group during the meeting.
This meeting should be highly interactive and fun for all as we share and discover the best of the multitude of .NET tools and information available. |
| Topic & Demo Files: | dotnet recommended resources.ppt |
| Meeting Minutes: | This was a smaller meeting but there was plenty of discussion.
First, we have an amazing speaker coming from INETA in August, Michele Leroux Bustamante. She will be presenting about Window Communication Foundation.
Michele is a Chief Architect with IDesign, Microsoft Regional Director for San Diego, Microsoft MVP for Web Services and a BEA Technical Director. In addition, Michele is a member of the board of directors for the International Association of Software Architects (IASA). At IDesign Michele provides high-end architecture consulting services, training and mentoring. Her specialties include architecture design for robust, scalable and secure .NET architecture; localization; Web applications and services; and interoperability between .NET and Java platforms. Michele is a member of the INETA; a frequent conference presenter at major technology conferences such as Tech Ed, PDC, SD and Dev Connections; conference chair for SD’s Web Services track; and a regularly published author. Michele’s next book is Windows Communication Framework Jumpstart for O’Reilly, due out in early 2006. Reach her at www.idesign.net or visit her blog at www.dasblonde.net. We hope everyone can attend!
Registration for the Heartland Developers Conference has begun. The conference is 10/26 and 10/27 in Omaha, Nebraska. Register early to receive the early bird discount.
We started the meeting by discussing members’ questions. Some of these questions have been opened in our forums. Be sure to contribute.
Greg Sohl, Chris Sutton, and Jason Brunken all shared their favorite tools, sites, and resources. A detailed list, with links, is available in the power point presentation (above). In it you will find regular expression tools (http://regex.osherove.com) and sites (http://regexlib.com).
There are also timing and execution count profilers and memory profilers (http://memprofiler.com).
They have links to code generators and ASP.NET version switchers. Not to a mention a link to Visual Studio Express. Did you know it’s FREE?! Not just for a year, but forever! If you don’t have Visual Studio 2005 yet, a free Express version will get you almost all of the functionality.
There are even resources not directly related to .NET. Check out the XML doc formatter, nDoc (http://ndoc.sourceforge.net). There are more documenting tools like GhostDoc, which allows you to comment code based on templates.
If your mind is cluttered and you need to make sense of it all, try FreeMind!
The presentation has links to SQL Comparison tools, Code Metric tools, File Comparison tools, and snippet compilers.
More than one member says that Microsoft OneNote has changed their lives.
There are desktop search engines to help you make full use of your computer.
Once you start using all of these tools at once, if you can’t keep track of your day any more, there’s a tool for that! Try Time Snapper. It will record everything you done on your PC and you can play it back on demand to see what you’ve been doing. (www.timesnapper.com)
Log files can be overwhelming. Try the log file parser at www.logparser.com.
Now that you have so many tools running you may need to keep track of what they are doing. Process Explorer, a new task manager from SysInternals.com.
If you want to get back to basics and just use notepad to get things done. There’s a better version of that. Try NotePad2! It’s free and provides code color coding and simple features that make Notepad more useful.
Finally, if you want to jump into the AJAX revolution, Microsofts Atlas tool give you a headstart. http://atlas.asp.net!
For the full descriptions and more links, download the presentation and explore at your own pace.
Thanks! We’ll see you next month.
|
|
April 2006 Meeting:
Monday, April 3rd at 5:45 PM
|
| Featured Topic: | SQL Server 2005 Managed Code - Presented By Mike Jackson |
| Additional Info: | One of the exciting new features of SQL Server 2005 is the ability to write stored procedures using managed code (C# or VB.NET). The April presentation will be focused on this new feature. |
| Meeting Minutes: | The user group surveys that we sent around last month were very helpful. The surveys asked for feedback on the facilities, the topic, and the speaker. The survey also asks for topics you would like addressed at CRINETA meetings. The CRINETA officers were able to gain insight into the attendees' topics of interest. Because of this we should no longer have to dedicate entire meetings to figuring out future topics. Of course, you have to attend to fill out these surveys so if you want to make an impact on the direction of the group, be sure to attend our monthly meeting.
We briefly discussed some users' favorite .NET web sites. Some highlights included 4 Guys from Rolla, Experts Exchange, and DevX. These and many other favorite sites should be found in our forum. Please read through them and contribute some of your own.
In this month's meeting was regarding using managed code with SQL Server 2005. Mike Jackson gave a lively presentation covering some of the broad issues within this topic. Please refer to his presentation for all of the information.
One issue that many developers will be facing is when to use managed code and when to use Transact-SQL. According to Mike's presentation...
Use Managed Code for
- Procedures with Complex Logic
- Access to .NET Framework class library
- CPU intensive functions
Transact-SQL for data access with only basic procedural logic.
Please be sure to check out our forums for discussions resulting from the meeting and anything else going on in CRINETA. |
|
March 2006 Meeting:
Monday, March 6th at 5:45 PM
|
| Featured Topic: | Application Vulnerabilities - Being Aware and Protecting Against Common Application Vulnerabilities - Presented By Greg Sohl |
| Additional Info: | Implementing security in your application means much more today than just providing user authentication and authorization. Today's applications are being subjected to many types of attacks that were rarely even considered until recently. We will discuss application vulnerabilities for both disconnected and connected applications and solutions for them using techniques in .NET. Resources will be provided for further study of both the scope of the challenge and direct solutions.
The presenter, Greg Sohl, a CR Ineta member, has significant experience in implementing security in both web and Windows-based applications. Greg is the Lead Software Architect at Fiserv Insurance Solutions, a developer of software for the insurance industry. He will share his experiences and help in your understanding of what it means to code for security in an application today. |
| Topic & Demo Files: | Application Security - Part 1 - Threat Defense in Client-Server Applications with .NET.ppt |
| Meeting Minutes: | At our March meeting, CRINETA's very own Speaker Liaison, Greg Sohl presented on Application Security. Specifically Greg focused on securing your application through coding practices and techniques.
With the overwhelming amount of information Greg was able to bring to focus. He highlighted several very important and common vulnerabilities that must be identified and handled.
Greg summarized techniques in identifying threats. Specifically, he discussed Threat Modeling and classifying threats. A very useful tool that he recommended is the FREE Thread Model Tool from Microsoft, http://www.microsoft.com/downloads/details.aspx?FamilyID=62830f95-0e61-4f87-88a6-e7c663444ac1&displaylang=en.
The group was taken through some of the most common application vulnerabilities. We saw how code could be exploited for malicious and criminal purposes. Greg stressed the importance that none of us trust input coming from the client, especially in web applications. All input must be authenticated and authorized before ever making it to our data.
There is an overwhelming amount of information on this subject. Be sure to download Greg's presentation for a collection of some of the best resources available on this subject.
Other than a great presentation, the CRINETA officers introduced a new audience feedback form. Everyone that attended the meeting was able to give their opinions on the speaker, presentation, and hopefully they chose to share some of their ideas for future meetings.
Next month we will have our final Bring a Buddy meeting so be sure to round up all of your buddies interested in learning more about .NET and bring them to our April meeting.
See you next time!
|
|
February 2006 Meeting:
Monday, February 6th at 5:30 PM
|
| Featured Topic: | Creating a Reusable Tiered Web Architecture - Presented By Jason Brunken |
| Additional Info: | This presentation will explore a design pattern for a multi-tier web architecture that seperates business and presentation logic and allows for a high degree of reusability of code. A number of areas will be covered including creating a custom HTTP modules, context objects, data providers and skinnable controls. |
| Topic & Demo Files: | ReusableWebArchitecture.ppt, TieredApplication.zip |
| Meeting Minutes: | We had a great turn out for this meeting. Chris started us off by discussing the CRINETA Forums. About half the attendees seemed interested in seeing the forums grow. The CRINETA officers have some ideas on how to generate more interest. We will be making some announcements soon.
Jason demonstrated some of the ways to seperate the Presentation, Control, and Components Layer of a .NET application. By doing this, his web applications could be changed dramatically with very small changes to the code. See the code and explanations in documents above. You can find even more information in the ASP.NET forums, www.telligent.com and www.communityserver.org.
Former CRINETA President, Eric Johnson was also in attendence. He shared some of the latest developments coming out of Microsoft. First he plugged the new map feature http://local.live.com (It's even better than Google Maps!) He also recommended that we check out www.live.com and www.start.com in order to see what is coming up for Microsoft. |
|
January 2006 Meeting:
Tuesday, January 10th at 5:30 PM
|
| Featured Topic: | Continuous Integration: How to make better software with NAnt, CruiseControl.Net and NUnit - Presented By Chris Sutton |
| Additional Info: | We will be looking at several open source Build and Integration tools that target developers using Microsoft technologies including NAnt, CruiseControl.Net and NUnit. We'll look at the benefits to using these types of tools and then we will walk through configuring a real project. |
| Meeting Minutes: | Greg Sohl (who is CRINETA’s speaker liaison) announced that our August speaker will be Michele Leroux Bustamente from the INETA Speaker’s Bureau. She will be one of the two speakers that INETA provides us a year (we receive 3 per year but we donate one to the Heartland Developers Conference). Greg also reminded the attendees that our non-INETA speakers come mainly from within the group and if there is a topic that someone would like to present on, we would be more than happy to accommodate them.
Jason Brunken mentioned that next months meeting will be our second “Bring a Buddy” meeting and that we are still waiting on our book shipment for our first BaB event.
Chris Sutton did a great presentation on the benefits of developing in .NET using Continuous Integration. Chris’s presentation explored the benefits, setup and use of a number of free tools including CruiseControl.NET, Nant, NantContrib and NUnit. |
|
December 2005 Meeting:
Monday, December 5th at 5:45 PM
|
| Featured Topic: | Microsoft/INETA 2005 Product Launch Event - Presented By Mike Jackson |
| Additional Info: | The CRINETA edition of the VS 2005 Launch Event will include a presentation of the hotest new tools including complete demonstrations of how to improve your productivity with VS 2005. Door prizes from INETA, Microsoft, and many other parters will be given away. Don't miss this one and only Eastern Iowa launch event. |
| Meeting Minutes: | This was our first meeting in our new location. Thanks to Robert Half Technology for sponsoring our hotel meeting room. We were able to fit all 40 of our attendees. This was a new record for attendance and we hope to continue to grow in future meetings.
This was also our first meeting for the “Bring a Buddy Campaign”. We had 11 members, bring 13 buddies! That means Microsoft will be giving away 24 books. Also for the members that brought more than one buddy they will be entered into the Xbox 360 drawing more than once. That means there are 26 chances for someone from CRINETEA to win an Xbox 360. I hope all of our new members enjoyed the meeting and we look forward to seeing you in the future. Remember that your next chance to bring a buddy for this campaign will be the February meeting.
The CRINETA Visual Studio 2005 Launch Event was lead by Mike Jackson. Many attendees had already seen some information about VS 2005. Mike took us through some of the highlights including Master Pages, Security, and Data Access. He showed that the new interface allows a great deal to be accomplished without even needing to type a line of code. Some questions were raised which you can find in our Forum section. These include the following:
- Can master pages be inherited across projects?
- Can the web.config file support connection strings for different environments?
- If so, can the connection be auto-selected?
Please check out these discussions to learn more. You may download the power point files and other files associated with this meeting in the link above. |
|
November 2005 Meeting:
Monday, November 7th at 5:30 PM
|
| Featured Topic: | Team Suite and Team System products - Presented By Jeff Brand - Microsoft DE for North Central Region |
| Featured Demo: | Team System Overview - Presented By Jeff Brand |
| Additional Info: | Don't miss this exciting and sure to be great presentation from Jeff Brand, a .NET Architect for Microsoft. Jeff is based in Minneapolis, MN and is our region's Microsoft Developer Evangelist. He always delivers quality content and prizes for our meeting attendees. November 7 is the official launch date for Team System, Visual Studio 2005, SQL 2005, and Biztalk 2006. If you have any questions about these products, Jeff is the man to ask.
In addition to our meeting, Jeff will also be presenting on-site at New Horizons during lunch to local businesses. |
| Topic & Demo Files: | VSTSOverview.zip |
| Meeting Minutes: | There were a few big announcements that preceded Jeff's presentation. First, the CRINETA Visual Studio 2005 Launch event will be December 5, presented by Mike Jackson. We will be giving away some great prizes at this even including multiple launch software packages. This should be a huge meeting, and our group has out grown the space available at New Horizons. Therefore we are hoping to find a space that can seat 50+ attendees, has internet access, and a video projector. If you know of such a location please contact CRINETA immediately. In related news, you really like launch events, you can also head up to the official North Central Region Launch event in
Minneapolis on December 14th.
Another announcement, Eric Johnson, longtime president of CRINETA, has accepted a new position with Microsoft. Due to this Eric has stepped down as President of our organization. Eric has been responsible for much of CRINETA's success and his contributions have been greatly appreciated. Thankfully, he will remain active in the community and we'll continue to follow his good example. All of this resulted in an election. Your new administrative panel is...
President - Jason Brunken
Vice President - Chris Sutton
Communications/Secretary - Jason Schroeder
Webmaster - Mike Jackson
Speaker Liaison - Greg Sohl
As you may have noticed
Travis Wilson and Bill Tobias have moved out of the team. Thanks for all of your hard work guys! We also welcome two new participants Chris Sutton, who used to be involved in a Colorado User Group, and longtime active member Greg Sohl. Welcome to the team!
Finally, Jeff Brand,
Microsoft DE for the North Central Region and also our speaker for the evening, is working with regional .NET user groups on expanding membership. This has inspired the Bring a Buddy Campaign. The rules are simple. Current CRINETA members should bring a new, unregistered buddy to a CRINETA meeting. At the meeting this new member will be registered and become part of the CRINETA flock. As a reward, the CRINETA member and their buddy will each receive an MS Press Book and be registered to win an XBOX 360 through a drawing in April. The Bring a Buddy Campaign will run every other month starting at our December meeting. So arrange a buddy for December, February or April.
Jeff had come to town more than just promoting the Bring a Buddy campaign though. He gave a wonderful overview on the now released Visual Studio Team System 2005. Jeff covered the three main SKUs of Team System including Architect, Developer, and Tester. He covered the features that each version of Team System offers and showed the potential uses from several job perspectives. Team System looks like a very valuable tool for large development teams and there are several ways it can be used for smaller shops as well. For all of the details, check out the demo Zip file or Jeff's website, www.slickthought.net.
|
|
October 2005 Meeting:
Monday, October 3rd at 5:45 PM
|
| Featured Topic: | ASP Classic to ASP.NET - Presented By Mike Jackson |
| Additional Info: | Discussion on migrating from ASP to ASP.NET. There will also be some discusssion on the migration from ASP.NET to ASP.NET 2.0. |
| Topic & Demo Files: | ASP Convert.ppt |
| Meeting Minutes: | There are some major events coming soon. As many of us know, the Heartland Developer's Conference is October 12 through 14 in Cedar Rapids, Iowa. Everyone that has registered should make sure they've paid so they don't lose their spot. We'll see everyone there! http://www.heartlanddc.com
In addition to HDC, the Microsoft Launch Events are coming up. http://www.microsoft.com/events/2005launchevents/default.mspx. The official launch is November 7. CRINETA will have a local launch even on December 5. We anticipate that this will be a large meeting as the information shared will be important to several companies. Plus we will be giving away major prizes related to the Launch. The meeting location will likely be somewhere other than New Horizons. Check back to get updates on location and times. Finally our regional launch event will be December 14 in Minneapolis. Eric Johnson and Mike Jackson will be manning a booth and representing our chapter. They invite anyone to reach them if they are interested in meeting at the event or carpooling; check the About Us page for contact information.
At this months meeting Mike Jackson gave a presentation discussing migrating from Classic ASP to ASP.NET to ASP.NET 2.0. He shared several of the major differences that an ASP developer needs to learn. We discussed the importance of a presentation layer being separate from the business logic in .NET. He also reviewed the importance of programming using objects rather than coding everything in the page itself. There are major differences in ASP and ASP.NET, and many ASP developers have trouble making the migration. However, diligently learning best practices and discussing the technology in our user group meetings and in our forums can help ease the switch.
Review Mike's Power Point presentation for more information.
|
|
September 2005 Meeting:
Monday, September 12th at 5:45 PM
|
| Featured Topic: | Generics (C#) - Presented By Jason Brunken |
| Additional Info: | Generics, arguably the most powerful new feature in .NET 2.0, are a tool that every .NET programmer will find useful. |
| Topic & Demo Files: | Generics.ppt, GenericsDemo.zip |
| Meeting Minutes: | This meeting was one of our best attended meetings this year. Perhaps the crowd was a sign of how powerful and important Generics are in .NET 2.0. Jason Brunken gave a very thorough presentation on the uses of Generics starting with the definition, “A programming language mechanism by which a single piece of code (function, object, interface, etc.) can manipulate many different data types without explicitly having a separate entity for each data type. “
The rest of his presentation effectively demonstrated the use of Generic data types and their key benefits, which are Code Reusability, Type Safety and Performance. Read through Jason’s presentation and example source code, found above.
Remember, the Heartland Developers Conference (http://www.heartlanddc.com) is filling up fast. Sign up soon and pay early to be sure to get in on the action. This is a great opportunity to attend a high caliber event for very low cost. We’ll see you there! |
|
August 2005 Meeting:
Monday, August 1st at 5:45 PM
|
| Featured Topic: | Topic Selection / Open Discussions - Presented By Eric Johnson |
| Additional Info: | During this meeting we will pick the topics for the next 6 to 9 months. We will also open the floor up for discussion of any .NET related topics or questions. |
| Meeting Minutes: | Special thanks to Robert Half Technology for providing our pizza for this meeting!
There is more information available for the Heartland Developers Conference. They now have details on sessions, speakers, and sponsors. Rob Howard will be speaking. There will be some amazing prizes given away. As well as a Game Zone with 32 stations and a DJ to provide background music. It's shaping up to be a conference of national caliber. If you haven't registered yet, get to http://www.heartlanddc.com and get it done.
This meeting was to discuss the topics for our future meetings. We established several topics for the coming months and have a tentative schedule for each topic. Please keep in mind that the dates and topics can change depending on speaker availability and other factors.
September 12 - Generics presented by Jason Brunken
October 3 - ASP Classic to ASP.NET presented by Mike Jackson
November 7 - Team Suite 2005
December 5 - .NET 2.0 Changes
January 9 - Developing Secure Web Applications
February 6 - Enterprise Library
March 6 - Remoting/Web Services/WSE/Indigo
April 3 - Master Pages
May 1 - SOA in C#
We are hoping to get Microsoft or INETA speakers to present some of these topics. We need to have record attendance when we bring in such renowned speakers.
In November, CRINETA will be part of a launch event for the new Visual Studio 2005. If you would like to be involved in this event contact webmaster@crineta.org. |
|
July 2005 Meeting:
Monday, July 11th at 5:45 PM
|
| Featured Topic: | SQL Server 2005 Security for Developers - Presented By Don Kiely (from the INETA Speakers Bureau) |
| Additional Info: | An increasingly hostile, connected world requires bold new initiatives to protect your data stores. SQL Server 2005 is the first major release of SQL Server since Microsoft began its Trustworthy Computing. As a server product and the foundation for business critical applications, SQL Server has a whole new security infrastructure that will affect how you develop applications for it and maintain it. This session will look at what's new, what's easier, what's harder, and why you'll need to have a better understanding of these features than ever before. Developers can no longer afford to be ignorant of security, and this new version of SQL Server changes how you handle threats in fundamental ways. |
| Topic & Demo Files: | SQLServer2005Security.zip |
| Meeting Minutes: | Eric opened the meeting giving us an update of the Heartland Developers Conference. The conference will be October 12-14. The price is $75 but is limited to 500 attendees so register early. For a schedule and a list of speakers go to http://www.heartlanddc.com/. Don't forget to register early!
Don Kiely is from Fairbanks, Alaska and a member of the INETA Speakers Bureau. He gave a great presentation highlighting the new security techniques available for SQL Server 2005. Please look through his presentation and sample code available in the zip file above.
Some areas of particular interest to developers are the topics covering Schemas. Users and schemas are seperate in SQL Server 2005. The dbo is still the default schema, however, with the new seperation betweeen users and schemas new layers of securities and permissions are available.
Other sections of interest are Execution Context and Encryption. Execution context discusses ways to allow users to "Execute As" other roles. Encryption is a powerful tool in securing data. Although it's security is valuable you need a strong understanding of it so you can determine if it is worth the strain encrypting and decrypting data can put on your processor.
For more information about Don Kiely or SQL Server visit his weblog at http://www.sqljunkies.com/weblog/donkiely/ or e-mail him at donkiely@computer.org. |
|
June 2005 Meeting:
Monday, June 6th at 5:45 PM
|
| Featured Topic: | Implementing an architecture in .NET using design patterns - Presented By Matt Hartleip |
| Topic & Demo Files: | ArchitecturePatterns.zip |
| Meeting Minutes: | Our July meeting has been rescheduled to July 11th since the first Monday is Independence Day. We hope all of our members can make it to the July meeting, we will have an INETA speaker Don Kiely.
Matt Harleip's presentation was a nice addition to our April meeting. Much of Matt's presentation discussed design patterns and the uses of patterns. Matt has several well documented code examples, as well as flow charts to help explain the processes. You will find all of Matt's materials in the Download section, under Resources.
Matt highly recommends reading books by Martin Fowler. Specifically, Matt recommends “Pattens of Enterprise Application Architecture“ and “Refactoring“.
|
|
May 2005 Meeting:
Monday, May 2nd at 5:45 PM
|
| Featured Topic: | .NET Compact Framework - Presented By Jason Coyne |
| Topic & Demo Files: | Compact Framework.ppt |
| Meeting Minutes: | We've been getting a lot of support from our new sponsors already. Eric was able to give away hats, t-shirts, and product trial CDs from our new sponsor ComponentOne.
The new CRINETA web site is in development. We encourage all members to check out the new site and let us know what you think by posting in the forums. The new site is at http://crinetaorg0.web110.discountasp.net.
CRINETA member, Jason Coyne, gave a very interesting presentation on Compact Framework. His PowerPoint presentation can be found in Downloads. He discussed some of the differences in developing for handheld devices. He also explained that each handheld device has differences as well. The best practice is to program several interface options so that all devices are supported. Jason is currently involved in a project that uses cellular tower signals in order to locate a user's approximate position, essentially an improvised GPS. If you're interested in learning more about compact framework Jason suggests DevBuzz (http://www.devbuzz.com/content/init_compact_framework.asp) or OpenNETCF.org
We have two great speakers lined up for the coming months. In June, Matt Hartleip will be discussing Best Practices. Matt says, "This will entail setting up a UI, Biz, and Data layer that work to encapsulate and hold true with pure OO techniques. We'll discuss domain logic, data mapping, and how this all works with an ASP.NET web UI".
In July a speaker from INETA, Don Kiely, will be coming. He offered us several options for topics. Most of them concerned security in either SQL Server 2005 or ASP.NET 2.0. The group is more interested in ASP.NET 2.0. Travis will pass this along to Don and we look forward to his presentation in July. |
|
April 2005 Meeting:
Monday, April 4th at 5:45 PM
|
| Featured Topic: | Design Patterns - Presented By Charles Ashbacher |
| Topic & Demo Files: | DesignPatterns.zip |
| Meeting Minutes: | To begin the meeting Eric Johnson updated the group on our latest sponsorships. According to Eric, our new sponsors will be able to provide us with swag directly. Which should make the process go smoother. Check the main page to see a list of our latest sponsors.
User group member, Charles Ashbacher, gave a presentation on design patterns. He introduced the group to several books covering the subject and then gave a broad overview of the concept of design patterns. To see Charles' presentation, download Design Patterns from our Download section.
After Charlie's presentation, Eric gave us an update on the Heartland Developers Conference. Although no date has been set yet, the event will tentatively take place in Iowa City and will involve INETA chapters from several midwest cities.
After the meeting, core members of the group stayed to discuss the web site and the adoption of new policies. It was decided that our webmaster Bill Tobias has authority to control the web site as he sees fit. Bill and Jason Brunken will be working to migrate our website to Community Server and hosting on DiscountASP. It was also decided that presenters will be required to submit their presentations and any sample code to the site before their presentation. This way the group will have a chance to review it before, during, and after the meeting. |
|
March 2005 Meeting:
Monday, March 7th at 5:45 PM
|
| Featured Topic: | C# 2.0 - Presented By Eric Johnson |
| Topic & Demo Files: | C#-2.0.ppt |
| Meeting Minutes: | Eric presented a detailed presentation on some of the new features of C# 2.0. He covered several upgrades and additional options. Some of these included Anonymous Methods which use a key word delegate as an alternative to event handlers. Another new feature is Nullable Types which will support setting null to any data type. Plus several more new features.
CRINETA is looking for members that would like to design flyers to advertise our monthly meeting. These flyers would be distributed to college campuses and professional locations in order to attract more members. If you are interested, please contact webmaster@crineta.org. |
|
February 2005 Meeting:
Monday, February 7th at 5:45 PM
|
| Featured Topic: | Deployment - Presented By Mike Jackson |
| Meeting Minutes: | Eric gave us a quick update that Microsoft DevDays is still coming to Cedar Rapids. For now it appears Microsoft will be fully sponsoring the event, making the attendance FREE. However, the date and other details are still undetermined.
UPDATE: Microsoft DevDays is not coming to Cedar Rapids, please check the events section on the home page for locations and dates.
Mike gave a presentation covering several aspects of deployment; including a detailed demonstration using the Windows Installer tools. He shared his experiences using several methods and gave recommendations. Mike covered Windows Applications, Windows Services, Components, and Web Applications. |
|
January 2005 Meeting:
Monday, January 10th at 5:45 PM
|
| Featured Topic: | Planning for 2005 |
| Meeting Minutes: | Eric discussed topics based on the results of the December meeting survey. It was decided that the focus of the user group meetings should be on emerging technologies. Users interested in current .NET software and techniques are encouraged to ask other users, discuss their questions in the CRINETA forum, or research solutions online.
The following topics generated the most interest for discussion in 2005.
- ASP.NET 2.0
- Web Services 2.0
- Design Patterns
- Best Practices
- Deployment
- SQL Server 2005
Unless a speaker is arranged by our February meeting the topic will be Deployment discussed by Eric or Mike. We hope to discuss Design Patterns in the April meeting. The rest of the months will be determined based on guest speaker availability. The website will be updated as the schedule is determined.
Officers for 2005 were selected in an informal volunteer process. Eric will continue as President; Mike will continue as VP; Travis will continue as Speaker Liaison; Bill will continue as Webmaster; Jason Brunken will continue in Communications. New to the officers, Jason Schroeder volunteered to benbsp;Secretary. 3 people also volunteered to be on the website committee, Diana Ryan, Tim Holt and Jason Schroeder.
Mike talked about the importance of users being in control of our meetings. Recommending that users bring up topics and questions and do presentations.
Eric announced a forthcoming Microsoft-sponsored event in April in Cedar Rapids - Microsoft Dev Days. This will be a day-long event. Details to be announced soon. Stay tuned to the website.
We wrapped up the meeting with a Q&A session. In which attendees were invited to share issues they were having with .NET. |
|
December 2004 Meeting:
Monday, December 6th at 5:45 PM
|
| Featured Topic: | ASP.NET 2.0 Code named:Whidbey - Presented By Jeff Brand from Microsoft |
| Meeting Minutes: | Jeff delivered a great presentation and QA session on ASP.NET 2.0 Whidbey. Even though this meeting went a bit long, Jeff definitely kept the full attention of everyone in the group. I know that our users expect our meetings to end on schedule, but when you have a speaker like Jeff, it's worth it to let him have the floor as long as wants to.
We had a packed room for this meeting, 30+ attendees in a room that was meant to hold 24. In addition to the 4 prizes that we presented, Jeff also gave away a virtual developers kit that include full licensed versions of: Virtual PC, Window 2003 Server, SQL Server Standard Edition, and Visual Studio 2003. The Microsoft support that we are receiving is all due to Jeff's efforts to help build the .NET user groups in the Midwest. We appreciate his presentation and support very much. Thank you Jeff!
Jeff also gave us a mention on his blog at http://www.slickthought.net/blog.aspx. Thanks for the advertising Jeff! |
|
November 2004 Meeting:
Monday, November 1st at 5:45 PM
|
| Featured Topic: | Cryptography in .NET - Presented By Jim Anderson |
| Meeting Minutes: | Jim discussed using CAPICOM and WSE 2.0 to send digitially signed XML accross the web. Demo code was provide in C#. |
|
October 2004 Meeting:
Monday, October 4th at 5:45 PM
|
| Featured Topic: | Object Oriented Concepts - Presented By Greg Sohl |
| Topic & Demo Files: | OOP for CRINETA.zip |
| Meeting Minutes: | Greg presented the basic concepts of Object Oriented programming and how they directly relate to .NET development. |
|
September 2004 Meeting:
Thursday, September 23rd at 5:30 PM
|
| Featured Topic: | .NET Serialization - Presented By Mike Jackson |
| Meeting Minutes: | Mike presented on how the .NET framework uses serailization to deserialize and serailize objects accross programming boundries such as XML files, text files, remote objects, and web services. |
|
September 2004 Meeting:
Monday, September 20th at 5:30 PM
|
| Featured Topic: | Threading, Events & Delegates - Presented By Ali Zamurad |
| Meeting Minutes: | Ali preseted the differences between single thread, the thread pool, events, and delegates. A detailed debate came up about whether or not the OS or the .NET framework create the threads that are used in .NET. |
|
July 2004 Meeting:
Saturday, July 17th at 5:30 PM
|
| Featured Topic: | E-Commerce and ASP.NET - Presented By Wayne Moore |
| Meeting Minutes: | Wayne presented an ASP.NET E-Commerce solution that he had created for a local Harley store. Presented Infragistics Developer Resource CDs to all meeting attendees. Raffled off a copy of Infragistics "NetAdvantage 2004 Vol. 2 with subscription". |
|
June 2004 Meeting:
Thursday, June 17th at 5:30 PM
|
| Featured Topic: | Securing Controls - Presented By Matt Hartleip |
| Meeting Minutes: | Presented a VB.NET windows application that used custom controls, inheritences, and events to secure and present data validation messages back to users. |
|
May 2004 Meeting:
Monday, May 17th at 5:45 PM
|
| Featured Topic: | Distributed Architecture in .NET - Presented By Eric Johnson |
| Featured Demo: | Remoting - Presented By Eric Johnson |
| Topic & Demo Files: | Distributed Architecture.zip |
| Meeting Minutes: | Eric Johnson gave a fantastic demonstration on how to use .NET “remoting“ and how it compares to other technologies like web services. Those of you who were not able to make it to this meeting really missed out, but Eric has made the demo files available here. It was also decided that we will take some time at the end of the June meeting to plan out what topics future meetings will focus on. If you won't be able to make it to the June meeting, please let us know what topics you are interested in by posting in the forums. |
|
April 2004 Meeting:
Monday, April 19th at 5:30 PM
|
| Featured Topic: | Java Vs. .NET - Presented By Arain Kulp |
| Meeting Minutes: | Anyone looking for Wrestlemania 25 or a Battle Royale didn't get it. Java Junkies and NetHeads were passionate, but courteous. A lot of information was communicated - the Java tools have come a long way since many of the people present had tried them. There are now IDE's for Java that rival Visual Studio. Arian Kulp (from Aegon) has been working in Java for a long time and he presented his reasons for continuing to work with it. Others who have tried Java in the past presented their reasons for developing in Visual Studio .NET and their optimistic outlook for the future. In the end, there was a general concensus that each development environment has pros and cons, and that there are situations that lend themselves more towards .NET or Java. A programmer who wants to be flexible will attempt to learn both environments. However, most devotees have made their choice and are not trying to walk down both roads. |
|
March 2004 Meeting:
Monday, March 15th at 5:30 PM
|
| Featured Topic: | Upgrading From VB 6 - Presented By Randy Scott |
| Featured Demo: | COM\Interop |
| Meeting Minutes: | There was a discussion of the merits of VB6 versus .NET, and whether to migrate off of VB6 and how to do it. The concensus is that you should not try to migrate VB6 programs into VB.NET. Along with the hassles and shortcomings of programs that are supposed to convert the code should be the realization that in reality you are shifting architectures, not just languages. Randy Scott led this discussion and related his experiences in trying to migrate/convert the code. Others have had similar experiences. Bottom line: When moving from VB6 to VB.NET, move the logic, don't move the code.
An unintended consequence of the previous discussion was that it evolved into a discussion of the merits of VB.NET versus C#. Everyone seems to have an opinion on this, but the majority present agreed that due to many factors, C# is the language of the future. Some of the reasons suggested included: inherent OOP structure, Microsoft's promotion of C#, and better salaries for employees and consultants who know C#. Weigh in with your opinion on this issue by voting in our poll and joining the discussion in the Forums. |
|
February 2004 Meeting:
Monday, February 16th at 5:30 PM
|
| Featured Topic: | Business Case for Web Services - Presented By Mike Jackson |
| Featured Demo: | Live Web Service - Presented By Jason Brunken |
| Meeting Minutes: | Election of officers was held. See “About Us“ for a listing of officers. Eric Johnson (newly elected President) introduced himself and gave his background and current position. Then Eric reviewed this website, the setup of DotNetNuke, various modules, and adding/editing modules. Jason Brunken reviewed Forums on the website and encouraged members to use them to exchange .NET information and to foster other computer-related topics. Mike Jackson presented a business case for Web Services using a presentation from the Gartner group and by leading a discussion of current Web Service usage by members and their companies. Jason Brunken showed how Decisionmark is using Web Services to both retrieve TV listings and disseminate them. The group discussed starting a .NET project to get everyone involved in .NET programming and to increase group visibility while helping a local organization. |
|
January 2004 Meeting:
Saturday, January 17th at 5:30 PM
|
| Featured Topic: | "Total Cost of Ownership" and "ROI" of .NET - Presented By Mike Jackson |
| Meeting Minutes: | Mike discussed the “Total Cost of Ownership” and the “Return on Investmet“ for using .NET. |
|
November 2003 Meeting:
Monday, November 17th at 5:30 PM
|
| Featured Topic: | Caching, Windows Controls & Extending Controls - Presented By Mike Jackson & Dan Marks |
| Featured Demo: | Subclassing the "TextBox" Control - Presented By Mike Jackson |
| Meeting Minutes: | Keely Epperly of RHI talked about the demand for .NET developers. Several questions were answered regarding the demand for, salary, etc of both C# and VB.NET programmers. It was mentioned that the average “shelf life“ for an available .NET consultant is about 2.5 hours. Mike Jackson also gave a brief demo on how to subclass a “textbox“. |
|
October 2003 Meeting:
Monday, October 20th at 5:30 PM
|
| Featured Topic: | General Discussion |
| Meeting Minutes: | A long-overdue discussion was held about what the group should be concentrating on. The concensus was that people want to see "How To" discussions and presentations and demos, followed by networking with other users and promotion of the technology. To that end, the group decided to schedule topics for the first half of 2004 so people would know what was coming up. We are also beginning to advertise our meetings to the public in hopes of increasing attendance.
|
|
September 2003 Meeting:
Wednesday, September 17th at 5:30 PM
|
| Featured Topic: | Security - Presented By Greg Probst |
| Meeting Minutes: | Greg presented at Robert Half Technology and scared the daylights out of all of us by telling us what hackers are doing or attempting to do every day. However, much of what they rely on is the "human factor" - people who take laptops home, then back to work and behind the security there; fake e-mail; fake websites; wireless tapping. It's all out there. Find out more at: http://www.defcon.org |
|
August 2003 Meeting:
Monday, August 18th at 5:30 PM
|
| Featured Topic: | SMTP Mail Through the Web - Presented By Dan Marks |
| Featured Demo: | No-Touch Web Deployment - Presented By Travis Wilson |
| Meeting Minutes: | Discussion of latest INETA information - we are close to having control of the group information on their website. Introduction of new sponsor - RHI/RHT (Robert Half International/Robert Half Technology). Mark Hennessey, of RHT, related information about the company and fielded questions about .NET development and the industry in general. Dan Marks presented a Web app demonstrating the use of SMTP. Travis Wilson presented a demo on No-Touch Deployment of a Windows app through a browser. |
|
July 2003 Meeting:
Monday, July 21st at 5:30 PM
|
| Featured Topic: | Developing a Windows Service with a System Tray GUI - Presented By Mike Jackson & Ali Zamurad |
| Meeting Minutes: | Discussed various .NET experiences during the past month. Ali Zamurad developed a Windows app with an icon in the system tray. The app enumerated Windows Services. Written in C#. Mike Jackson wrote a FileSystemWatcher service to monitor the root directory on C: for new files. The service wrote to the system event log when a new file appeared. |
|
June 2003 Meeting:
Monday, June 16th at 5:30 PM
|
| Featured Topic: | .NET 1.0 vs .NET 1.1 - Presented By Eric Johnson |
| Featured Demo: | CRINETA Website - Presented By Eric Johnson |
| Topic & Demo Files: | Web Grid - Edit example VB.zip |
| Meeting Minutes: | Eric presented ASP.NET source projects. He discussed the featrues of each source project and described why he chose to implemenet the CRINETA website using DotNetNuke. He also discussed the differences between the .NET 1.0 and 1.1 frameworks. |
|
May 2003 Meeting:
Monday, May 19th at 5:30 PM
|
| Featured Topic: | Using ADO.NET - Presented By Mike Jackson |
| Featured Demo: | Datagrid in Edit Mode - Presented By Mike Jackson |
| Meeting Minutes: | Mike Jackson wrapped up the ADO topic with a presentation on updating multiple rows simultaneously and handling update conflicts. A group was formed to work on the Website. Some of the team met to install the dotNetNuke program, and then to configure it for CRINETA. New Horizons has graciously agreed to host the site for a little while during our search for a more permanent host. |
|
|