-
Notifications
You must be signed in to change notification settings - Fork 6
Topics
We will use this page to identify the topics we will cover over the course of the semester. In general, if you find something related to the software engineering of data-intensive systems (a.k.a. big data systems), then edit this page and add a link to it in the appropriate category (create the category if it doesn't exist). We will also use this page as a way for students to claim a topic to create a presentation about it. If you're interested in a particular technology or framework, then claim it and create a presentation about it and work with Prof. Anderson to schedule a time to present it in class. (Prof. Anderson will work to make sure that there are themes each week, so that a given lecture is mostly focused on a single topic.)
The categories below are just an initial set. They will definitely expand and evolve over the semester.
- AngularJS - Kevin Rau
- React David Aragon
- Flux Edward Zhu
- EmberJS - Catherine Dewerd
- Sinatra - William DeRaad
- Ruby on Rails - Piyush Patel
- Django - Tyler Bussell
- Node / Express / LoopBack
- Flask - Alexia Newgord
- JAX-RS: Java's API for RESTful webservices (using Jersey reference implementation), resources:
- Imgur API Dustin Taylor
- Redis --- [Justin McBride] (https://github.com/dare599z)
- Riak - [Priyanka Goyal] (https://github.com/priyanka57)
- Memcached - [Catherine dewerd] (https://github.com/catdewey)
- Cassandra - Sheefali Tewari
- Cassandra Indexing and map reduce - Vikas Mehta
- Hbase - Upendra Sabnis
- MongoDB:
- Overview (Consistency, Availability, Transactions, Scaling) & Basic Queries: Vikas Mehta
- Mongo Sharding + GridFS: Josh Fermin
- Solr: Alexander Tsankov
- CouchDB 1.X
- CouchDB 2.X
- Solr
- ElasticSearch: Sanghee Kim
- Couchbase: Ian Moore
- Neo4J: [Priyanka Goyal] (https://github.com/priyanka57)
- Advanced Cypher (Neo4J's Query Language) [Ian Moore] (https://github.com/Brefew)
- Titan: Dan Bye
- Spark Josh Fermin
- Hadoop && Map-Reduce: Alex Campbell
- Distributed Stream Processing System Architecture / Senior Project Overview: Forrest Ridler
- D3 [Dheeraj Chinni Ranga] (https://github.com/crdsrm)
- Leaflet Alexia Newgord
- Turf [Brett Shouse] (https://github.com/bshouse) - [Slides] (http://bunkrapp.com/idahoincolorado/turfjs/)
- Vega - William DeRaad
- Survey of Visualization Techniques - Kevin Rau
- Markdown; Dustin Taylor's Presentation on Markdown
- Git Intro to Git - David Baird
- GitHub intro to github - Alex Campbell