Speakers

October 15 - 19, 2018

Crowne Plaza Houston River Oaks
Houston, Texas, USA
2712 Southwest Freeway, 77098
Phone: 1-713-5238448
Fax: 1-713-5771273


One of the many great reasons to attend the Tcl conference is the tutorials presented by renowned leaders and experts in the Tcl community. They will be sharing with you their knowledge of Tcl/Tk and its extensions, and experience in developing large, versatile and robust applications - information and techniques which will assist you in your day-to-day Tcl programming needs.


Andrea Casotto — Keynote

Andrea Casotto received a Laurea degree in Electrical Communications from the University of Padova, Italy, in 1985. He received his Ph.D.in Electrical Engineering from the University of California at Berkeley in 1991, under the supervision of Prof. ALberto Sanguivanni-Vincentelli.

His dissertation described an innovative system for managing complex execution flows, specifically for use with EDA. He named his system VOV, after a popular Italian liqueur.

In 1991, Andrea joined the R&D team at Siemens AG, in Munich, Germany, where he continued his work on VOV and oversaw its deployment in two Siemens divisions.

Andrea returned to California and founded Runtime Design Automation in 1995, with the objective of developing and marketing VOV to the EDA community.

RTDA's principal products, FlowTracer, NetworkComputer, and LicenseMonitor all embed the Tcl interpreter and use Tk for the GUI. These applications are currently in use in major global chip design organizations around the world.

In September 2017, Runtime Design Automation was acquired by Altair Engineering, Inc. and Andrea became Chief Scientist.

Andreas Kupries — Tutorial

Andreas is a senior developer at SUSE where he works on the CloudFoundry-based SUSE PaaS.

Prior to SUSE he worked as a senior developer at Hewlett Packard Enterprise where he worked on the Stackato PaaS.

Prior to HPE he worked as a senior Tcl developer at ActiveState where he continually enhanced the ActiveTcl distribution and worked on the Tcl Dev Kit component of ASPN Tcl.

Prior to ActiveState, Andreas developed software for Ingenieurbuero Kisters and Ascom Deutschland GmbH in Germany.

He has a Master in Computer Science (Diplom-Informatiker) from the RWTH Aachen. He's a member of the Tcl Core Team and is the Tcllib release manager. Andreas is also the primary author of more than 25 Tcl modules and extensions, including Trf and Memchan.

As a Tcl expert, Andreas has presented on the topic at international conferences and has published conference papers on niche Tcl topics including "Reflected and Transformed Channels", "Tools for a new generation of Tcl package documentation" and "Experiences with Modularizing the Tcl Core for Better Portability". Andreas worked closely with ActiveState customers including Boeing and Cisco to ensure Tcl adds value to their software development projects.

Anne-Leslie Dean — Presenter

Anne-Leslie Dean works at FlightAware as a senior software developer building Web applications in TCL/Rivet and JavaScript with an emphasis on data visualization using maps. Previously, she worked as a software developer with a focus in geospatial data wrangling and data visualization in startups (Know-Where Systems Inc. and ICEX), academia-research (The National Center for Atmospheric Research) and government agency contract work (Autometric Inc./Bureau of Land Management). Her programming roots are in application development using compiled languages like C and Fortran. She first encountered TCL/TK as a means to streamline the development of windowing user interfaces in C applications. Later she transitioned to developing Web-based applications using scripted languages like TCL, Perl and JavaScript.

Clif Flynt — Presenter, Tutorial

Clif Flynt has been a professional programmer since 1978, and a Tcl advocate since 1993. His dual interests in programming and teaching have led him to developing both scientific and business software, teaching at Grinnell College and Eastern Michigan University, writing about Tcl/Tk and delivering Tcl/Tk corporate training.

Clif's Tcl projects include TclTutor, a computer based instruction package, The book Tcl/Tk:A Developer's Guide from Morgan Kauffman, and regular Tclsh Spot articles for ;login: magazine.

Don Porter — Keynote

Don Porter has worked as an Electrical Engineer in NIST's Applied and Computational Mathematics Division since earning his doctorate from Washington University in 1996. He works on the Object Oriented MicroMagnetic Framework (OOMMF) project, an open, extensible suite of programs for simulation and design of nanomagnetic materials and devices. OOMMF is cited in more than 2000 peer-reviewed research articles. OOMMF's multi-platform success is owed in great part to its early choice to build on the strengths of Tcl and Tk.

Don is a charter member of the Tcl Core Team, and is likely best known in his role as the Release Engineer. He serves as an active maintainer of Tcl, and for better and worse has his fingerprints on many of its subsystems, including script and expression parsers, namespaces, and command evaluation and I/O engines. Fossil blames him for about 1/4 of all check-ins in recorded Tcl development history.

Frank Morlang — Presenter

I joined German Aerospace Center (DLR) in 2001, where I had my first Tcl/Tk experiences in the area of GUI development for our Air Traffic Management simulator. During a national maritime security project, Tcl/Tk enabled me to successfully develop a coordination station for sea/earth observation service integration of two optionally piloted aircraft of different performance and with different sensor payload, acting as remotely piloted aircraft systems (RPAS). My current Tcl/Tk usage mainly covers interfacing workflows to the X-Plane flight simulator as well as development for our "SpacecraftReentryHazardAreaServer" prototype.

Garrett McGrath — Presenter

I have been working with Tcl since 2015 when I joined FlightAware. My computer science training before then came entirely from academia where I worked as a lecturer, teaching introductory programming, networking and security courses. After a year at FlightAware I shifted roles and began working on the core flight tracking engine, Hyperfeed, in 2016.

Gerald Lester — Tutorial

Gerald Lester has been giving tutorials at conferences for over 20 years. Gerald is President of KNG Consulting , LLC. Prior to setting out on his own, he was Directory of Technology at TicketSwitch USA. He had also worked for Computerized Processes Unlimited for over 15 years where he was one of the early adapters of Tcl/Tk and presented a paper at first Tcl/Tk Conference (then called the Tcl/Tk Workshop) about the first "large" Tcl/Tk application (~300,000 lines of Tcl/Tk code). Gerald has been on the Tcl/Tk Conference Committee numerous times and has chaired the conference three times.

Gerald is one of the maintainers for both TclHttpd and TclLib and author of the popular "Web Services for Tcl" package.

Gunes Koru — Presenter

No biography known

Joe Mistachkin — Presenter

Joe Mistachkin (pronounced "miss-tash-kin") is a software engineer and one of the maintainers of Tcl/Tk. He is also the author of the TclBridge component and the Eagle scripting language. He has been working in the software industry since 1994.

Jonathan Cone — Presenter

Jonathan began working with Tcl when he joined the backend team at FlightAware in February of 2017. He started programming in BASIC on the Apple II in the mid 90s and has worked with various languages since that time. He has a B.S. in Chemical Engineering, but transitioned to full time software development in 2012.

Karl Lehenbauer — Presenter

Karl has been active with Tcl since the early days and has continued using Tcl and pushing Tcl to be a more useful tool. His need for better systems administration tools led to TclX, and his recent work with FlightAware has led to improvements in the Tcl Web tools.

Leroy Kim — Presenter

No biography known

Peter da Silva — Presenter

Peter da Silva has been an active developer and user of Tcl since version 2, and it quickly became his "go to" language for scripting and system administration. He currently works at FlightAware, maintaining and extending a number of Tcl libraries including Speed Tables, Pgtcl, Kafkatcl, and Casstcl.

Phil Brooks — Presenter

Phil Brooks is the architect for Mentor Graphics' Calibre LVS, a highly scalable electronic design verification tool. He has extensive experience in developing high performance scalable multi-threaded software in C, C++ and Tcl. The Calibre LVS system uses Tcl as a customer extension and calculation language in several areas.

Roy Keene — Presenter

No biography known

Sean Woods — Presenter, Tutorial

Sean Woods has been programming since he was 10 years old. He discovered Tcl/Tk in 1996, and has been programming in it ever since. (If given half a chance.) Along the way he has used Tcl for factory automation, system administration, and web services. He worked at the Franklin Institute Science Museum as their Senior Network Engineer for 10 years. And since 2008 he has been working for Test and Evaluation Solutions, developing the Integrated Recoverability Model.

Sean is a caretaker of lost extensions in the community, occasional bug finder, and font of ideas. He has been presenting at Tcl conferences since 2006. And if you get a few drinks into him, he may just re-stage the presentation that earned him the nickname "The Hypnotoad".

Shannon Noe — Presenter

Shannon Noe has diverse software engineering background spanning 30 years. From small ISV's to Hedge Funds he was worked on multiple platforms and languages from Common Lisp to Scala. Shannon was the CTO for Logical Information Machines, a proprietary time-series data platform for Financial and Energy Trading platforms. Shannon was a senior engineer at Two Sigma Solutions in Houston, Texas. He currently works at FlightAware in the NextGen technology group.

Stephen Huntley — Presenter

No biography known

Urmita Banerjee — Presenter

No biography known

Yili Zhang — Presenter

No biography known

Contact information

tclconference@googlegroups.com