[PLUG-Devel] Ann: PLUG Devel Meeting, Thursday, October 5th

Alan Dayley alandd at consultpros.com
Thu Sep 28 21:54:38 MST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The next PLUG Developer Meeting is October 5th.  That is one week from
today.

What: PLUG Developer Meeting
When: Thursday, October 5th, 2006 at 7:00 PM
Where: Adtron Corporation
4415 E. Cotton Center Blvd., Suite 100
Phoenix, AZ 85040
(Directions are available in the web site FAQ
here:
http://plug.phoenix.az.us/index.php?option=com_content&task=view&id=23&Itemid=31)

Topic: An Overview of the Boost C++ Library Collection by Jeff Garland

This presentation provides a user's overview of the Boost library
collection.  http://www.boost.org

I hope to have some give aways worth taking home.  Please feel free to
come enjoy the discussion and community.

Alan

Presentation Info:

The Boost libraries have become required knowledge for C++ developers
for the following reasons:
* Several Boost libraries have now been voted into future revisions of
the C++ standard
* All libraries are peer reviewed and meet the highest design standards
* The libraries are designed to work seamlessly with the C++ standard
library
* The libraries are portable to many platforms and compilers
* The Boost open source license provides for unrestricted use

The Boost C++ library collection now contains more than 55 libraries.
The libraries fall into many key categories including String, text
processing, parsing, Containers and Data Structures, Generic and
Template Meta-programming, Math and Numerics, Memory Management, Input
Output, Value Types. Some of the libraries include bind, conversion,
date_time, filesystem, function, graph, iterator, mpl (meta-programming
library), python, random, regular expression, smart pointer, spirit
(parser framework), string algorithms, thread, tokenizer, and tuple.

The presentation will include:
* Part 1: Overview
** What is Boost?
** Who is Developing and Using Boost?
** Where did Boost come from?
** Boost and the C++ standard
** Boost Processes, Licensing and Tools?
** Getting Boost: releases and Linux Distros
** How to get started with Boost?
* Part 2: An overview of the Boost Libraries
** Library Categories -- we'll quickly go through the library collection
** Cool Code Potpourri -- selected code samples illustrating Boost
library usage

If attendees bring laptops I'll be happy to help folks get Boost
installed during the break or after the meeting.

Presenter Bio Info:

Jeff Garland has worked on many large-scale software projects over the
past 20+ years, in many different domains, including telephone
switching, industrial process control, satellite ground control, and
financial systems. He has served as both the lead architect and a member
of the architecture team on several of these projects. Mr. Garland holds
a Master's degree in Computer Science from Arizona State University and
a Bachelor of Science in Systems Engineering from the University of
Arizona. He is currently President and Principal Consultant for
CrystalClear Software, a consulting firm that specializes in the
development of software architectures for large-scale systems.

Boost related bio stuff:
* Boost Moderator
* Served as a review manager for several libraries
* Developer of Boost.date-time library
* Administrator of the Boost Wiki
* Google SoC admin/mentor for Boost project

Some more personal PLUG related things:

* Ubuntu and Mandrake user

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iD8DBQFFHKcODQw/VSQuFZYRAjfmAJ4y2cyCLlz+RMnlUxzSvktVDzg8xACdEL+E
yaRJSOAbFie05fvb8D9ZNlk=
=+I8m
-----END PGP SIGNATURE-----


More information about the PLUG-devel mailing list