MidCamp 2018
2018-03-08..2018-03-12
Chicago, United States
MidCamp ·
[MidCamp 2017, MidCamp 2018, MidCamp 2019, MidCamp 2020]
| title | author | length |
|---|---|---|
| What's So Open About Open Source? | Chris Rooney | 01h 04m |
Community diversity is low and the talk names specifics: MidCamp attendance shows roughly 18% women and speakers near 22%, big tech reports around 2%… | ||
| NoOps and Data Integrity | Aaron Porter, John Grubb | 39m |
Argues that platform‑as‑a‑service automates DevOps so teams stop spending weeks learning and wiring docker, Kubernetes, Jenkins and instead get managed CI/CD… | ||
| Understanding Drupal | Mauricio Dinarte | 01h 05m |
Drupal 8 basics explained with concrete behaviors: content is stored as nodes of specific content types, node IDs increment sequentially, and URLs get… | ||
| Taming Twig | Larry Walangitan | 54m |
Enables Twig debug by setting debug: true, auto_reload: true, cache: false in the services YAML, uses dump() and Devel/Kint but warns Kint can blow memory so… | ||
| Nobody wants a website. They want results! | Dwayne McDaniel | 53m |
Argues that clients want measurable business outcomes, not a “website,” and recommends qualifying prospects by budget, authority, need and timeframe then… | ||
| Building SEO-Friendly Sites with Drupal | Dan Ficker | 01h 02m |
Force all domains to canonicalize to one host, configure robots.txt to block staging, and use Pathauto + Token patterns so aliases follow a predictable… | ||
| Managing Community Conflict in Drupal and Beyond | George DeMet | 01h 06m |
Community Working Group runs a volunteer conflict process using a public incident report form on drupal.org, weekly Google Hangouts and a private Slack for… | ||
| Drupal 7 to 8 custom module conversion | Benji Damron, Gordon Makely | 35m |
Three months to port a Drupal 7 site (six subsites) to Drupal 8, converting custom blocks/pages/forms/JS and moving from a single DB to multisite databases… | ||
| Getting the most out of PHPStorm for Drupal 8 | Kyle Einecker | 59m |
Practical tour of PHPStorm for Drupal 8 showing exact workflows: enabling Drupal coding standards with phpcs/phpmd, running phpcbf to fix nine issues… | ||
| A case study: Ditching the paper for Drupal | Kelly Cunningham | 17m |
Company replaces paper and disparate apps with Drupal, importing CSVs via Feeds to import a CSV (Drupal 7) and exposing results with Views to display the… | ||
| Nurturing a Productive Lifestyle | David Needham | 44m |
Argues that single lifehacks fade and a resilient routine wins, backing it with concrete tools: the Ivy Lee method (6 prioritized tasks), the Pareto 80/20… | ||
| Reporting in Drupal Commerce | Matt Glaman | 30m |
Three reporting paths exist with clear tradeoffs. Commerce Reports stores denormalized order rows in-site for SQL queries and tax reports but adds DB load and… | ||
| Power to the authors! Toward achieving fast, flexible visual content authoring | Rick Cecil | 33m |
Marketing team needs to produce thousands of targeted landing pages quickly, so the solution connects a drag-and-drop visual builder to structured content in… | ||
| Diversity, Pipelines, College Alumni, and You | Steven Hardge | 39m |
Tech companies use a vague “pipeline” excuse while 2015 BLS data show 8.6% Black representation in computer and math jobs and top campus recruiting funnels… | ||
| Putting Complex Location Data on the Map in Drupal 8 | Matthew Messmer, Robert Shell | 52m |
Case study of the Chicago Park District migration handling 600 parks and over 2,000 facility locations, using Migrate and Migrate Tools with a custom source… | ||
| Erasing The Stigma: Mental Health in Tech | J.D. Flynn | 01h 03m |
Tech workers report much higher rates of mental illness than the general 20% figure: an AzMI survey of ~1,500 responses shows 50% reported diagnosis, and only… | ||
| Growing Developers: Helping Junior Developers Improve & Succeed | Kristen Mayer | 13m |
Starts with a quick personal path into development and then gives concrete practices that helped a junior move from guessing to competent work including Ruby… | ||
| Too many cooks! Supporting augmented teams without getting salty | Stephanie El-Hajj | 52m |
Amazee Labs augments an internal client team, learns React under deadline, and ships the first increment to production after clearing chaos: eight regular… | ||
| OOP - The Pokemon Journey | Fatima Sarah Khalid | 33m |
Begins as a Pokemon-themed walkthrough that maps concrete PHP OOP constructs to examples and Drupal 8 code: shows class properties, constructors, visibility… | ||
| Bootstrap Paragraphs | JIM BIRCH | 52m |
A Drupal 8 module that ships preconfigured Paragraph bundles for Bootstrap and installs Accordions, Carousels, Modals, Tabs and multi‑column layouts ready to… | ||
| My Journey to Understanding Technical Leadership | Adam Bergstein | 58m |
Argues that technical leadership is serviceable work with concrete practices: run blameless retrospectives, enforce a 30-minute rule so blocked engineers ask… | ||
| American Medical Association: Topic Landing Pages (A D8 Case Study) | Avi Schwab, Brian Clement, Lauren Burroughs, Manning Peterson | 01h 00m |
AMA builds a reusable Drupal 8 site that ships six topic landing pages as an MVP and uses Panels + Panelizer + IPE for drag‑and‑drop page assembly so editors… | ||
| Hot JAMS(tack): Lessons from Building a Music Discovery App with Drupal and React | Brian Perry | 01h 01m |
A decoupled music discovery app built with Reservoir distribution + Drupal 8 exposes a JSON:API endpoint that a React front end bootstrapped with Create React… | ||
| How to Choose an Open-Source License | Michael Miles | 41m |
Explains that open-source requires an explicit license and gives concrete rules: GPL strong copyleft (Drupal uses GPL 2.0+ so modules/themes must carry GPL)… | ||
| Making Inclusion Happen Through Mentoring | Michelle Jackson | 01h 00m |
A pilot expands a one‑day DrupalCon visit into a 5-month remote mentorship program with Slack, Adobe Connect, Pantheon sandboxes and recorded classes; partners… | ||
| Sprinting & why your company needs to let you do it | Fatima Sarah Khalid, Sarah Thrasher, Scott Reeves | 53m |
Contribution sprints are focused work sessions where people triage issues, write and test patches, and sometimes perform a live commit (often a small low‑risk… | ||
| Developing for "Somebody": How to Truly Know Your Users | Kylie Wojciechowski | 44m |
Argues that building for “somebody” requires doing contextual inquiry: immersive observation plus targeted questions in the user’s workspace, recorded and… | ||
| Bending Behat's Benefits: A live coding adventure | Steve Persch | 49m |
Live coding shows Behat and the Drupal Behat Extension driving a vanilla Drupal 8.5 Umami site: tests create content (10 articles), toggle the promoted flag… | ||
| Practical UX When You Have (almost) No Time or Money | Gwendelyn Daniels | 46m |
Claim: usable research fits into a shoestring budget and short timelines by using existing data and cheap tools. Concrete steps include mining Google Analytics… | ||
| Time Flies - Become the Pilot! | Rugved Arte, Veena Panicker | 41m |
Interactive prioritization uses the Eisenhower matrix to sort tasks by urgency and importance, a quick gamified exercise assigns point values so teams choose… | ||
| CiviCRM secrets for Drupalers | David Snopek, Will Long | 58m |
CiviCRM integrates into Drupal 6/7/8 (and WordPress/Joomla/Backdrop) and proves itself API-first via the API Explorer at /civicrm/api, with discoverable PHP/JS… | ||
| How to effectively communicate to Developers/PMs - A guide for developers and project managers | Manning Peterson, Robert Kitchen | 34m |
Developers lose ~20 minutes after an interruption and prefer asynchronous check-ins: put status and updates in JIRA, ping on Slack and wait for a reply, and… | ||
| Component-based Drupal | Adam Bergstein, Brian Perry | 57m |
Focuses on a practical pipeline: build components in Pattern Lab with a twig template, Sass partial and JSON sample data, bring that library into Drupal via… | ||
| Drupal Commerce 101 | Carlos Espinoza Rodriguez | 41m |
Shows how to get a working Drupal Commerce 2.x store using install via Composer, with a live demo of the out‑of‑the‑box product model, product variations and… | ||
| Drupal 8 Migrate: Taming the wild west and learning new tricks | Jonathan (Jack) Franks | 55m |
Drupal 8 includes Migrate in core and the session shows concrete workflows using migrate_plus and migrate_tools, custom source/process/destination plugins, and… | ||
| Local Dev Environments for Dummies | Jeff Geerling, Chris Urban | 01h 00m |
Survey of 700+ respondents across 60+ countries shows ~80–90% working on Drupal 8 and most teams of five or fewer; PhpStorm dominates IDE choice. Top local… | ||
| Agency Workflows | David Needham | 51m |
Pantheon presents concrete agency tooling and metrics: a containerized platform serving over six billion pageviews a month with Varnish + global CDN, a runtime… | ||
| Decoupled Drupal across the stack | Preston So | 01h 04m |
Describes concrete decoupled Drupal stacks: API-first distributions like Contenta, Reservoir, and Headless Lightning; SDKs such as Waterwheel JS and Swift; and… | ||
| Panopoly Media: A Jumpstart to Media Rich Drupal | Will Long | 40m |
Panopoly Media installs on Drupal 8 and delivers a working media workflow: it creates media entities (image, file and a video type for YouTube/Vimeo), adds an… | ||
| RFPs: How to get what you want | allison manley | 52m |
Practical how-to for writing RFPs that get comparable bids: shows a worst-case RFP that is 27 pages with a half‑page scope, 214 vendor questions, 19 firms… | ||
| From Feedback to Finish: How to Leverage User Focus Groups for Website Design | Kelly Tetterton | 59m |
A civic testing engagement uses the Smart Chicago / City Tech civic testing group to run about two dozen participants through 30–45 minute, task‑oriented… | ||
| Jenkins or: How I learned to stop worrying and love automation | Jeff Geerling | 51m |
Shows a concrete, repeatable setup for secure Jenkins for Drupal and PHP: Nginx + Let's Encrypt fronting Jenkins, Jenkins jobs and config stored in code and… | ||
| Not on Our Watch: an Introduction to Application Performance Monitoring | Clare Ming | 52m |
Enterprise APM New Relic is used to correlate alerts, deployments and transaction traces and reveals a root cause: a Drupal 7 filesystem with directories… | ||
| nothing matches | ||