Your goal is to create a 10-minute presentation on a topic that is useful to your fellow developers. Please create a brief readme on Github outlining your findings during your research. It should address the following:
- What problem does this technology solve?
- How do you use it? Is there a "cheatsheet" you found or made that others can reference?
- What did you build with this technology? (demo)
Generally, when learning a new technology, it is important to maximize usefulness while minimizing difficulty. Consider making a sorted "hit-list" with these two factors in mind.
It is advised to pick something that will be relevant to project 4 if you have a clear idea of something you want to build that is out of the scope of material we learned.
Here are some suggestions...or you can add your own!
Languages
- ES6 Topic
- Python - Micah - 2
- Clojure
- Go
- Swift - Nate - Computer Issues
- C++ - Merry - 8
- Scala
- Elixir
- Java
- Coffeescript
- CSS Advanced Topics
- Sass - Larry - 5
Client-side Frameworks
- Meteor
- Ember
- Backbone
- Elm
- React Native
Server-side Frameworks
- Hapi.js
- Phoenix
IoT Frameworks
- Artoo.io
UI Elements and Tools
- Canvas API - Kevin - 3
- WebRTC
- Phaser
- Three.js
- A-Frame
- D3.js
- chart.js
- Polymer / Web components
- Processing
- three.js
- phaser.io
Data Storage
- Redis
- Amazon S3
- CouchDB
- RethinkDB
Workflow Tools
- Docker
- Amazon EC2
Templating
- HAML
- Jade
- Handlebars
Other
- Xcode
- PGP
- BitTorrent - Guy - 1
- Distributed Applications
- Microcontrollers / Internet of Things
- Machine Learning - Clay - 7
- Chat Bots
- OAuth - Brian - 4
- Oracle SQL Developer
- Chrome Extensions - Gisella - 6
- etc... (suggest a topic of your own & have it approved)