~/conference

MidCamp 2018

date:2018-03-08..2018-03-12
location:Chicago, United States
series:MidCamp · 4 editions
editions:[MidCamp 2017, MidCamp 2018, MidCamp 2019, MidCamp 2020]
tags:[php]
titleauthorlength
What's So Open About Open Source?Chris Rooney01h 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%…
Talk on
NoOps and Data IntegrityAaron Porter, John Grubb39m
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…
Talk on
Understanding DrupalMauricio Dinarte01h 05m
Drupal 8 basics explained with concrete behaviors: content is stored as nodes of specific content types, node IDs increment sequentially, and URLs get…
Talk on
Taming TwigLarry Walangitan54m
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…
Talk on
Nobody wants a website. They want results!Dwayne McDaniel53m
Argues that clients want measurable business outcomes, not a “website,” and recommends qualifying prospects by budget, authority, need and timeframe then…
Talk on
Building SEO-Friendly Sites with DrupalDan Ficker01h 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…
Talk on
Managing Community Conflict in Drupal and BeyondGeorge DeMet01h 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…
Talk on
Drupal 7 to 8 custom module conversionBenji Damron, Gordon Makely35m
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…
Talk on
Getting the most out of PHPStorm for Drupal 8Kyle Einecker59m
Practical tour of PHPStorm for Drupal 8 showing exact workflows: enabling Drupal coding standards with phpcs/phpmd, running phpcbf to fix nine issues…
Talk on
A case study: Ditching the paper for DrupalKelly Cunningham17m
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…
Talk on
Nurturing a Productive LifestyleDavid Needham44m
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…
Talk on
Reporting in Drupal CommerceMatt Glaman30m
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…
Talk on
Power to the authors! Toward achieving fast, flexible visual content authoringRick Cecil33m
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…
Talk on
Diversity, Pipelines, College Alumni, and YouSteven Hardge39m
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…
Talk on
Putting Complex Location Data on the Map in Drupal 8Matthew Messmer, Robert Shell52m
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…
Talk on
Erasing The Stigma: Mental Health in TechJ.D. Flynn01h 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…
Talk on
Growing Developers: Helping Junior Developers Improve & SucceedKristen Mayer13m
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…
Talk on
Too many cooks! Supporting augmented teams without getting saltyStephanie El-Hajj52m
Amazee Labs augments an internal client team, learns React under deadline, and ships the first increment to production after clearing chaos: eight regular…
Talk on
OOP - The Pokemon JourneyFatima Sarah Khalid33m
Begins as a Pokemon-themed walkthrough that maps concrete PHP OOP constructs to examples and Drupal 8 code: shows class properties, constructors, visibility…
Talk on
Bootstrap ParagraphsJIM BIRCH52m
A Drupal 8 module that ships preconfigured Paragraph bundles for Bootstrap and installs Accordions, Carousels, Modals, Tabs and multi‑column layouts ready to…
Talk on
My Journey to Understanding Technical LeadershipAdam Bergstein58m
Argues that technical leadership is serviceable work with concrete practices: run blameless retrospectives, enforce a 30-minute rule so blocked engineers ask…
Talk on
American Medical Association: Topic Landing Pages (A D8 Case Study)Avi Schwab, Brian Clement, Lauren Burroughs, Manning Peterson01h 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…
Talk on
Hot JAMS(tack): Lessons from Building a Music Discovery App with Drupal and ReactBrian Perry01h 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…
Talk on
How to Choose an Open-Source LicenseMichael Miles41m
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)…
Talk on
Making Inclusion Happen Through MentoringMichelle Jackson01h 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…
Talk on
Sprinting & why your company needs to let you do itFatima Sarah Khalid, Sarah Thrasher, Scott Reeves53m
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…
Talk on
Developing for "Somebody": How to Truly Know Your UsersKylie Wojciechowski44m
Argues that building for “somebody” requires doing contextual inquiry: immersive observation plus targeted questions in the user’s workspace, recorded and…
Talk on
Bending Behat's Benefits: A live coding adventureSteve Persch49m
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…
Talk on
Practical UX When You Have (almost) No Time or MoneyGwendelyn Daniels46m
Claim: usable research fits into a shoestring budget and short timelines by using existing data and cheap tools. Concrete steps include mining Google Analytics…
Talk on
Time Flies - Become the Pilot!Rugved Arte, Veena Panicker41m
Interactive prioritization uses the Eisenhower matrix to sort tasks by urgency and importance, a quick gamified exercise assigns point values so teams choose…
Talk on
CiviCRM secrets for DrupalersDavid Snopek, Will Long58m
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…
Talk on
How to effectively communicate to Developers/PMs - A guide for developers and project managersManning Peterson, Robert Kitchen34m
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…
Talk on
Component-based DrupalAdam Bergstein, Brian Perry57m
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…
Talk on
Drupal Commerce 101Carlos Espinoza Rodriguez41m
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…
Talk on
Drupal 8 Migrate: Taming the wild west and learning new tricksJonathan (Jack) Franks55m
Drupal 8 includes Migrate in core and the session shows concrete workflows using migrate_plus and migrate_tools, custom source/process/destination plugins, and…
Talk on
Local Dev Environments for DummiesJeff Geerling, Chris Urban01h 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…
Talk on
Agency WorkflowsDavid Needham51m
Pantheon presents concrete agency tooling and metrics: a containerized platform serving over six billion pageviews a month with Varnish + global CDN, a runtime…
Talk on
Decoupled Drupal across the stackPreston So01h 04m
Describes concrete decoupled Drupal stacks: API-first distributions like Contenta, Reservoir, and Headless Lightning; SDKs such as Waterwheel JS and Swift; and…
Talk on
Panopoly Media: A Jumpstart to Media Rich DrupalWill Long40m
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…
Talk on
RFPs: How to get what you wantallison manley52m
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…
Talk on
From Feedback to Finish: How to Leverage User Focus Groups for Website DesignKelly Tetterton59m
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…
Talk on
Jenkins or: How I learned to stop worrying and love automationJeff Geerling51m
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…
Talk on
Not on Our Watch: an Introduction to Application Performance MonitoringClare Ming52m
Enterprise APM New Relic is used to correlate alerts, deployments and transaction traces and reveals a root cause: a Drupal 7 filesystem with directories…
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.