DEVOPS! Hippest of buzzwords, earner of thousands! Learn to harness the immense power of devops for yourself, by coming to the Fall 2015 Computer Club Workshop/Talk Series. We will tell you the tricks that will allow you to transcend the annoyances of administration and offenses of operations, and return to the elegant, pure simplicity of raw code!

These talks will take place every Wednesday starting at 8:00 PM in Wean 5415 throughout the semester.

This schedule is also available as an iCalendar file which is compatible with all calendaring software.

Sponsored by Green Hills Software. Green Hills make the world's highest performing compilers, most secure real-time operating systems, revolutionary debuggers, and virtualization solutions for embedded systems.

Power Computing at CMU

CMU is the top computer science university in the world. So obviously there are some useful software tools here, available to you! Learn what they are and how to use them to get your work done faster and more efficiently.


Source Version Control with Git

Do you like having undo and redo available in your editor? Then you're sure to like having undo and redo available on the command line! In this talk, you'll learn about the ideas behind the source version control system Git, and how to use its immense power for your own aims.

Please note that this talk will be held in Wean 5409.


Power Vim

Attend this talk to learn how to efficiently use the most powerful editor on earth! Even if you use an inferior editor, come to this talk! You might find you'd prefer this one!


Power Emacs

Attend this talk to learn how to efficiently use the most powerful editor on earth! Even if you use an inferior editor, come to this talk! You might find you'd prefer this one!

Early Home Computers and Video Games

Did people use computers before Windows? They sure did. Was there life on the Internet before Facebook and YouTube? Certainly. Did people play video games before Nintendo? Absolutely. From the machine room and arcade to the living room, attend this talk to learn about home computers and video games that your parents grew up with.


History of Video Games: Nintendo

Nintendo dominated the video game business in the 1980s and early 1990s. Come learn about the history of the Nintendo Entertainment System and Super Nintendo, as well as the technology behind these consoles.


History of Video Games: Sega

Before becoming a third-party software publisher, Sega was once a thriving hardware company with a 60% market share and some of the most innovative designs on the market. Come learn about Sega's past, their cool consoles, and some games you might not have heard of.

Embedded Systems and Microcontrollers

There are computers all around us in today's technology, but they aren't what most people think of as computers. Welcome to the world of embedded computing and microcontrollers! A brief overview from the popular 8-bit Arduino up to the 32-bit x86 Intel Edison.


Thermonuclear Emacs

People jokingly call Emacs an operating system, but it's funny because it's true. At this talk we will explore several powerful features of Emacs that will make your life easier and let you unbind C-x C-c forever. We will cover shells, file searching, Git, themes, auto-completion, and more.

OpenSSL

What actually happens when you visit a web site with https? Come find out about the technology behind SSL/TLS.


Wireless Networking

802.11 wireless networking is widely used. Come find out how this works, and how it is (or sometimes isn't) secured.


Memory Safety in Rust

Rust, a new systems programming language from Mozilla, uses novel concepts of ownership, borrowing, and lifetimes to ensure static memory safety with no runtime overhead. Learn how the compiler can replace the garbage collector with the imposition of new language semantics.


Firewalling with OpenBSD's PF packet filter

OpenBSD is a UNIX-like operating system descended from Berkeley Software Distribution (BSD), a Research Unix derivative developed at the University of California, Berkeley. It was forked from NetBSD by project leader Theo de Raadt in late 1995. PF is a BSD licensed stateful packet filter developed for OpenBSD as a replacement for Darren Reed's IPFilter. In this short presentation we will do a hands on OpenBSD installation and basic configuration of PF software which will enable us to identify and block network traffic which we do not want to let into our local network or let out to the world outside.