Meeting Date |
Topic |
Speaker |
Oct 9, 2013 |
Fun with Tuples in C++11 |
Jon Kalb |
Sep 11, 2013 |
C++ Seasoning |
Sean Parent |
August 14, 2013 |
C++14: Electric Boogaloo |
Jon Kalb |
July 10, 2013 |
Continuous Code Inspection with MISRA-C:2012 |
Clayton Weimer |
June 12, 2013 |
Conceptual Models: Core to Good Design |
Jeff Johnson and Austin Henderson |
May 8, 2013 |
Writing Testable Code in D |
Ben Gertzfield |
April 10, 2013 |
Pragmatic Unit Testing in C++ |
Matt Hargett |
March 13, 2013 |
Data Distribution Service API for C++03 and C++11 |
Sumant Tambe |
February 13, 2013 |
Exception-Safe Coding, Part 2
|
Jon Kalb |
January 9, 2013 |
Exception-Safe Coding
|
Jon Kalb |
December 12, 2012 |
Clang & LLVM: C++ Compilers Still Matter
|
Chandler Carruth |
November 14, 2012 |
Go for C programmers
|
Robert Griesemer |
October 10, 2012 |
C++11: Rvalue References, Move Semantics, and Perfect Forwarding
|
Jon Kalb |
August 8, 2012 |
An Introduction To The POCO C++ Libraries
|
Günter Obiltschnig |
July 11, 2012 |
Threads and Shared Variables in C++11 and elsewhere
|
Hans Boehm |
June 13, 2012 |
Processing |
Gabriel Dunne |
May 9, 2012 |
Embedded DB (BerkeleyDB/SQLite) for Mobile, the Web, and the Cloud |
Jesse Monroy |
March 14, 2012 |
Dart, a structured web programming language |
Seth Ladd |
February 8, 2012 |
Loose Data Coupling |
Jesse Monroy |
December 14, 2011 |
Dinner at Amici's |
no speaker |
November 9, 2011 |
Deep C |
Olve Maudal |
October 25, 2011 |
Programmers and Truthiness |
Dan Saks |
October 12, 2011 |
Writing a compiler in Haskell and LLVM |
Bryan Bell |
September 14, 2011 |
An Introduction to Engage |
Jeff Fischer |
August 10, 2011 |
Code Simplicity: The Science of Software Development |
Max Kanat-Alexander |
July 13, 2011 |
Canceled |
|
June 8, 2011 |
They Call It Code for a Reason: Code is Not Literature |
Peter Seibel |
May 11, 2011 |
A practical introduction to Parallel Management Patterns using SPM.Python |
Minesh B. Amin |
April 13, 2011 |
Programming clusters with DryadLINQ |
Mihai Budiu |
March 9, 2011 |
Memory debugging with jemalloc after application deployment |
Jason Evans |
February 9, 2011 |
A Tour of a Modern Search Engine |
Hugh Williams |
January 12, 2011 |
Monads, Functors, Functions, Scala, and Java |
Vlad Patryshev |
December 8, 2010 |
Three cool things about D |
Andrei Alexandrescu |
November 10, 2010 |
Coding with Reason - Building Blocks for Software Correctness |
Yechiel Kimchi |
October 13, 2010 |
Pregel: a system for large-scale graph processing |
Matt Austern |
September 8, 2010 |
Structured Wikis at Work - Enterprise 2.0 in Action |
Peter Thoeny |
August 11, 2010 |
Canceled |
|
July 14, 2010 |
Canceled |
|
Jun 9, 2010 |
Designing with the Mind in Mind: The Psychological Basis of UI Design Rules |
Jeff Johnson |
May 12, 2010 |
Closure Compiler: Speeding Web Applications by Compiling JavaScript |
Alan Leung and Robert Bowdidge |
April 14, 2010 |
Opening up the Closure Library |
Nathan Naze |
March 10, 2010 |
Logic Paradigm for C++ |
Roshan Naik |
February 10, 2010 |
From the clouds to the trenches: fast provisioning and utility computing |
Chris Takemura and Luke S. Crawford |
January 13, 2010 |
The State and Future of JavaScript |
Douglas Crockford |
December 9, 2009 |
packetC for Network Applications |
Ralph Duncan |
November 11, 2009 |
Get Higher With ScalaTest |
Bill Venners |
October 14, 2009 |
Functional Programming in Object-Oriented Code |
Phil Goodwin |
September 9, 2009 |
An Introduction to the D Programming Language |
Ali Cehreli |
August 12, 2009 |
Python 3: The Next Generation |
Wesley Chun |
July 8, 2009 |
The Parrot Virtual Machine |
Allison Randal |
June 10, 2009 |
Digital Textbook Design, Licensing, and Consequences |
Ed Cherlin |
May 13, 2009 |
Google Technology on the iPhone |
Dan Bourque |
April 8, 2009 |
C3 - The C Class Concurrent Programming Language |
Ramon Pantin |
March 10, 2009 |
Giving Code a Good Name |
Kevlin Henney |
February 11, 2009 |
Abstraction as Leverage |
Alex Martelli |
January 14, 2009 |
An Introduction To Ruby on Rails |
Michael Maximilien |
December 10, 2008 |
C++ Exception Safety |
Ali Cehreli |
November 12, 2008 |
iPhone Application Development |
Walter Vannini |
October 8, 2008 |
Developing Erlang at Yahoo |
Nick Gerakines |
September 10, 2008 |
Haskell for the Real World |
Bryan O'Sullivan |
August 13, 2008 |
Software development with Nokia's Maemo platform |
Tapio Tolvanen |
July 9, 2008 |
Architectural introduction to Nokia's Maemo platform |
Victor Brilon |
June 11, 2008 |
Google App Engine: your apps, Google infrastructure |
Ryan Barrett |
May 14, 2008 |
An Introduction to Scala |
Bill Venners |
April 9, 2008 |
Threads in C++0x: An Update |
Hans Boehm |
March 4, 2008 |
With Economy and Elegance |
Kevlin Henney |
February 13, 2008 |
Continuous Integration: benefits, challenges and best practices |
Slava Imeshev |
January 9, 2008 |
Trade-Offs in Building Entire Networks in Software |
Dirk Morris |
December 12, 2007 |
CPU Memory and Caches |
Ulrich Drepper |
November 14, 2007 |
GUI Bloopers: Avoiding Common UI Design Mistakes |
Jeff Johnson |
October 10, 2007 |
MapReduce: Parallel Processing for Huge Data |
Matt Austern |
September 12, 2007 |
Some Python Patterns for Multitasking and Event-Driven Processing |
Alex Martelli |
August 8, 2007 |
Closures for Java |
Neal Gafter |
July 11, 2007 |
Writing Code Generators For Quality, Productivity, and Fun |
Bill Venners |
June 20, 2007 |
STL singly-linked lists |
Matt Austern |
May 16, 2007 |
To Catch a Bug, You Have to Think Like a Bug |
Bob Evans |
April 18, 2007 |
Better Living Through Virtualization |
Ben Gertzfield |
March 21, 2007 |
Four (More) Patterns You Should Know |
Kevlin Henney |
February 7, 2007 |
Technical Management of Software Developers |
Alex Martelli |
January 10, 2007 |
Web Bloopers: Avoiding Common Design Mistakes |
Jeff Johnson |
December 13, 2006 |
Production .NET Debugging |
Allan Naim |
November 15, 2006 |
Towards a Memory Model for C++ |
Hans Boehm |
October 11, 2006 |
What Every Computer Programmer Should Know About Floating-Point Arithmetic |
Joe Darcy |
September 13, 2006 |
Common Problems with Bug Trackers |
Matt Doar |
August 9, 2006 |
Testing Web 2.0 |
Elisabeth Hendrickson |
July 12, 2006 |
Designing Wiki Collaboration and Wiki Applications in the Workplace |
Peter Thoeny |
June 14, 2006 |
Designing Responsive Software Despite Performance Limitations |
Jeff Johnson |
May 24, 2006 |
Class Hierarchy Design Idioms in C++ |
Steve Dewhurst |
May 10, 2006 |
A Gentle Introduction to Unicode |
Scott Atwood |
April 5, 2006 |
A Look At Python's Future |
Guido van Rossum |
March 15, 2006 |
A Critical View of C++ Practices |
Kevlin Henney |
February 8, 2006 |
An Introduction to AJAX |
Gregory Murray |
January 10, 2006 |
Making Data Disappear |
Radia Perlman |
December 13, 2005 |
C# 3.0, an introduction to the future C# |
Scott Bellware |
November 8, 2005 |
Windows Debugging: Five Tools You Can Use |
Alan S. Cobb |
October 11, 2005 |
The State of Code Generation |
Jack Herrington |
September 13, 2005 |
Common C/C++/Java Pitfalls & How Ada Avoids them |
Bill Dale |
August 9, 2005 |
TR1, The Technical Report On C++ Library Extensions |
Matt Austern |
July 12, 2005 |
ColdFusion: RAD for J2EE? |
Sean Corfield |
June 14, 2005 |
Acceptance Testing and Fitnesse |
Shane Duan |
May 10, 2005 |
Python Hacking |
Alex Martelli |
April 12, 2005 |
An Overview of Agile Development Methodologies |
Wayne Vucenic |
March 8, 2005 |
Mistakes made - Lessons Learned |
Reg. Charney |
February 8, 2005 |
PHP 5 and other languages |
Daniel Kushner / Rick Fleischmen |
January 11, 2005 |
Computing directions for the future |
Dr. Bob Glass |
December 14, 2004 |
What do you want for Christmas and On? |
Reg. Charney and others |
November 9, 2004 |
Model, View, Presenter/Controller Revisited |
Reg. Charney |
October 12, 2004 |
Maintaining the Linux Kernel |
Andrew Morton |
September 14, 2004 |
How to Start a Software Reuse Program |
Wayne C. Lim |
August 10, 2004 |
What's coming in the new C 9x standard and why |
John Benito |
July 13, 2004 |
Conformance Testing: ISO C / C++ Compilers |
Barry Hedquist, Perennial, Inc. |
June 8, 2004 |
State of Linux development GUIs / Exception Safe Programming |
Reg. Charney / Ali Cehreli |
May 11, 2004 |
Tools for SOA Web Programs -- using Dynamic Objects |
Sheng-Chuan Wu / Charley Cox |
April 13, 2004 |
What is weak typing? |
Bruce Eckel |
March 9, 2004 |
Implementing Web Services in Perl and .NET |
John Zugel |
February 11, 2004 |
Setting Up and Using CVS - Simplified |
Reg. Charney |
January 13, 2004 |
Firewall Builder |
Vadim Kurland |
December 9, 2003 |
What's new in Python? (Not your usual list of new features) |
Guido van Rossum |
November 11, 2003 |
Design Decisions and Filtering |
Reg. Charney |
October 14, 2003 |
MySQL Intro and Integration |
Rich Nigro / Harrison Fisk |
September 9, 2003 |
Tips, Tricks, and Trading |
Reg. Charney |
August 12, 2003 |
Introduction to Programming Qt |
Dr. Roland Krause / Charles Samuels |
July 8, 2003 |
Introduction to the Ruby Programming Language |
Wayne Vucenic |
June 10, 2003 |
Introduction to Python |
Reg. Charney |
May 13, 2003 |
Model, View, Controller Discovery |
Reg. Charney |
April 8, 2003 |
Automated Error Prevention |
Gary Brunell |
March 11, 2003 |
Quantum Programming and Hierarchical State Machines |
Miro Samek |
February 11, 2003 |
Effective Java Programming |
Joshua Bloch |
January 14, 2003 |
Video Editing in Python |
Drew Pertulla |
December 10, 2002 |
Building a VoIP System |
David Kelly |
November 12, 2002 |
Embedded Linux Application Development using Qt |
Jan Aarsaether / Kent Sandvik |
October 8, 2002 |
Complex Event Processing |
Prof. David Luckham |
September 2002 |
Getting Senile |
Reg. Charney |
August 2002 |
Readable Code = Less Bugs |
David Simon |
July 2002 |
RAD on Linux in C++ |
John Ray Thomas |
June 2002 |
Thinking in C# |
Larry O'Brien |
May 2002 |
The Frontlines of the IP Wars |
Dan Gillmor |
April 2002 |
Creating a Web of Software |
Nile Geisinger |
March 2002 |
Teaching C++ |
Han Kiliccote |
February 2002 |
Speaking C++ as a native |
Bjarne Stroustrup |
January 2002 |
SOAP -
What it is, why it's useful, and how to combine it with C++ |
Kimberly Nicholls |
December 2001 |
Extreme Programming Roundtable |
Lutz Birkhahn/Oluf Nissen |
November 2001 |
Using Lex |
Jesse Monroy, Jr. |
October 2001 |
C++ and Java from a debugging point of view |
Toris Martin |
September 2001 |
Cancelled - In Remembrance of September 11, 2001 |
|
August 2001 |
Modern Porting Techniques / Berkeley Database |
Allan Kelly /
Jesse Monroy, Jr. |
July 2001 |
Shell Programming Fun and Games |
Jim Dennis |
June 2001 |
Unit Testing with Complex Objects |
Reg. Charney |
May 2001 |
Introducing UML into a Small Organization |
Tsvi Bar-David |
April 2001 |
Using XML as a form of RPC |
William Grosso |
March 2001 |
Coding Inter-process Communications the POSIX way |
David Dickey |
February 2001 |
The Amorphous Operating System |
John Sokol |
January 2001 |
Modern C++ Design |
Reg. Charney |
December 2000 |
Color Forth |
Chuck Moore |
November 2000 |
The Wine project and You |
Alexandre Julliard |
October 2000 |
Coding Critiques |
Reg. Charney |
September 2000 |
Lisp as a RADical tool in the Internet Age |
Dr. Sheng-Chuan Wu |
August 2000 |
Prates, Pitfalls and Puzzles |
Reg. Charney |
July 2000 |
QNX's Neutrino |
David Dickey |
June 2000 |
Python for Beginners |
Wes J. Chun |
April 2000 |
STLport Unleashed: Tips for serious programmers. |
Boris Fomitchev |
March 2000 |
Relationship between software architectures and organizational structures. |
Luke Hohmann |
January 2000 |
Why Embedded C++ is a Bad Idea. |
Bill Gibbons |