Upgrade Your Drupal Skills

We trained 1,000+ Drupal Developers over the last decade.

See Advanced Courses NAH, I know Enough
Nov 17 2021
Nov 17

After our traditional 6-month hiatus, the MidCamp organizers met in October to discuss our plans for 2022. Here's the tl;dr:

  • we're burnt-out on virtual events, AND
  • we're not ready to go back to the way things were, BUT
  • we still want to do... something in March 2022.

Where we are

We had a good honest conversation with 9 members of our organizing team. Here are some of the recurring themes:

  • We've done one year of virtual in the traditional conference format and one year of experimentation with new formats. We feel like we've been successful with both, but despite trying to scale down our workloads last year, we've still left each year drained instead of reenergized.
  • There is no lack of Drupal content in the world. Between volunteer events, DrupalCon, and professional content producers churning out tons of great content and the relatively quiet Drupal "Super Cycle" as Dries termed it.
  • "Proof of vaccination or negative test" procedures are still in the process of being standardized. We deemed the risks to our volunteer-led team as high. There are companies that offer these services that could reduce some of that burden but we don't yet have information about availability or costs.

What's next?

More virtual, more work, more risk... once we determined we DID NOT want those things, we started discussing possibilities of what we DID want.

  • We believe there is value in the MidCamp brand we've built over the past 7 years. We want to keep it in the conversation—continuing to foster the Midwest Drupal Community and contribute to the Drupal project.
  • We crave some return to in-person events. Dedicating time to networking, recharging, learning, and contributing instead of struggling to attend a conference and work simultaneously.
  • We want to have fun and see friends that we will have not seen IRL for two years or more by March.

So... what now?

The organizing team will be checking in every 4-6 weeks instead of our usual every other week schedule. We'll stay appraised on the state of the world and Chicago. We'll keep brainstorming ideas.

You can keep March 16-19, 2022 on your calendar, subscribe to our mailing list, follow @midwestcamp, and join us on Slack.

Be safe, and Happy Holidays from all of us at MidCamp.

Mar 23 2021
Mar 23

As if learning all about the Drupal Community, Contribution and participating in an Unconference weren’t enough, we’re pleased to also offer you the chance to win some prizes! The goal of MidCamp is to bring everyone along for the ride, whether you’re just getting started with Drupal, you’re continuing to iterate and learn, or you’re a subject matter expert sharing your knowledge. We hope some of these prizes help you on your journey, wherever it may take you!

Each morning, we’ll be drawing registered attendees’ names to win fabulous prizes. First-time attendees and new community members will have extra chances to win!

Thanks to our sponsors DDEV and GitKraken for donating the prizes. Here are some of the things you might win:

Register now, it’s not too late!

Mar 22 2021
Mar 22

MidCamp is this week, and there’s still time to register! Review our tools and accessibility to ensure you can get the most out of camp, and check the job board if you're searching.

We have a lot going on this year, so here’s the final rundown of what to expect. We’ll share login links and more tomorrow.

  • For new attendees, Wednesday will start with three sessions to introduce you to Drupal, the Community, and MidCamp.

  • For those new to conference speaking, Wednesday afternoon will be a series of three speaker workshops on Zoom.

  • For those new to Drupal, join Evolving Web’s free afternoon webinar and download Get Started with Drupal, an Introductory Guide.

  • After that, at 4PM, join us for Karaoke!

  • For all, Thursday we have activities to connect with the community, learn, and have fun. We have many pre-set activities, but are holding spots specifically for newcomers to lead their own discussions.

  • For developers who are already familiar with using Drupal in a local environment, we have workshops on setting up and building NightwatchJS tests.

  • After that, at 4PM, join us for Game Night!

  • For all, Friday is our Unconference. Bring a topic or just yourself and join us for a full day of great conversations and deep discussions.

  • For those who plan to contribute on Saturday, we’ll have a workshop to help get your local environment up and running on Friday morning.

  • For experienced developers, we’ll have a series of advanced local development discussions on Friday afternoon.

  • After that, at 4PM, join us for Happy Hour!

  • For new contributors, we’ll start Saturday with workshops to introduce you to contribution and issue forks.

  • For all, we’ll spend Saturday working on the Olivero, Drupal Recipes, and Feeds/Migrate initiatives.

  • After that… we’re done!!!

The Whole Time

  • We’ll have spaces in Zoom, Slack, and Gather.town to socialize, hang, and help each other.

  • The organizers will be available to help. Mention “@organizers” in Slack, email [email protected], or tweet at @midwestcamp for general help. Email [email protected] for Code of Conduct-specific issues.

And now… a word from our sponsor

If you or someone you know is looking for an opportunity to work remotely for one of the world’s leading contributors to the Drupal project and community, Palantir.net is hiring an Engineer! Learn more and apply today.

Mar 18 2021
Mar 18

MidCamp 2021 is less than one week away, so register now. We’ll be doing our first review of topic submissions for Thursday’s “Meet the Drupal Community” day this evening and still taking submissions for Friday’s “Share Your Knowledge” Unconference. Our job board is filling up, and we’re ready to gather.

MidCamp is always a great prep for DrupalCon contribution activities, and this year is no exception. Even if you’ve never contributed to Drupal before, we have something for you.

Thursday: Olivero Sprints

MidCamp will be hosting a sprint to create automated tests for Drupal’s new Olivero theme on Thursday, March 25th, and Saturday, March 27th, 2021. During the Thursday sprint, attendees will learn to write functional tests using Drupal core’s test suites, PHPUnit and NightwatchJS. We’ll then submit patches to Drupal.org to go through the process of committing them to Drupal core.

Friday: Get Started with Local Development

In addition to our Unconference on Friday, DDEV will host a multi-part workshop to help you set up a local development environment on macOS, Linux, or Windows. Get ahead by installing the latest Quicksprint package, or just follow along during the workshop. Bring all your questions!

Saturday: Give Back To Drupal

Contribution days are an important part of Drupal's growth and are also a great opportunity to get involved because others are on hand to help you contribute. There is a dedicated contribution day on Saturday, so come and collaborate with other Drupal community members!

We’ll be focusing our work on:

New to code contributions? That’s wonderful! There will be a series of first time contribution workshops in the morning.

And now… a word from our sponsors:

Evolving Web is looking for talented Drupal trainers for their training program. Join the #EW Drupal community. Check it out: https://apply.workable.com/evolving-web/j/D7134FBC98/
 

Tyto Learning Solutions is proud to be a core sponsor of MidCamp 2021! Join Tyto Learning Solutions on Wednesday at 10:30 CDT for their session: Drupal Camp Quick Start: What Am I Getting Myself Into? We'll address some of the questions about Drupal that you did not even know to ask! Targeted to the non-developer, this session is perfect for individuals that are new to Drupal and Drupal camps.

Mar 16 2021
Mar 16

MidCamp will be hosting a sprint to create automated tests for Drupal’s new Olivero theme on Thursday, March 25th, and Saturday, March 27th, 2021. During this sprint, attendees will learn to write functional tests using Drupal core’s test suites, PHPUnit and NightwatchJS. We’ll then submit patches to Drupal.org to go through the process of committing them to Drupal core.

Why do we want tests?

Drupal core is a very complex content management system, with loads of functionality and edge cases that need to be accounted for when committing code. Thoroughly testing all of this manually is extremely difficult and time-consuming. However, automated tests fill this gap to ensure critical functionality does not break when new code is committed.

To that end, we’re going to create various automated tests for Olivero that will ensure we don’t commit code that breaks existing functionality. 

Sprint schedule

Thursday:

Thursday morning, Bluehorn Digital’s Matt Glaman will be leading a class on getting up and running with NightwatchJS. The goal of this class is to get Nightwatch tests running locally – with DDEV, Lando, or a regular local environment. We will walk through configuring Nightwatch for your environment, running Chromedriver, and executing an existing test within Drupal core.

That afternoon, we’ll be writing our first tests for Olivero. Matt will once again be mentoring. We’ll be concentrating on writing the Nightwatch install script and an initial test. When the Nightwatch test suite executes a test, it runs an installation script to set up the test Drupal site. We’ll need to write a script that enables Olivero and sets up some content. Once we have the install script created, we will test the Olivero menu collapse when a user begins scrolling on the page.

Saturday: 

On Saturday, Brian Perry, Matt Glaman, and Mike Herchel will lead teams to concentrate on writing both PHPUnit and Nightwatch tests. We’ll also possibly contribute NightwatchJS documentation to Drupal core

Toward making Olivero stable

These tests are a critical requirement for stabilizing Olivero, and making it the default theme for Drupal (replacing Bartik). You can review the meta-issue for creating these tests.

What you can do

If you want to participate, you’ll need to have a working Drupal 9.2.x running on your local computer. You can download the latest Drupal core 9.2.x and set up your local environment.

One more thing… Register for MidCamp today! Ticket prices start at FREE!

Mar 12 2021
Mar 12

MidCamp 2021 is less than two weeks away, and tickets are on sale now. We’re accepting topic submissions for Thursday’s “Meet the Drupal Community” day and Friday’s “Share Your Knowledge” Unconference. Our job board is filling up, and next week is NERD Summit—a three-day inclusive, community building tech event based in New England. 

This email is focused on our activities for folks new to Drupal or our community. If you’re already a friend of MidCamp, stop now and forward this email to a friend or colleague, please!

Where to begin

If you’re not even sure about Drupal, let alone MidCamp, join us (for free!) for a few hours on Wednesday morning. We’ll introduce you to Drupal, the community, and MidCamp. After these three sessions, you’ll have all you need to make the most out of the rest of camp as an attendee.

Find your voice

Attending MidCamp is a great start, but the best way to learn something is to teach it. On Wednesday afternoon, we’ll hold a series of (also free) workshops for folks who are interested in public speaking. During these hands-on sessions, we’ll look at what has stopped you from speaking in the past—and explore how to move past your fears. We will discuss some common myths about public speaking, different talk formats, and we will focus on finding your areas of expertise.

No technical knowledge is needed, everyone has something to share!

Dive into local development

During camp, we’re planning a workshop to provide opportunities to learn more about local development best practices. We’ll walk you through getting Drupal set up on your own machine and prepare you for Saturday contribution activities. Look out for more details, coming soon.

And now… a word from our sponsor:

Bounteous is proud to be a sponsor of MidCamp 2021! We co‑innovate with the world’s most ambitious brands to create transformative digital experiences. Be sure to connect with our team of Drupal experts during the event, we look forward to seeing you! Learn more about us.

Mar 05 2021
Mar 05

MidCamp 2021 is less than three weeks away, and tickets are on sale now. We’re accepting topic submissions for Thursday’s “Meet the Drupal Community” day and Friday’s “Share Your Knowledge” Unconference. There’s a lot going on between now and then, so pitter-patter.

Schedule

This year we’re embracing the virtual format and working to create spaces that encourage community building, connection, and mentorship. Each day builds on the next, but the schedule is built for maximum flexibility.

  • Wednesday, March 24 - Get Started with Drupal
  • Thursday, March 25 - Meet the Drupal Community
  • Friday, March 26 - Share Your Knowledge
  • Saturday, March 27 - Give Back to the Project

We want you for MidCamp

Instead of a formal call for papers, we’re now opening submissions for Thursday and Friday topics.

Thursday will be a day to Meet the Drupal Community: Attendees are encouraged to propose a topic for presentation or discussion. This need not be a formal session submission… it could be a conversation, case study, or just a time to get outside and walk in the park. Submit an idea and we’ll get you on the schedule.

Friday is a day to Share Your Knowledge: Submit a topic and we’ll gather them all together for an Unconference. The rules of an Unconference are simple:

  • Whoever shows up are the right people
  • Whatever the results of a session were what it was supposed to be
  • Whenever it starts is the right time
  • It is over when it’s over

And now… a word from our sponsor

Drupal developers: Leverage the power of your community

Join our growing network of Drupal professionals at Esteemed working together as one team. Learn about Drupal, and our opportunities for contract or full-time jobs. Also, refer your colleagues/clients and earn commissions. We provide support and mentoring, helping you build your career–every step of the way. Join us today: app.drupalcontractors.com

Feb 18 2021
Feb 18

MidCamp 2021 is just over a month away, and we’re excited about our new scheduleTickets are on sale now, sponsorships are going fast, and we’re excited to see the community gather today for Florida Drupal Camp.

Schedule

This year we’re embracing the virtual format and working to create spaces that encourage community building, connection, and mentorship.

  • Wednesday, March 24: Community Onboarding — Audience-based discussions focused on welcoming people into the Drupal community and letting experts share their knowledge.
  • Thursday, March 25: Building Community — Attendees will enjoy a day of lightly structured activities to decompress, talk shop, and have some human time.
  • Friday, March 26: Unconference — Instead of formal sessions, we’ll discuss Drupally things in a one-day Unconference format.
  • Saturday, March 27: Contribution Day — Our traditional day to give back to the Drupal project. All experience levels are welcome.

Tickets

This year’s tickets are all flexible:

Sponsorships

Our sponsorship packages are designed to showcase your organization as a supporter of the Drupal community and provide opportunities to:

  • grow your brand,
  • promote the health of the Drupal community,
  • and connect with new leads or Drupal talent.

More information is available on our sponsorships page. Sponsors get full access to our job board, targeting our audience of experienced web professionals from Chicagoland and beyond.

Help Us Spread the Word

The first day of this event is geared towards newcomers to Drupal. Now is a great time for you to invite your co-workers and colleagues to our community. Newcomers will find a welcoming format to learn more about open-source, network with other professionals, and get excited with hands-on learning. MidCamp is a great place to get started and no technical knowledge is required!

Thanks for sticking around. We’re excited for what 2021 has in store. Join the conversation on Slacklisten in on Twitter, or subscribe to the email list.

Feb 07 2021
Feb 07

At every pre-pandemic MidCamp attendees were welcomed by a team of volunteers with shirts and badges and stickers and funny hats and answers to every question possible. Our 2020 event had a few warm human moments, like when a room moderator asked 100+ people to come off mute simultaneously before our opening remarks, but ultimately recreating the human-ness of our prior events in a virtual setting proved challenging. This was not only draining for prior attendees but challenging for new community members.

This year, our new “Community Day” sets out to provide a more human on-ramp by:

  1. introducing new community members to the product, the community, and the kinds of conversations that will go on during the event, and 
  2. engaging all attendees in planning the event itself.

In our prior post, we began to define our audience. We’ll begin community day with a morning of short talks and discussions split up into three audience-specific tracks:

  • I’m new to Drupal: these discussions could include a review of the tools on Drupal.org, learning opportunities around the community, or a panel of folks discussing why they’ve stuck around the community.
  • I do Drupal, I’m new to the community: Many folks Drupal, but not every Drupaler knows how they can leverage our incredible community. Here we’ll talk about issue queues, documentation, and novice contribution opportunities.
  • I do Drupal, I’m involved in the community: This group could discuss Drupal core initiatives, triage Contribution Day tasks, or review mentoring opportunities.

If you’re interested in presenting or have a request for a topic, please comment on this Drupal.org issue.

In the second half of Community Day, we’ll open the “Call for Activities/Topics” for our Thursday and Friday Unconference. 

  • Thursday will be focused on building relationships in the community through social events, games, and lightning talks, and other activities that are welcoming to all.
  • Friday will take more of a traditional Unconference schedule, with Birds of a Feather (BoF) discussions and more.

To encourage diversity in discussions, we’ll also be holding a workshop for marginalized, underrepresented, and historically excluded speakers on Wednesday afternoon. 

So, that’s Community Day. With it, we hope to:

  • give new attendees the confidence to bring a topic or activity to the table,
  • give everyone a plan of what they can expect for the next two days,
  • provide opportunities for connection and mentorship.

In the end, this MidCamp we’re encouraging all attendees to:

  • come as you are, 
  • bring your excitement and ideas, 
  • plan for lots of opportunities to engage, and 
  • feel free to step away as you need.
Feb 07 2021
Feb 07

Edit: After publishing, and based on community feedback, we've modified our naming slightly. "Community Day" is now "Community Onboarding Day".

At every pre-pandemic MidCamp attendees were welcomed by a team of volunteers with shirts and badges and stickers and funny hats and answers to every question possible. Our 2020 event had a few warm human moments, like when a room moderator asked 100+ people to come off mute simultaneously before our opening remarks, but ultimately recreating the human-ness of our prior events in a virtual setting proved challenging. This was not only draining for prior attendees but challenging for new community members.

This year, our new “Community Onboarding Day” sets out to provide a more human on-ramp by:

  1. introducing new community members to the product, the community, and the kinds of conversations that will go on during the event, and 
  2. engaging all attendees in planning the event itself.

In our prior post, we began to define our audience. We’ll begin community day with a morning of short talks and discussions split up into three audience-specific tracks:

  • I’m new to Drupal: these discussions could include a review of the tools on Drupal.org, learning opportunities around the community, or a panel of folks discussing why they’ve stuck around the community.
  • I do Drupal, I’m new to the community: Many folks Drupal, but not every Drupaler knows how they can leverage our incredible community. Here we’ll talk about issue queues, documentation, and novice contribution opportunities.
  • I do Drupal, I’m involved in the community: This group could discuss Drupal core initiatives, triage Contribution Day tasks, or review mentoring opportunities.

If you’re interested in presenting or have a request for a topic, please comment on this Drupal.org issue.

In the second half of Community Onboarding Day, we’ll open the “Call for Activities/Topics” for our Thursday and Friday Unconference. 

  • Thursday will be focused on building relationships in the community through social events, games, and lightning talks, and other activities that are welcoming to all.
  • Friday will take more of a traditional Unconference schedule, with Birds of a Feather (BoF) discussions and more.

To encourage diversity in discussions, we’ll also be holding a workshop for marginalized, underrepresented, and historically excluded speakers on Wednesday afternoon. 

So, that’s Community Onboarding Day. With it, we hope to:

  • give new attendees the confidence to bring a topic or activity to the table,
  • give everyone a plan of what they can expect for the next two days,
  • provide opportunities for connection and mentorship.

In the end, this MidCamp we’re encouraging all attendees to:

  • come as you are, 
  • bring your excitement and ideas, 
  • plan for lots of opportunities to engage, and 
  • feel free to step away as you need.
Jan 05 2021
Jan 05

MidCamp 2021 is going to be a camp like none other. We’re tired of virtual sessions and we’re reimagining our camp to make it more community-oriented and interactive! 

In early March 2020 when we made the decision to take MidCamp 2020 virtual, we had very little idea of how the year would unfold. Our 2020 camp was a blast, but 9-months deep into the pandemic in the US, we needed to reassess our situation for 2021. We did some digging, and tried to get back to our roots. Here’s where we landed.

Tl;dr

  • MidCamp is happening virtually March 24-27, 2021.
  • It’s going to be something totally different—focused on humans and providing personal growth through collaboration.
  • Tickets will be pay-what-you-wish.
  • Keep an eye out for sponsor info, coming soon.

WHY are we doing this?

  • We want to sustain the Drupal project & community. Local events are often considered the best onramp to the Drupal project, and we need to keep camps healthy to keep Drupal healthy.
  • We want to maintain our presence as a brand and a team. MidCamp is now 7-years old, we have a great team of organizers, and we want to keep the gang together.

WHAT are we doing?

MidCamp 2021 will be a four-day event, but this year we’re designing the program (and the tickets) to be much more freeform and drop-in/drop-out. None of us have the time or the energy for four full-days of Zooming any more.

  • Wednesday: Community Day. A new concept we’re piloting, Community Day is meant to onboard attendees to the Drupal Community. Attendees will be presented with a range of introductory presentations, interspersed with small-group mentoring sessions.
  • Thursday: Opening Ceremonies. After learning about Drupal and the Community, attendees will enjoy a day of lightly structured activities to decompress, have fun, and have some human time. Twitch party? Gather town? D&D quest? They’re all possible.
  • Friday: Unconference. Instead of formal sessions, we’ll do Drupally things in a one-day un-conference format. If you’re unfamiliar with the format, read about organizing and attending.
  • Saturday: Contribution Day. Our traditional day to give back to the Drupal project. All experience levels are welcome, and you might even get your first core commit!

WHO is this for?

MidCamp is for “people who use, develop, design, and support the Web’s leading content management platform, Drupal.” We wanted to elaborate on that statement this year.

MidCamp 2021 is for:

  • People who are completely new to Drupal, that could be:
    • a technology professional who has never used Drupal,
    • a recent dev bootcamp or computer science / information science graduate, 
    • a job-seeker or career-changer with an interest in being involved in a vibrant and supportive web development community.
  • Mid to Senior-level professionals who work with Drupal in any fashion.
  • Drupal contributors of any kind.

WHERE is it?

The Internet. We’ll host activities across a variety of platforms, but all will be accessible from anywhere in the world.

WHEN is it?

March 24-27, 2021. Most activities will occur during business hours, Central TIme.

HOW (much) is it?

As our event will be non-traditional and much less costly to run than an in-person event, MidCamp 2021 will be pay-what-you-wish. Individual and corporate sponsorship information is coming soon.

In Conclusion

Thanks for sticking around. We’re excited for what 2021 has in store. Join the conversation on Slack, listen in on Twitter, or subscribe to the email list.

Mar 09 2020
Mar 09

Since tickets are no longer required, sign up for our mailing list to get all the latest updates. Links to join sessions will be on the session pages on the day of the event.

Due to the worldwide Coronavirus/COVID-19 response and in consideration of the health of our community, we have reconsidered the implications of moving forward with business as usual for MidCamp. While there are currently no travel or gathering warnings for Chicago, we need to consider that historically, >40% of our attendees travel to the event. Additionally, current advice and historical evidence suggest that proactive steps are essential in containing the network effects of the virus.

Fortunately, we have the tools and ability to share our information in a remote manner, and as such we’re moving MidCamp to a 100% remote format this year. There’re many details to work out, but our aim is to deliver the same quality content on the same schedule as we would have done in person.

What does this mean for attendees?

  • In-person social events will be cancelled and replaced with virtual events where possible

  • All Wednesday trainings will be cancelled.

  • Thursday & Friday sessions will be presented and attended via videoconference (details to come). We will have no in-person events at DePaul.

  • All tickets will be refunded.

    • We are still accepting individual sponsorship donations. Donations will go toward deferring cancellation costs, toward costs of the virtual event, and towards our 2021 event.

  • If you’ve booked accommodations with the Midcamp 2020 group at Hotel Versey, call (773) 525-7010 to cancel. 

Our goal is to maintain the high-quality content you've come to expect from MidCamp without adding any risk to the community we care so deeply about. We appreciate your patience and flexibility with this change of format. If you have any questions at all, feel free to contact us at [email protected], or hop into our Slack https://mid.camp/slack.

Thanks again for your support!

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web