Affiliations

Recent site activity

Older Presentations

posted Mar 14, 2010, 8:05 AM by Chris Sellers
Design Patterns in VB.Net

  With Phil Huhn

  Wednesday, January 6th 2010

Abstract:

  Phil will be covering the following VB.Net design patterns:

Singleton
Strategy
Observer
Template Method

And a mention of:

Bridge
Abstract Factory



Apple's New Cat - Discussions on new MacOSX and Apple hardware and Software

With David Pugh


Wednesday, Dec 2nd, 2009

Bio:

Dave Pugh is an Apple Systems Engineer for higher education in Michigan. Prior to joining Apple, Dave worked for the University of Michigan for five years as the lead Mac OS X administrator for the College of LS&A. He helped write four books about Mac OS X system administration, and has been a speaker at five recent Macworld Conferences. Although he comes from a UNIX and telecom background, he has used Macs since 1993. A techie at heart, he enjoys scuba diving, downhill skiing, camping, and flying when not in front of a computer.


An Introduction to Business Intelligence

With Phil Huhn


Wednesday, Nov 4th, 2009

Bio:

Phill has been a programmer for more than 25 years. In 2008, he was a programmer/consultant at the University of Michigan working with ITS (formerly MAIS) on the M-Reports project. M-Reports is a web reporting portal, implemneting ITS's first Business Intelligence application.

Abstract:

This talk is a change from our normal venue and comprises a unique selection of 10 minutes "lightening talks" on


* * Business Intelligence Overview

* * SSIS

* * SSAS 2005

* * MDX

* * SSRS 2005

* * Excel 2007



Aggregating Dissimilar Data Types - Dean Keith

Wednesday, October 7th, 2009


Bio:

Studying at the University of Michigan in CCS and ECE in the late 1970s, Dean Keith is a

co-inventor of Datura's technology and its president. Previously, Dean was the CTO and a co-founder of the EDSA-Micro Corporation, a maker of electrical power engineering software.

Abstract:

Keith has developed a product for storing dissimiliar data in a variety of relational databases. The product is called Bean Counter, and he will be giving a demonstration of the software as well as answering questions on storing data and meta data in a variety of relational databases. Hopefully, the talk will help inform and illuminate powerful data aggregation and search technologies.



Creative Commons Licensing

Wednesday, September 02th, 2009


Bio:

Greg currently works part time for Creative Commons as a Community

Assistant liaising with the Free Open Source Software community. His

timeis spent enabling developers to learn about and implement Creative

Commons metadata support in FOSS applications. Greg also works part time

with the Open.Michigan project at the University of Michigan where he

manages student workers to create Open Education Resources that are put

online available for all to use and remix. Additionally, he is working to

make it easier for the community of users of Open Educational Resources

to make contributions. And thankfully, Greg has completed his Masters of

Science in Information from the University of Michigan.

http://grossmeier.net

Abstract:

Creative Commons is a nonprofit organization dedicated to making it

easier for people to share and build upon the work of others, consistent

with the rules of copyright. The tools give everyone from individual

creators to large companies and institutions a simple, standardized way

to grant copyright permissions to their creative work. The Creative

Commons licenses enable people to easily change their copyright terms

from the default of “all rights reserved” to “some rights reserved.”

Greg will show how CC licenses enable new methods of collaboration in

areas such as Education and how Free/Open Source Software plays an

important role in all of it.

http://creativecommons.org

http://open.umich.edu


Agile Software Development with Scrum

by John Fohrman


Wednesday, October 1st, 2008, 6:00 pm

At SRT Solutions, 206 South Fifth Ave, Downtown Ann Arbor

This session will present:

· defining Agile, Scrum and the relationship of the two

· essentials of the Scrum methodology

· advantages and benefits of Scrum

· how and when to use Scrum

· a comparison to other methodologies

· a case study of one of the presenter’s Scrum-based projects

John Fohrman, Certified Scrum Master, is a Senior Software Engineering Consultant and Project Manager with Stout Systems. (www.stoutsystems.com). Since 1992, John has managed and developed numerous projects for organizations ranging from start-ups to the State of Michigan, the City of Detroit and two-thirds of the Big Three.


Using Ruby to Create Domain-Specific Languages

by Eric Ivancich


August 6th, 2008

Domain-specific languages (DSLs) are tailored to solve a particular
problem. They're designed around a domain, focusing on abstractions
specific to that domain, which makes them distinct from general purpose
languages. Specifications written in a DSL can often be read, understood,
and verified as correct by a domain expert who is not a programmer. And
sometime DSLs are designed around the goal of enabling domain experts to
write their own specifications.

In this talk we will look at the features of Ruby that lend themselves to
the creation of domain-specific languaes, some expample DSLs, and examples
of the underlying Ruby code.


 An Introduction to Amazon Elastic Cloud Computing

Chris G. Sellers


Wednesday, July 2, 2008, 6:00 pm

At SRT Solutions, 206 South Fifth Ave, Downtown Ann Arbor

EC2 (http://www.amazonaws.com/) is a buzzword cloud computing model. Amazon hosts servers running Linux that allow you to fire off virtual systems quickly and easily and you pay per hour. This model has taken the hosting industry and added a whole new aspect to it; creating a rich and easy environment for developers to stand up servers to test their applications quickly and easily, and then tear them down when not needed, saving ongoing costs.

Why use EC2? What about backups? Can I run Windows? Can I see it in action? Stop by and get some answers and ask your own questions.

About Chris G. Sellers... Currently Chris is the Lead Internet Engineer working at NITLE (http://www.nitle.org), a non-profit higher education partner organization based out of Ann Arbor and Georgetown, Tx. Chris's background and experience ranges from hosting engineering to desktop and technical staff management. Chris spends much of his spare time fixing up his house and trying to stay active in the Ann Arbor community.


PostgreSQL 8.3 and Beyond

Aaron Thul


Wednesday, June 4th, 2008, 6:00 pm

At SRT Solutions, 206 South Fifth Ave, Downtown Ann Arbor

There's lots of exciting things happening the world of relational databases in the Open source world. Aaron Thul will show some of the awesome new features in PostgreSQL 8.3, which was released on Feb 4th.


Ubuntu 8.04 and Developing w/Mono

Jorge Castro


Wednesday, May 7th, 2008, 6:00 pm

At SRT Solutions, 206 South Fifth Ave, Downtown Ann Arbor

Ubuntu 8.04 was released and includes some excellent new features for developing software.


An Introduction to Boo and DSL

Jay R. Wren


Wednesday, April 2, 2008, 6:00 pm

At SRT Solutions, 206 South Fifth Ave, Downtown Ann Arbor

DSL shwee ess ell. Isn’t this a Digital Subscriber Line? Domain Specific Languages get all the lip service and none of the implementation or use. Real world DSLs are hard work. Boo makes it much easier. Just what does it take to make a DSL with Boo? Why would I use Boo instead of that Ruby thing I keep hearing about? You might get some answers here.

About Jay R. Wren... Currently Jay is an independent contractor working on Windows Forms applications for tuning embedded software control modules for a US auto manufacturer. Jay spends his free time writing more software, baking, and watching far too much television. Jay's blog is at http://jrwren.wrenfam.com/blog/


So You Want To Be A Consultant?

John Stout


Wednesday, March 6, 2008, 6:00 pm

At SRT Solutions, 206 South Fifth Ave, Downtown Ann Arbor

About John Stout... John W. Stout is the founder and president of Stout Systems, an Ann Arbor-based software development and technology talent search firm whose motto is "Consider It Done". John has both a consulting and software development background over a nearly 30-year career, and he is a featured speaker at industry events.


Ubuntu Linux

Kevin DuBois


December 5, 2007, 6:00 pm

At SRT Solutions, 206 South Fifth Ave, Downtown Ann Arbor

Linux is making great strides onto the desktop operating system market with advancements that make it easier than ever to switch from Windows or Mac. In my speech, I'll be illustrating some of the new features Ubuntu Linux has incorporated in its latest release, 7.10, "Gutsy Gibbon." Some of these features include a revamped graphical installer and LiveCD, the first GUI configuration tools for some parts of the system, as well as a basic 3-D accelerated desktop environment. Furthermore, I will demonstrate Compiz Fusion, an open-source, 3-D window manager that provides eye candy for the Linux user that rivals what is found on Mac's OS X. I will also briefly demonstrate some open source alternatives that can be used as replacements for some commonly-used Windows or Mac media utilities and productivity tools. Lastly, I'll dive a little under the hood of the latest stable Linux kernel, 2.6.23, to talk about some of the improvements and alterations made to the heart of the Linux operating systems, like the new Completely Fair Process Scheduler that allocates processor time more effectively for pressing, real-time computations, as well as the burgeoning number of device drivers that are included in a standard kernel.

About the Speaker

Kevin DuBois is currently an undergraduate computer engineering student at the University of Michigan. He works part time for a local Ann Arbor streaming television startup called Zattoo. Kevin has been an advocate and user of open source for two or three years now, since high school. Kevin is a member of the Michigan Ubuntu Loco team, and is currently focusing on aiding the developers of a 3-D window manager called Compiz Fusion, and the media player, VLC.


No Meeting in January!


Relax, enjoy the new year. Watch some football. See you in February.

We don't know yet what the topic will be for March, but we can assure you it will be much more interesting than the January meeting.


Apple's New Leopard OS with John Hickey

November 7, 2007, 6:00 pm


At SRT Solutions, 206 South Fifth Ave, Downtown Ann Arbor

The Ann Arbor Computer Society invites you to attend our next tech update. Our presenter from Apple will be John Hickey, a Senior Systems Engineer with Apple, Inc. In this seminar Mr. Hickey will present Apple's next generation operating system (Leopard). In addition he will share details about Apple's new products that have been recently announced - including the new iMac and iPods. As a separate topic we will also look at Apple's server offering: Leopard Server.

About the Speaker

John has expertise in enterprise design and deployment strategies. He also has a strong background working with security in enterprises. Prior to working at Apple, John worked in both Academic and Administrative computing services for private universities in the midwest. John now serves higher education customers in Michigan. His other interests include hiking, camping, college sports and photography.


Turbo Gears with Mark Ramm

October 3, 2007, 6:00 pm


At SRT Solutions, 206 South Fifth Ave, Downtown Ann Arbor

TurboGears is part of a new generation of web development frameworks designed to make development of database-driven, Ajax-enabled web applications easier. The discussion will cover:

1. How well designed frameworks can increase productivity, maintainability, and generally make web application development more fun.

2. How Ajax is integrated into the core of TurboGears, and how you can use it to make your web applications more dynamic and easier to use.

3. I'll also compare TurboGears to some other popular web development environments, so you can better evaluate when TurboGears might be the right tool for the job.

About the Speaker

Mark Ramm is the author of the forthcomming "Rapid Web Applications with TurboGears." He is IT Manager for Humantech, Inc. Over the years, he has programmed Web applications in a wide range of technologies, including Python, TurboGears, CGI, Perl, PHP, ASP, Java Struts, and Ruby on Rails. He has written for Linux Magazine and various online publications, and maintains an IT Management blog at http://compoundthinking.com.


Estimating FPGA 64-bit Floating Point Performance

Date Strenski


September 5, 2007, 6:00 pm

At SPARK, 330 East Liberty, Downtown Ann Arbor

Field Programmable Gate Arrays (FPGA) have gain in popularity for High Performance Computing (HPC) over the past several years. They have proven to be great for accelerating calculations that can handle reduced precision, but the question is how do they stack up against 64-bit HPC type applications. This talk will give the audience a basic understanding of the architecture of the Xilinx Virtec-4 and Virtex-5 FPGA chips, give examples of how they are integrated into HPC systems, and walk through a process to estimate the FPGA 64-bit performance.

About the Speaker

Dave Strenski is an Application Analyst for Cray Inc., which designs and manufactures high performance computers. Prior to Cray, Dave held a variety of technical positions at several computer and research organizations. Dave holds degrees in Land Surveying, Civil and Mechanical Engineering. His publications include works in the areas of parallel computing, numerical consistency, genomic data searching algorithms, other computer related topics, and was issued a patent on a meshing algorithm for threaded fasteners. As a hobby, Dave plays with solar power, and helped design and install the photovoltaics system at the Ypsilanti Food Cooperative.


An AACS tradition is back! This month AACS revives the "So You Want to be a Consultant?" session given by John Stout of Stout Systems Solutiuons.


Is it possible to survive today's computer industry as an independent contracting consultant? We'll discuss real world business essentials such as: How do you evaluate technologies for their future potential? How do you get new customers? How do you effectively promote what you can do? What should you charge for your services and how to you make sure you get paid? What laws, regulations, business practices do you need to know? How do you turn consulting into a ongoing, prosperous career? Even if you aren’t going to be computer industry consultant, this talk also has lots of information you can use to help make your career choices.


Faking the Type System: Implementations in interfaces and non-existent types.

by Bill Wagner


Wednesday, November 5th, 2008, 6:00 pm

At SRT Solutions, 206 South Fifth Ave, Downtown Ann Arbor

Extension methods provide a mechanism for C# developers to define behavior in interfaces. You can define an interface with minimal capabilities and then create a set of extension methods defined on that interface to extend its capabilities. In particular, you can add behavior instead of just defining an API.

You’ll probably use a number of constructed generic types in your application. You’ll create specific collection types: List<int>, Dictionary<EmployeeID, Employee>, and many other collections. The purpose of creating these collections is that your application has a specific need for a collection of a certain type and you want to have specific behavior defined for those specific constructed types. To implement that functionality in a low-impact way, you can create a set of extension methods on specific constructed types.

With more than 20 years experience in software design and engineering, Bill Wagner has led the design on many successful engineering and enterprise Microsoft Windows products and adapted legacy systems for Windows.

In 2000, he started using .NET and now spends his time facilitating the adoption of .NET in clients’ product and enterprise development. Knowledgeable in all .NET areas, Bill’s principal strengths include the C# language, the core framework, Smart Clients, and Service Oriented Architecture and design.


December 3rd, 2008


George Azrak will be speaking about the type of software help needed in an entrepreneurship environment, outsourcing the safe way and how the Computer Community in Ann Arbor can help make Michigan a better place to be an entrepreneur.

Mr. Azrak is the founder of the Azrak Group, an IT Architecture consulting company focusing on design, improvement, integration initiatives using technology tools. Special focus is on Bio-Banking and life science research solutions.

Mr. Azrak began his career as an IT professional in 1978. He has a strong track of leadership with a variety of companies and industries, including Asterand as the General Manager and CIO, Domino’s Pizza as a Senior VP of IT and Advantage Computing as a Chief Software Engineer. Mr. Azrak’s expertise involves managing software development and providing solutions for clinical data collection, ERP systems, Supply Chain Management, data warehousing, business intelligence, financial reporting and electronic commerce.

Mr. Azrak is a graduate of the University of Michigan with a Masters in Computer Engineering and a Professional Engineering Degree.


Real-time Monitoring of Solar Power

Dave Strenski (Cray Inc)

Nik Estep (Eastern Michigan University)


Wednesday, August 05th, 2009

Bios:

Dave Strenski is an Application Analyst for Cray Inc., which

designs and manufactures high performance computers. Prior to Cray,

Dave held a variety of technical positions at several computer and

research organizations. Dave holds degrees in Land Surveying, Civil

and Mechanical Engineering. His publications include works in the

areas of parallel computing, numerical consistency, genomic data

searching algorithms, reconfigurable computing, and other computer

related topics, and was issued a patent on a meshing algorithm for

threaded fasteners. As a hobby, Dave plays with solar power, and

helped design and install photovoltaics systems in Ypsilanti and

the website SolarYpsi.com.

Nik Estep is a computer science student at Eastern Michigan University.

He works part time for the Tarigma Corporation in Columbus, OH and

studies under an Dr. William Sverdlik through an Undergraduate

Research Fellowship sponsored by Dell Computers. The research work is

on a website to extractively summarize text to better assist those

with reading disabilities (http://treads.emich.edu). In his spare

time he works on the SolarYpsi.com website.

Abstract:

A group in Ypsilanti has been working on installing solar

photovoltaic systems within the City. As part of this activity,

a website (SolarYpsi.com) was developed along with a method for

reading the utility meters that measure the power coming into

the building (inflow), power being generated by the photovoltaic

system (gen), and any excess power exported back to the utility

grid (outflow). Dave and Nik will review the basics of how a solar

photovoltaic installations works, the details of how we're able to

read the utility meters, post the inforamtion to a website and

generate real time graphs of the power.
Comments