Lightning Talks ⚡

Overview

  • Everyone in Module 1 is required to give a lightning talk.
  • A lightning talk is 5 minutes long.
  • Presentations are in front of the class.
  • You may select a topic from the list provided below.
  • If you'd like to propose an alternate topic, let instructors know. Alternate topics require instructor approval.
  • Topics are first come first serve basis.

Picking a Topic

  • You don't need to be an expert on a topic. You can do the research and become expert enough to deliver a valuable talk.
  • A talk needs to teach something of value to the audience.
  • A talk needs to be at an appropriate level for the audience, not too basic and not too advanced.
  • A talk needs to have a message, not just a subject. "Introduction to HTML Canvas" is boring, "Why You Should Use HTML Canvas" has a message.

Topic Selection List

1.  CSS relative units of measure: ems, rems, percentages, viewport measures
2.  Javascript `this` binding
3.  Javscript function prototypes
4.  jQuery chaining - the good, the bad, the ugly
5.  Web scrapers - the what, the why, the how
6.  Accessibility do’s and don’ts and/or deep dive
7.  CSS positioning - all the techniques, pros/cons, results
8.  Media queries - screens + beyond
9.  Javscript - closures
10. Object Oriented Programming
11. What is this VIM you speak of?
12. Client side security + hacking
13. ES6
14. D3 library
15. HTML Canvas
16. SVGs - all about them, how to use them, when to use them
17. Acceptance testing - what and why?
18. CSS optimization - easy wins and gotchas
19. React - what and why?
20. Front End Hip - how to stay in the know on all the things
21. Pairing approaches - all the types and pros/cons
22. Tips for crafting your “Developer Identity”
23. Team collaboration: github/PR etiquette, good workflows, best practices
24. Breaking the problem down + best pseudo coding practices
25. WTF Webpack? And why do I care?
26. CSS Styleguides
27. Linters - what, why, how, types?
28. Take your `git` foo to the next level
29. Algorithms or die - top algorithms programmers should know
30. Hacking the FE interview

How To

  1. Fork this repository

  2. Edit the schedule-1703.md file by inserting your name and topic into your preferred spot in line. Presentations start at the beginning of the allotted block in the calendar and we'll roll through each presentation per the line order of the schedule.

    1. Penelope - History of Women In Tech
    2. 
    3.  
    
  3. Submit a Pull Request to this repository, titled like so: FirstName LastName: Title of Talk

    • Note: We review submissions based on when pull requests are submitted. You may not see that a preferred place in line and/or topic has been taken if we have not yet merged a pull request to master.
  4. At some point before the day of your lightning talk, you'll need to touch base with your anchor to run through your content. You are responsible for reaching out to schedule this. It is not required to physically meet (unless you'd like) - An outline of your talk via Slack is sufficient for approval.


Resources