Difference between revisions of "Talks"

From Wiki | LUG@UCLA
Jump to: navigation, search
 
(38 intermediate revisions by 24 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
=== Upcoming talks ===
+
== Scheduled talks ==
  
* '''[[Android Development Presentation]]''', by Andy - 2014-05-10 at 12:00 in BH 4760
+
* 2016-05-24: Password security by David Nguyen
  
  
=== Proposed talks ===
+
== Proposed talks ==
  
* '''Puppet Tutorial''', by Matthew McKeen - TBA
+
''Feel free to add talks you would like to hear, or are willing to give.''
**
+
 
* '''Network Security for Admins''', by Jacqueline Lo - TBA
+
==== Security ====
**  
+
 
* '''Contributing to Open Source''', by ??? - TBA
+
* Network Security for Admins, by Jacqueline Lo
 +
* PGP
 +
* Return-oriented programming
 +
 
 +
==== Protocols/infrastructure ====
 +
 
 +
* Email (MUAs, MTAs, etc.)
 +
* http2
 +
* NTP
 +
* IPv6
 +
* Git internals
 +
 
 +
==== Algorithms ====
 +
 
 +
* Shamir's secret sharing
 +
* Diffie-Hellman
 +
 
 +
==== Software engineering / coding ====
 +
 
 +
* Asynchronous programming
 +
** callback, promises, await
 +
* Contributing to Open Source
 
** review of why open source matters
 
** review of why open source matters
 
** examples of successful open source projects and analysis of how they expanded
 
** examples of successful open source projects and analysis of how they expanded
 
** using open source helps open source
 
** using open source helps open source
 
** best practices
 
** best practices
* '''In-depth Git''', by ??? - TBA
+
* Git best practices
 
** cover many topics from the git book (http://git-scm.com/book)
 
** cover many topics from the git book (http://git-scm.com/book)
 
** how Linus prefers patchsets
 
** how Linus prefers patchsets
 
* django tutorial
 
* django tutorial
* personal backup and encryption solutions
+
* Probabilistic programming
* intro to linux [http://www.reddit.com/r/linux/comments/1fmk9t/intro_to_linux_workshop/][http://www.reddit.com/r/linux/comments/1h9k5p/giving_a_presentation_about_linux/] [http://www.reddit.com/r/linux/comments/1imr8n/hi_rlinux_i_am_teaching_students_next_week_in_an/]
+
* Intro to Go
 +
* Intro to Rust
 +
 
 +
==== Linux ====
 +
 
 +
* window manager overview
 +
** e.g. tiling vs. stacking, compositing vs. non-compositing, 2d vs. 3d, X11 vs. wayland, etc
 +
* Unix filesystem hierarchy
 +
* Distros
 +
* DevOps
 +
** Continuous integration
 +
** Configuration management
 +
* Containers
 +
** Docker vs LXC
 +
* Intro to kernel hacking
 +
 
 +
==== Systems ====
 +
 
 +
* Network stack
 +
** arp -> ip -> tcp -> ssl -> app
 +
** demo it for great fun
 +
* RAID
 +
* btrfs
 +
* virtual memory (paging, swapping)
 +
* cpu cache (L1-L3, TLB)
 +
* GPU
 +
 
 +
==== Other ====
 +
 
 
* Cross-compiling (eg, PC to Raspberry Pi == Lintel to armv6)
 
* Cross-compiling (eg, PC to Raspberry Pi == Lintel to armv6)
* window manager overview (e.g. tiling vs. stacking, compositing vs. non-compositing, 2d vs. 3d, X11 vs. wayland, etc)
 
  
{{Note|Feel free to add talks you would like to hear, or are willing to give.}}
 
  
=== Past talks ===
+
== Past talks ==
  
* 2004-02-17: [{{SERVER}}/files/presentations/procmail+spamassassin-2004-02-17.pdf procmail and SpamAssassin] — [{{SERVER}}/~benc/ Ben Clifford]
+
* 2004-02-17: [{{SERVER}}/files/presentations/procmail+spamassassin-2004-02-17.pdf procmail and SpamAssassin], by [{{SERVER}}/~benc/ Ben Clifford]
* 2004-03-02: [{{SERVER}}/files/presentations/latex-2004-03-02.pdf LaTeX] ([{{SERVER}}/files/presentations/latex-2004-03-02.tex TeX source]) — [{{SERVER}}/~benc/ Ben Clifford]
+
* 2004-03-02: [{{SERVER}}/files/presentations/latex-2004-03-02.pdf LaTeX] ([{{SERVER}}/files/presentations/latex-2004-03-02.tex TeX source]), by [{{SERVER}}/~benc/ Ben Clifford]
* 2013-??-?? Cochlear Implants — ??
+
* 2014-02-08: [{{SERVER}}/files/presentations/privacy-2014-02-08.pdf Digital Privacy] ([{{SERVER}}/~sankeytm/gitweb/?p=presentations/digital-privacy.git TeX source]), by Troy Sankey
* 2014-02-08: [{{SERVER}}/files/presentations/privacy-2014-02-08.pdf Digital Privacy] ([{{SERVER}}/~sankeytm/gitweb/?p=presentations/digital-privacy.git TeX source]) — [{{SERVER}}/~sankeytm/ Troy Sankey]
+
* 2014-03-11: LaTeX, by Danny
* 2014-03-??: LaTeX — Danny
+
* 2014-04-26: [[Web Development Tutorial]], by Andy Spencer, Matthew McKeen, Troy Sankey
 +
* 2014-05-03: [[Server From Scratch]], by Matthew McKeen, Troy Sankey
 +
* 2014-05-10: [[Android Development Tutorial]], by Andy Spencer, Matthew McKeen
 +
* 2015-02-17: Puppet Tutorial, by Matthew McKeen
 +
* 2015-10-06: [{{SERVER}}/files/presentations/2015-10-06-dns.zip DNS and bind9], by Vincent Wong
 +
* 2015-10-20: [{{SERVER}}/files/presentations/2015-10-20-SCM.zip Configuration Management Software and Puppet], by David Nguyen
 +
* 2015-10-27: Digital-Analog and Analog-Digital converters, by Sergio Monteiro
 +
* 2015-11-03: [{{SERVER}}/files/presentations/2015-11-03-linux.zip Intro to Linux], by Vincent Wong
 +
* 2016-01-25: [{{SERVER}}/files/presentations/2016-01-25-bootloading.zip Bootloading - MBR/BIOS vs GPT/UEFI] ([{{SERVER}}/files/presentations/2016-01-25-bootloading-slides.pdf PDF]), by Vincent Wong
 +
* 2016-04-19: Exploiting WEP and rc4, by Vladimir Vysotsky
 +
* 2016-05-05: [{{SERVER}}/files/presentations/2016-05-05-pgp.zip PGP Keysigning Party] ([{{SERVER}}/files/presentations/2016-05-05-pgp-slides.pdf PDF]), by Vincent Wong
 +
* 2016-05-10: [{{SERVER}}/files/presentations/2016-05-10-bitcoin.zip Bitcoin] ([{{SERVER}}/files/presentations/2016-05-10-bitcoin-slides.pdf PDF]), by Michael Wang
 +
* 2016-05-25: [{{SERVER}}/files/presentations/2016-05-25-Password_Security.zip Password Security] ([{{SERVER}}/files/presentations/2016-05-25-Password_Security.pdf PDF]), by David Nguyen
  
 
== Submitting a talk ==
 
== Submitting a talk ==
  
 
If you gave a talk, please email the presentation slides (ODP, PDF, or [http://bartaz.github.com/impress.js impress.js]) to [mailto:officers@linux.ucla.edu officers@linux.ucla.edu]. Your slides will be uploaded to the LUG file server and linked from here.
 
If you gave a talk, please email the presentation slides (ODP, PDF, or [http://bartaz.github.com/impress.js impress.js]) to [mailto:officers@linux.ucla.edu officers@linux.ucla.edu]. Your slides will be uploaded to the LUG file server and linked from here.

Latest revision as of 01:54, 25 May 2016

Scheduled talks[edit]

  • 2016-05-24: Password security by David Nguyen


Proposed talks[edit]

Feel free to add talks you would like to hear, or are willing to give.

Security[edit]

  • Network Security for Admins, by Jacqueline Lo
  • PGP
  • Return-oriented programming

Protocols/infrastructure[edit]

  • Email (MUAs, MTAs, etc.)
  • http2
  • NTP
  • IPv6
  • Git internals

Algorithms[edit]

  • Shamir's secret sharing
  • Diffie-Hellman

Software engineering / coding[edit]

  • Asynchronous programming
    • callback, promises, await
  • Contributing to Open Source
    • review of why open source matters
    • examples of successful open source projects and analysis of how they expanded
    • using open source helps open source
    • best practices
  • Git best practices
  • django tutorial
  • Probabilistic programming
  • Intro to Go
  • Intro to Rust

Linux[edit]

  • window manager overview
    • e.g. tiling vs. stacking, compositing vs. non-compositing, 2d vs. 3d, X11 vs. wayland, etc
  • Unix filesystem hierarchy
  • Distros
  • DevOps
    • Continuous integration
    • Configuration management
  • Containers
    • Docker vs LXC
  • Intro to kernel hacking

Systems[edit]

  • Network stack
    • arp -> ip -> tcp -> ssl -> app
    • demo it for great fun
  • RAID
  • btrfs
  • virtual memory (paging, swapping)
  • cpu cache (L1-L3, TLB)
  • GPU

Other[edit]

  • Cross-compiling (eg, PC to Raspberry Pi == Lintel to armv6)


Past talks[edit]

Submitting a talk[edit]

If you gave a talk, please email the presentation slides (ODP, PDF, or impress.js) to officers@linux.ucla.edu. Your slides will be uploaded to the LUG file server and linked from here.