Skip to content

Tech Talks Overview

Each student will be responsible for giving a short group presentation surveying a front-end web technology. Students should sign up for a technology and join a group using the course Piazza page. Topic selection is flexible, but must be approved by the instructors. Each Tech Talk should be about 15 minutes in length and should include the following information:

  • General Information: Explain what the technology does, why it is useful and how it relates to the design and development of user interfaces.
  • Demo: Provide a short demo (live or video) of the most important features of your chosen technology.
  • Example: Provide a short step-by-step tutorial or walkthrough related to how you implement one or two of the key features of your technology.
  • Technology Status: Provide a background of the history of the technology from its inception to the present. Include information related to the company or foundation that owns/governs the technology and how others can contribute if is open source.
  • Competitors/Alternatives: Every technology has trade-offs. In this section of the presentation you should discuss some of the trade offs and most appropriate use cases of your technology as well as any competing technologies.
  • Summary: Provide a short summary that recaps all the key points related all of the information above.

*For additional information, see Dr. Moran's lecture and slides from the Firebase tech talk as an example.

Grading Criteria

Your presentations will be graded according to the following criteria. One important aspect of these criteria is the presentation format and flow. To get full points for this category, each member of your team must speak during the presentation, and the flow of the presentation must be polished and professional. Because we will be conducting these presentations over Zoom, one person should share and control the slides for all teammates.

Covers Relevant Information 60 pts
Visual Design of Slides 10 pts
Presentation Format and Flow 20pts
Q&A 10pts
Total 100pts

Tech Talk Schedule

Week

Date

Group(s)

Week 4 September 15th Bootstrap
Week 5 September 22nd React
Flutter
Week 6 September 29th Svelte
Jamstack
Week 9 October 20th Angular
Week 10 October 27th Socket.io
Ember.js
Week 12 November 10th jQuery
graphQL
Week 13 November 17th Vue.js
Week 14 November 24th Selenium