List of topics for TSM and college sessions (tentative)

satish's picture
Here is a tentative list of topics (based on the past Twincling events).

Workshop Focus Areas (Technical areas)

. Cloud computing

. Linux/UNIX Administration

. Gentoo Linux 2008.0 Setup and Administration

. OpenSuSe 11 Linux Setup and Administration

. FreeBSD 7 administration

. OpenSolaris 10 administration

. Package management (portage, ports, pkg, rpm)

. Ruby scripting

. Portable shell scripting

. Regular Expressions

. Linux systems programming

. Linux network programming

. Building Linux Clusters

. OpenSolaris Systems Programming

. Linux File system (ext2) concepts and programming

. File system development

. Linux TCP/IP stack internals

. BSD TCP/IP stack internals

. Network Security (SSL, IPSEC)

. OpenSSL and PKI infrastructure essentials

. Developing Anti-Virus software

. Anti-spam software development and Bloom Filters

. PostGreSQL database setup and administration

. PostGreSQL C++ / Ruby / PHP database programming

. LAMP setup, configuration and PHP 5 programming

. WebServices and SOAP programming with PHP

. Drupal module programming (for Drupal 6.2)

. ISO C99 Programming and library development

. OpenSSL API Programming using C

. Firefox architecture and developing Firefox plugins

. Firefox XPCOM C++ programming

. C++ Programming (class based design, functors)

. C++ and STL (Standard Template Library) Programming

. C++ GUI Programming with QT 4.3

. KDE 4.x plugins programming

. Open Source Games design and programming (using KDE/Qt/C++)

. OpenGL Programming (using KDE/Qt/C++)

. Semantic Web Essentials, RDF, Ontology, DAML

. XML essentials and programming (DTD, XMLSchemas, XSLT)

. XML Security vocabularies (XMLDSig, XMLEnc, XMLKMS)

. Core Java Programming

. Enterprise Java Programming (Servlets)

. Middle-tier Java Programming (EJB)

. AJAX programming

. Javascript programming

. REST and JSON programming

. Software Design Patterns

. Model Driven Architecture (MDA)

. Middleware technologies - CORBA - C++ programming

. AI Agent programming using Prolog

. Developing Distributed Applications with Erlang and OTP

. Real-time Streaming Multimedia using Helix Community server

. Mono with GTK#

. Moonlight


Workshop Focus Areas (Open Source Projects)

. Getting started in Open Source Projects

. How to contribute to OpenSuSe Linux project

. How to contribute to Gentoo Linux Project

. KDE 4.x project and opportunities

. Twincling projects

. Open Source Games projects


Thanks to Saifi for compiling this list.
Please feel free to suggest more topics

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
Thank you for using Captcha to prevent automated spam submissions.
Image CAPTCHA
Enter the characters (without spaces) shown in the image.