~/conference

CodeMash 2018

date:2018-01-09..2018-01-12
location:Sandusky, United States
series:codemash.org · 5 editions

security engineers, devops engineers, backend developers, qa engineers, frontend developers, cloud architects, engineering managers

Kubernetes on Raspberry Pi clusters; AWS security checklists (KMS, STS, VPC); OWTF automated web pentesting; Angular with Socket.io and rxjs; GraphQL flexible client APIs; problems with JSON Web Tokens; .NET Core cross-platform publishing; browser security headers and CSP rollout; NoSQL (MongoDB) exposure and fixes; threat modeling for secure design; advanced automated UI testing patterns; domain driven design fundamentals

titleauthorlength
Avoiding Microservice MegadisastersJimmy Bogard51m
A rewrite of a monolith into many tiny services takes 18 months and hundreds of engineers and yields a site that takes 9.5 minutes to load because every page…
Talk on
AWS Security EssentialsAaron Bedra51m
Gives a checklist: enforce automation (Terraform/CloudFormation/Ansible) so humans stop clicking console buttons, restrict console logins and root use with…
Talk on
Zero to DevOps in Under an Hour with KubernetesDale Alleshouse59m
Claims a full Kubernetes devops pipeline from zero to running in under an hour and actually builds it: a four Raspberry Pi nodes cluster (bought for under…
Talk on
Automating Security Testing with the OWTFJerod Brennen55m
OWTF automates web pen testing by wiring together command-line scanners and a web UI running on Python/Postgres so a QA pipeline can run OWTF against targets…
Talk on
Event-Driven UX in the Real World with Angular and Socket.ioMichael Meadows46m
Demonstrates concrete patterns and working demos: real-time notifications, streaming support requests, record locks and field-level “soft” locks, and a chat…
Talk on
Matt SmithMatt Smith56m
Claims that moving security into the dev cycle finds issues earlier, saves money, and frees pen testers for harder work. Demonstrates OWASP ZAP (proxy, spider…
Talk on
A Game of Theories: why languages do what they doRae Krantz47m
Compares six languages by concrete tradeoffs: Ruby’s monkey patching enables flexibility but breaks gems; Python’s Zen and adoption of numpy drove Python’s…
Talk on
Evolution of a RESTful Testing FrameworkKevin Shomper35m
A custom REST test framework evolves from single-line Ruby hashes into readable YAML scenarios and relational test references that let one call capture values…
Talk on
Designing Cross Platform Applications on .NET CoreKevin Griffin56m
Claims that .NET Core enables true cross‑platform apps are tested with concrete details: target dotnet standard 2.0, sockets are now available, JSON.NET…
Talk on
Enhancing Application Security: Understanding and Utilizing Browser Security FeaturesKevin Cody50m
Lists exact headers to add, where to add them, and what they actually stop: X-XSS-Protection: 1; mode=block blocks many reflected XSS cases…
Talk on
How Do I Secure My Micro-Services?John Melton57m
Argues for concrete practices not theory: run dependency-check in CI for third‑party vulnerabilities, centralize secrets in HashiCorp Vault, automate TLS…
Talk on
NoSQL Shouldn’t Mean NoSecurityMatthew Groves54m
Demonstrates that unsecured document stores really get compromised: spins up an unsecured MongoDB on Azure, imports fake credit‑card JSON, leaves a honeypot…
Talk on
Threat Modeling for Secure Software DesignRobert Hurlbut01h 00m
Concrete takeaways and tools not platitudes: threat modeling identifies specific flaws (Jeep Cherokee remote takeover, about 500,000 pacemakers with…
Talk on
GraphQL -- Flexible APIs for Adaptive ClientsBrian Genisio58m
Claims that GraphQL lets clients ask one endpoint for exactly the fields they need and that a typed schema enables linting and introspection. Shows tooling…
Talk on
10 Insane Tips You Can Use Today to JavaScript Effectively; #8 Will Shock You!Brian Genisio56m
Claims twelve practical ES2015–2017 patterns not ten, with #8 admitted as linkbait; Khan Academy runs a transpile pipeline for two years and serves 10 million…
Talk on
Becoming a Servant Leader, Leading from the TrenchesSarah Dutkiewicz52m
Claims that servant leadership means doing the work alongside the team and carrying their voices forward, with concrete tactics: document misconduct to remove…
Talk on
JSON Web Tokens SuckRandall Degges54m
Claims that JWTs are great for web auth turn out to be wrong: most JWTs are not encrypted and stateless JWTs embed full user records so they balloon (example…
Talk on
Public Speaking without Barfing on Your ShoesDavid Neal40m
First talk was in 2011 and lessons include concrete tactics: use hand-drawn illustrations (start with stick figures), practice until transitions are smooth…
Talk on
Crypto for Developers: Making Sane ChoicesAdam Caudill55m
Recommendation focuses on concrete choices and failures: use Argon2 for password hashing (PBKDF2 only as a minimum), prefer AES-256 (or Salsa20) with…
Talk on
Secure Applications, By DesignCraig Stuntz51m
Claims a repeatable process: threat modeling + partitioning + defense in depth with concrete outcomes. Shows a hotel card-authorization system on AWS that…
Talk on
Unbreakable. Perfect: The Craft of CodeJoe Morgan43m
Argues for craftsmanship over “it works” with concrete practices: use linters and writing for testability to expose hidden complexity, refactor long parameter…
Talk on
How Not to Destroy DataMichael Perry55m
Argues for a data model that records immutable facts so state changes become inserts: only inserts no updates no deletes, identities come from natural keys or…
Talk on
Advanced Patterns for Automated UI TestingSeth Petry-Johnson53m
Estimated manual regression takes 7–8 days so the team automates browsers with Canopy and Selenium and focuses UI tests only where lower‑cost tests can’t prove…
Talk on
How to get started with robotics and IoT at homeCarla Siler-Maddalena43m
Starts from kid-friendly Lego kits and moves to concrete projects: a garage-door sensor (magnetic sensor + Raspberry Pi, wired to GPIO 14/16; hardware-only LED…
Talk on
Domain Driven Design: The Good PartsJimmy Bogard01h 04m
A greenfield DDD effort starts as a huge monolith with 195 controllers ~650 actions, 121 roles and an enormous repository of ad‑hoc queries that still ships to…
Talk on
299,792,458 Meters per SecondAnthony Eden49m
Network latency shapes design decisions: ~14.8 million meters gives a 50 milliseconds theoretical round trip, but observed pings hit 250 ms measured ping…
Talk on
How to embed security into your processTimothy DeBlock58m
Claims concrete steps to embed security: inventory components, run threat modeling with STRIDE and rate risks with DREAD, add code review and patching to…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.