Presentations

Audience: Beginner
Topic: SysAdmin

Regular expressions are very useful, but often misunderstood. This presentation aims to clarify what Regular Expressions are, what they can do, and what you should not do with them. For people wanting to deploy them, it lists programming languages that have them available, and programs that make use of them. Since the main program that is used to demonstrate them is "grep", the presentation distinguishes between Basic and Extended Regular Expressions. and demonstrates the most common metacharacters.  Finally, a couple of useful expressions are shown in Perl and Python.

Audience: Everyone
Topic: Testing

Linux Professional Institute (LPI) exams at SCALE 13x.

Audience: Intermediate
Topic: General

Since the late 1980s, network management has kept up well enough with virtual notions in networks while continuing to rely heavily on the Simple Network Management Protocol (SNMP). The rise of SDN poses similar challenges to the ones brought to the systems management space by server virtualization and cloud computing, leaving practitioners to wonder how much retooling will be needed to cope in this new world.

OpenNMS has proved fairly adaptable so far. This talk will cover where we've been, what's today, and what we expect will be the toughest challenges in the future.

Audience: Developer
Topic: Developer

This presentation examines the what, why, and how of MEAN stack development.  It explores some of the latest innovations in the industry and demonstrates the use of Open Source tools such as Cloud9, ACE code editor, Git, foreman, SASS, Grunt, Yeoman, Express4 and others to create and collaborate on scalable, high quality web apps in record time from any computer anywhere in the world.

Audience: Everyone
Topic: Big Data

There are important distinctions between 'using' a key/value store in practice and 'operating' a distributed database in the enterprise. While it's crucial for engineers to understand how the database itself operates, it's even more important for operators to be intimately familiar with the entire ecosystem in a global network. 

Audience: Intermediate
Topic: Sponsored

We all have a legacy application that's keeping us on an older version of the host OS. By putting that application into a container, you can enjoy the performance increases and tooling improvements of a modern distribution, and while still running critical legacy software.

Audience: Intermediate
Topic: MySQL

There's always a small database somewhere that gets pushed to system administrators without DBA support. Learn some basic skills for maintaining that database. The same skills will help in the middle-ground between sysadmin
and DBA.

Audience: Everyone
Topic: SysAdmin

Today you can use hosted MySQL/MariaDB/Percona Server in several "cloud providers" in what is considered using it as a service, a database as a service (DBaaS). Learn the differences, the access methods, and the level of control you have for the various public cloud offerings:
- Amazon RDS
- Google Cloud SQL
- HPCloud DBaaS
- Rackspace OpenStack DBaaS

Audience: Everyone
Topic: MySQL

This presentation covers the use of the NoSQL access to InnoDB data engines via the memcached protocol.  Bypassing the SQL parser and optimizer is 9x faster!   This allows applications to 'drink from the fire hose' at over 1,000,000 access a second.  This approach is easy to set up, can be secured easily, stores data as a key/value pair while allowing SIMULTANEOUS access through SQL, and provides for a crash safe persistent cache.  If you are looking for a quick, painless entry into the world of big data or need very high speed access to your data, come to this!

Audience: Intermediate
Topic: Cloud

As distributed systems architectures continue to grow in complexity and requirements for high-performance interactions between components, technologies like enterprise messaging systems may come up short. NATS was designed to be an always on, high-performance, lightweight and resilient messaging system to architect these sophisticated control planes needed for next-generation cloud-based systems.