GithubHelp home page GithubHelp logo

frontend-lightning-talks's Introduction

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

frontend-lightning-talks's People

Contributors

breethomas avatar martensonbj avatar the-oem avatar rburnette3 avatar hsanchez7934 avatar jasonlucas907 avatar shayla303 avatar jdiejim avatar evansays avatar christielynam avatar wheresmytyphone avatar dunbarsa avatar jsullivan5 avatar coleworsley avatar nikborn avatar louisabarrett avatar lindsaywparker avatar lcaroselli avatar kristing40 avatar noetic97 avatar ggoering avatar endlesshypnosis avatar davidbecker6081 avatar dstock48 avatar ciarabujanos avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.