Thursday, March 30, 2017

Episode 64: Cryptography

Download

We are sponsored by audible! http://www.audibletrial.com/programmingthrowdown

We are on Patreon! https://www.patreon.com/programmingthrowdown

T-Shirts! http://www.cafepress.com/programmingthrowdown/13590693

Intro Topic: Interning

News/Links

  • CIA Wiretapping
    • https://www.forbes.com/sites/thomasbrewster/2017/03/07/cia-wikileaks-samsung-smart-tv-hack-security/#1dd6ec514bcd 
  • SHA1 Collision
    • https://security.googleblog.com/2017/02/announcing-first-sha1-collision.html

Book of the Show


Tool of the Show


Cryptography

  • Keys
    • Shared secret (a.k.a. password)
      • One time pad
    • Public & private key
      • RSA
      • PGP
    • Signing
  • Ciphers
    • Stateless
      • Caesar cipher
      • Substitution cipher
    • Stateful
      • Block wise (example: AES)
      • Streaming (example: Salsa20)
      • Nonce (Initial state)
  • Sending data securely
    • Use libsodium
    • Do ***not*** write your own crypto
  • Quantum
  • Compromised Clients




Tuesday, February 28, 2017

Episode 63: Spring Framework

Download

We are sponsored by audible! http://www.audibletrial.com/programmingthrowdown

We are on Patreon! https://www.patreon.com/programmingthrowdown

T-Shirts! http://www.cafepress.com/programmingthrowdown/13590693

Intro Topic: https://www.tinywhoop.com/

News/Links


Book of the Show


Tool of the Show


Spring Framework with Spencer Gibb and Mark Heckler

  • What is Spring?  What's the history of Spring?
  • What is pivotal?
  • How/when is it most useful?
  • Who uses Spring?
  • How does someone get started and build their first spring app?
  • What has the Spring team been working on recently?
  • Besides Spring Framework, is there anything that you would like our listeners to check out?
  • Are you hiring?




Tuesday, January 24, 2017

Episode 62: PHP and Hack

Download

We are sponsored by audible! http://www.audibletrial.com/programmingthrowdown

We are on Patreon! https://www.patreon.com/programmingthrowdown

T-Shirts! http://www.cafepress.com/programmingthrowdown/13590693

News/Links


Book of the Show


Tool of the Show


PHP & Hack

  • PHP
    • Intro
      • Templating
      • Can Embed in HTML
      • Server-Side HTML Rendering
    • Advantages
      • Lots of libraries
      • Lots of tutorials and examples
    • Details
      • Weakly typed
      • Associative Arrays but with iterative support
      • Classes (as of PHP 3)
  • Hack
    • Backwards-compatible with PHP
      • Can run PHP code in hack without side effects
      • Compiled and Faster (HHVM)
    • Adds new features:
      • Types & Nullable
      • Generics
      • Collections, Lambda functions
      • Async functions
  • Why/When to use?
    • Legacy Systems
  • Where is it used?
    • Wordpress, phpBB, phpMyAdmin, Gallery, Drupal, MediaWiki, Joomla