PyCascades 2019
2019-02-23..2019-02-24
Seattle, United States
[PyCascades 2019, PyCascades 2021, PyCascades 2022, PyCascades 2026]
as the organisers put it
Website for PyCascades 2019, a regional Python conference in the Pacific Northwest, this time in Seattle, Washington, USA.
who it's for
python developers, web developers, data scientists, machine learning engineers, embedded developers, security engineers, engineering managers, educators
topics
decorators taxonomy and patterns; recursion with Python turtle; testing with fixtures and properties; distributed web scraping in Python; Spotify audio features and PCA; transfer learning with VGG16; CircuitPython and NeoPixel LEDs; account security and U2F keys; GDPR and developer data protection; gendered-word dictionary with word2vec; debugging with pdb and stacktrace; mentoring practices for developers
| title | author | length |
|---|---|---|
| Turning 'wat' into 'why' | Katie McLaughlin | 24m |
Walks through concrete gotchas and why they happen: JavaScript uses the ECMAScript ToPrimitive algorithm so []+{} becomes "object Object" and + does string… | ||
| Recursion, Fractals, and the Python Turtle Module | Hayley Denbraver | 23m |
Defines recursion as breaking a problem into smaller subproblems until a trivial base case (example: factorial recursion using num > 1 and num-1) and… | ||
| A Taxonomy of Decorators: A-E | Andy Fundinger | 24m |
Covers a concrete taxonomy: argument-changing decorators (example: click options change a function signature), return-value decorators (TurboGears expose →… | ||
| Meaningful Mentoring Moments | Trey Hunner | 23m |
Practical coaching moves: prompt active recall by asking what’s your guess? instead of quizzing, actively encourage making mistakes and try solutions together… | ||
| Account Security for the Fashionable App Developer | Philip James, Asheesh Laroia | 27m |
Uses concrete tools and numbers: Dropbox’s password estimator zxcvbn blocks the top ~30,000 common passwords in the browser, Django 2.1 ships a similar 30k… | ||
| So tell me, what is your musical taste? | Kyungyun Lee | 20m |
A simple web app called Stratify extracts eight Spotify audio features (danceability, energy, loudness, acousticness, valence, tempo, etc.) via the Spotify Web… | ||
| Abstraction for students of all the things | Chris Waigl | 21m |
Argues that teaching concrete choices about use datetime objects instead of slicing strings, and about enumerate and duck typing for iteration, lifts… | ||
| Hunting the Bugs | Maria McKinley | 18m |
Advice is: write a failing integration test before touching code so the bug can’t silently return; start at the bottom of the stacktrace to find the exception… | ||
| Building a Gendered Dictionary | Omayeli Arenyeka | 18m |
Builds a searchable gendered-word dataset and API that grows from a few hundred Wordnik reverse-dictionary hits to about 4,000 candidates after merging a… | ||
| Data Protection for Developers: Past, Present, and Future | Dustin Ingram | 19m |
A concise history of data protection traces laws from the Hessian act in 1970 and Sweden 1973 to the EU directive of 1995 and the GDPR effective May 25, 2018… | ||
| Light Up Your Life - With Python and LEDs! | Nina Zakharenko | 27m |
Hardware-focused walkthrough of Python on tiny boards that actually shows code, wiring, and gotchas: uses Circuit Playground Express with 10 NeoPixel RGB LEDs… | ||
| Guide to your own artificial intelligence application in 3 easy steps | Norah Klintberg Sakal | 20m |
Shows how to turn an idea into a working image classifier: crop eyes into four classes (round, monolid/monocular, hooded, almond), train with 200 train / 100… | ||
| Distributed Web Scraping in Python | Josh Weissbock | 22m |
Builds a Python distributed scraper that cuts a 15,000-page job from about 26 hours to 4–5 hours by running many workers in parallel; uses a two‑phase… | ||
| Who to blame for all your problems | Ben Berry | 23m |
Argues that postmortems should be blameless by default and that the team assume correct decision given available info so human error is not a terminal… | ||
| Given this, assert that: fluent testing using fixtures and properties | Paul Watts | 24m |
Converts Django API tests into composable pytest fixtures so setup moves out of tests into reusable units (client, user, widget) and fixtures can include… | ||
| nothing matches | ||