Want to learn more about practical aspects of computer engineering, ranging from command line usage to webapp deployment? Come to Computer Club's Spring 2015 weekly talk series! This semester, we will discuss topics ranging from command line workflows to Node.js. More talks will be added soon!
These talks will take place every Wednesday starting at 8:00 PM in Gates 4301 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.
Use the command line now and then, but find it to be tedious and painful? Just want to sharpen your skills and efficiency with command-line use? In this talk, we will present several slick workflows which allow you to accomplish tasks quickly and efficiently from the command line, from grabbing videos off of YouTube from easily switching between running, compiling, and testing your code.
Modern cryptography uses elliptic curves. What is an elliptic curve, and why is it useful for cryptography? And what does this have to do with ellipses, anyway? Come find out.
Bitcoin is the application of cryptography to money. But how can money exist entirely as files on your computer? And how can you use Bitcoin, and what is it useful for? In this talk, we will discuss the inner workings of Bitcoin, what it is useful for and where it is going, and how you can get started with Bitcoin.
Docker and Fig are cool technologies that allow you to compartmentalize your production workflow in any language. However, we'll discuss how we can use these technologies to improve your development cycle, as well! While we'll be "Dockerizing" a Node.js application, the lessons are applicable to all of the main web development platforms. A basic background with webapps is helpful, but not necessary. No Docker experience needed.
Vim was designed for the advanced user, and advanced users like complete control over their environment. To fulfill this requirement, Vim comes completely unconfigured--it's a blank slate. The problem is, not everyone's an advanced user! An unconfigured Vim is all but unusable. As it turns out, configuring Vim is very straightforward! In this talk, we'll introduce you to Vim plugins using the plugin manager Vundle. Our goal will be to walk out with a fully configured Vim setup. This includes a pleasant color scheme, fancy status bar indicators, code-aware features, Git integration, and more! Vim has a solution to handle just about anything that a normal IDE would. It's just about knowing where to start.