|Date||November 17, 2017|
It can be easy to get the impression that computer programming is all about “logic” and “efficiency” and “problem solving.” Well you know what? Sometimes computer science is more art than science, Morty; a lot of people don't get that!
At this week's ACM presentation, Jesse Maes will be showing us the basics of procedural art generation! Expect a Bob Ross style live demo, showcasing a few classic algorithms for creating pieces of visual art. Landscapes, paintings, trees, fractals… shapes! You name it! There's a ton of potential in programming for creativity and self expression - come see what you can do to a canvas with just few lines of code.
|Date||November 10, 2017|
This Friday, infamous NMT alumnus and historical rambler Jesse Crawford will discuss the codebreaking efforts of World War II and their significance in forming the modern computer industry.
Between US and British efforts, a great deal of advanced technology we use today was originally developed to take a peek at German military communications.Alan Turing himself, remember, was a British cryptanalyst before he was a computer scientist. A particular focus will be given to the British codebreaking machine COLOSSUS, which would likely be known today as one of the most important early computers had it not been classified and then almost entirely forgotten until just the last decade.
|Date||October 13, 2017|
This Friday, Chris McAlpine will talk about why you need to care about web development.
In the first half of his talk, Chris will show how web development is critically important, why it’s only going to get more important, and how YOU can leverage OCaml to be a successful web developer.
After having convinced you of your moral and ethical duty to program the web in OCaml, Chris will show you how in a unscripted and uncensored live demo! Make sure to bring your laptop to join in on the fun.
|Date||October 6, 2017|
|Links||Bunny Massacre source code|
|SVG dot game|
In honor of the upcoming Game Jam, Wes Harris and Kari Erickson will be demonstrating how to just, liek, maek gaem.
For the first half of the meeting, Wes will be making a quick Android game involving a cute bunny and deadly knives. Wes will talk about many important topics of mobile app development, including game software libraries, spritesheets, bounding boxes, touch events, and collisions.
|Date||September 29, 2017|
In this one-hour special, self-proclaimed notable NMT alumnus and DevOps engineer Jesse Crawford will talk about the world of DevOps, which is both a career and a buzzword. Learn about how modern system administration looks more like programming than Linux wizardry, and how cloud-native organizations are managing their hardware just like their software: with Git. We’ll talk about configuration management, modern IT operations practices, and The Cloud and what’s really different about it. This will be a look at a whole career path that you don’t hear about at Tech. Other buzzwords covered include: PaaS, IaaS, SaaS, horizontal scaling, webscaling, synergy, internet RAM-swapping openGL; AOL keyword devops.
|Date||September 22, 2017|
This week's student speakers, Aaron Hudson and Hugo Rivera, present a talk on the history and practice of web development.
Have you ever wanted to know more about how software is written for the modern web? How are they delivered to billions of people? And how might things have turned out differently if history had taken a different turn or two? What if history had overlooked
httpand given us