~/conference

MidCamp 2020

date:2020-03-19..2020-03-21
location:-- online --
series:MidCamp · 4 editions
editions:[MidCamp 2017, MidCamp 2018, MidCamp 2019, MidCamp 2020]
titleauthorlength
Welcoming Words25m
Virtual MidCamp opens with logistics: a mandatory code of conduct enforced across Zoom and Slack with incident support via crcoc@midCamp.org and US phone +1…
Organiser on
Build It Better, Stupid: Using Design Systems for ScalabilityJessica Ito, Eric Schmidt01h 00m
Drupal sites pile up inconsistencies — one client has 73 content types and a HubSpot audit found 100+ shades of gray — so the claim is that a component-first…
Talk on
Live Captioning: Make your next event accessible for everyoneAndrew Olson, Qymana Botts54m
Live captioning is a no-cost web tool that captures room audio via Chrome using the Chrome Web Speech API, sends audio to Google, and creates SRT transcripts…
Talk on
Your data model is terrible! Let me show you why.Kris Vanderwater57m
Drupal data models create real costs and tradeoffs: using depcalc to map dependencies shows a node can pull 37 related entities into a manifest and generate…
Talk on
Battle for online privacyDan Moriarty55m
Website breaches (Yahoo 3 billion, Cambridge Analytica 87 million) and scraped face databases like Clearview AI show surveillance risks; billions in GDPR fines…
Talk on
Caching Large Navigation Menus in DrupalBenji Fisher51m
Project uses Drupal 8 render caching to shrink navigation build time for a book with 4,472 pages whose raw menu HTML is 2.7 megabytes. Strategy: generate one…
Talk on
MUDdying the waters: Creating text-based adventure games using Drupal and SlackJonathan (Jack) Franks55m
Ported a 1990 Kyrandia MUD into Drupal and Slack, using Drupal 8 modules, a custom plugin manager, and Slack API calls to let many players interact via direct…
Talk on
Scope in CSS with and without JavaScriptBrian Perry49m
CSS is global by default but multiple concrete options let teams choose tradeoffs: using BEM or Sass partials gives BEM-like component conventions and needs…
Talk on
Maximum PhpStormChris Weber01h 01m
Demonstrates concrete PhpStorm techniques: using Shift+Shift and parameter hints for fast navigation, go to definition and find usages for detective work, and…
Talk on
When there's not a module for thatBenjamin Melançon, Mauricio Dinarte Agaric57m
Shows how to ship a working Drupal extension with minimal files: an info.yml plus a .module file (often three or four lines) can implement a hook_form_alter…
Talk on
Embracing usability and accessibility: a Pace case studyMike Roman, Suzie Miller, Gienna Gaeta32m
Case study shows a Drupal 8 prototype built in InVision and a demo site that passes targeted usability and accessibility checks: six participants validate a…
Talk on
Surviving the Drupal Learning CurveLaura Haskell27m
A company institutes a biweekly Drupal training class that walks beginners through requirements, building a blog, components, Views, preprocess and libraries…
Talk on
Decoupling Drupal Commerce to Multiply and Scale the Front-endMatt Glaman28m
Centarro argues for an API-first Drupal Commerce stack and shows concrete tooling: Commerce API exposes cart, checkout, and resolved dynamic pricing for…
Talk on
Bringing chart-making out of the back-endDaniel Cothran32m
Builds interactive Drupal charts using the Charts module on Drupal 8 with Layout Builder, Paragraphs, Views and Webform workflows; demos include a WHO TB…
Talk on
Custom Drupal data migration: a Georgia GovHub storyApril Sides31m
Drupal 7 multisite content from 85+ sites moves into a Drupal 8 multisite in phased batches of about six sites over two-week cycles, preserving node IDs and…
Talk on
Preparing custom and contributed code for Drupal 9.michael lutz31m
Drupal 9 targets release June 3, 2020 and is effectively Drupal 8.9 with deprecated APIs removed and Symfony 4 and dependency bumps applied. Servers must run…
Talk on
Planning For Personalization: Tips for Dev, Design, & IAJon Meck55m
Advice for making personalization cheap and practical: build modular/atomic templates, expose readable CSS IDs and a data layer, and enforce taxonomy and…
Talk on
Taking Maximum Advantage of Drupal Core's Composer TemplateMichael Anello01h 07m
Explains why to start projects with drupal/recommended-project (composer create-project drupal/recommended-project) and how it pins dependencies to the exact…
Talk on
Automate Drupal 9 upgrades: Addressing deprecated code as a communitydan montgomery52m
Automation aims to replace repetitive deprecations so Drupal 8 sites run on Drupal 9 faster by using Rector plus a Drupal-specific config called Drupal Rector…
Talk on
From Squiggles to Straight Lines: Sketch To Make Decisions & Get On With ItMarissa Epstein55m
Sketching speeds decisions by trading polished comps for concrete artifacts: quick dot-grid templates and min/max page sketches capture content and…
Talk on
Come to the Dark Side (of UX), We Have CookiesIan Geiman, Amanda Bassett, Mariah Jacobs, Casey Tin53m
Defines Dark UX as deliberate designs that trick or coerce users and catalogs concrete patterns: privacy Zuckering, sneak into basket, final countdown, roach…
Talk on
Creating Mobile Apps Drupal and React NativeAlex Dergachev, Robert Ngo52m
A production mobile app called Vaccines on the Go uses a Drupal 8 backend and a React Native frontend to deliver vaccine guidance for a major hospital; it…
Talk on
Drupal as the head in headless commerceKyle Einecker54m
Argues Drupal works best as the head when it ingests a remote commerce platform into Drupal Commerce and runs a full commerce integration (products imported…
Talk on
Using Twig and Views to Create Friendly HTML E-newsletter CodeJoshua Yospyn26m
Shows how a Drupal Views page with hundreds of summaries becomes pasteable email HTML by using Twig templates to output inline styles and table cells, exposing…
Talk on
Case Study: Drupal gets smarter with AI driven BotKamalpreet Kaur20m
Case study of a Drupal dashboard extended with a chatbot that answers AMA queries over real‑time IoT data, using S3, Lambda, Amazon Lex for intent parsing and…
Talk on
Digital transformation at Argonne National LaboratoryBec White, Jason Partyka56m
Argonne builds a Drupal 8 multisite on Acquia, implements SSO and internal APIs, and adds CI/CD with GitLab/Jenkins and automated Behat testing to support…
Talk on
Estimation: The Art of the SWAGChris Greatens01h 00m
Practical methods and hard numbers for real estimates: use comparison-based estimation (compare to past projects), decompose into user stories or go…
Talk on
Fantastic Beasts and How to Taxonomize Them (A wizarding guide to the Drupal Taxonomy System)Timothy Yoder52m
A practical walkthrough of Drupal taxonomies that builds vocabularies, populates term lists (flight, venomous, underwater breathing, etc.), attaches them via…
Talk on
How math, science, and Star Trek help us understand the value of team diversityFredric Mitchell01h 00m
Presents the claim that under hard problems and a large solver pool diversity trumps ability (Scott Page’s theorem) and cites a 2001 Harvard Business Review…
Talk on
Configuration management in Drupal 8 for beginnersDavid Needham50m
Shows that Drupal 8 moves site configuration out of the database into readable YAML files so changes travel with code, exported to Git and imported with Drush…
Talk on
The Future of Content: Context-Aware, Centralized, and Written by RobotsTodd Ross Nienkerk01h 00m
Prediction-driven overview that names what was built and what worked: decoupled Drupal sites power PRI.org and NBC (single content API across brands), a…
Talk on
Stories to get you to the next levelFatima Sarah Khalid31m
Career advice grounded in concrete moves: use Kaleidoscope and git add -p to visually and interactively review diffs so debug leftovers stop slipping in; build…
Talk on
Value Mapping: Building Understanding, Communicating the Benefits of What You DoJeffrey A. 'jam' McGuire, Tracy Evans53m
A step-by-step method for turning product features into an agreed inventory of value statements using 3–10 person workshops, Mero boards and spreadsheets, then…
Talk on
Webforms for EveryoneJacob Rockowitz50m
Covers how the Webform module for Drupal 8 builds, collects and distributes data with concrete features: YAML source mode that exports a form to PHP/module…
Talk on
Your Component Library is Not a Design SystemEvan Willhite51m
Argues that a component library alone leaves out the Gatsby-driven Style Guide (the storefront) and shows a working Emulsify pipeline: Storybook + webpack +…
Talk on
How my disabilities make me a better developer.Matthew Ramir56m
Lives with cerebral palsy and depression and shows concrete adaptations: uses needle‑nosed pliers to hold nails, practices tying shoes until it takes about 40…
Talk on
Turning Your Drupal Hobby Into a Drupal Business (A Business Checklist)Doug Vann, Michael Reynolds57m
Explains concrete steps: file an LLC (example fee $100 in Indiana), get an EIN, open a separate business bank account, and keep business/personal funds…
Talk on
Layout Builder: An Introduction and Current DevelopmentsChristopher Burge30m
Layout Builder is introduced as Drupal core’s panels replacement, shown enabled for a content type and per-entity overrides, with inline blocks that are…
Talk on
The Agile team’s guide to harnessing change and responding to disruptionMeghan Davis53m
Practical incident management for Agile teams that claims to cut cost and confusion by prescribing specific roles and artifacts and showing exactly how they…
Talk on
How Drupal.org is builtNeil Drumm52m
Drupal.org runs as eight separate Drupal sites plus services like the Composer Endpoint, Drupal CI and GitLab; it already deploys automatic updates in…
Talk on
Return of the Clustering: Kubernetes for DrupalTess Flynn55m
A practical Kubernetes stack for Drupal and PHP sites using DigitalOcean managed Kubernetes, three worker nodes and custom flight-deck web images that bake…
Talk on
We Launched the Site! Now What?Kelly Tetterton28m
Provides a concrete post-launch plan: hand clients a launch-day spreadsheet with responsibilities and a content freeze time, reduce DNS TTL so cutover…
Talk on
No QA resources? You can still deliver a quality websiteSadia Rodriguez56m
Shows how a lean team delivers a stable site by naming who owns each QA task, writing a minimum testing checklist (smoke tests across dev/stage/prod), and…
Talk on
How Content Editors Use the Layout Builder: What the User Research ShowsSuzanne Dergacheva35m
Comparative usability testing of Layout Builder versus Paragraphs and Gutenberg uses recorded Zoom sessions with real Drupal editors and finds concrete…
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.