Michael Miles

Director of Web Development at MIT Sloan

Mike Miles is a highly skilled web engineer with 18+ years of experience in open-source development, proficient in various languages and frameworks.  As the Director of Web Development at MIT Sloan, Mike manages the development, maintenance, and growth of digital properties, leading a team of developers to deliver high-quality solutions for the school's community. Mike's deep technical knowledge and experience drive innovation and advance MIT Sloan's digital presence. He presents talks at technical conferences around the world, is one of the organizers of the New England Drupal Camp (https://nedcamp.org) and lead organizer of the Boston Drupal Meetup Group.

Upcoming Sessions

Split into groups to discuss with other attendees specific topics or questions that impact working with Drupal in Higher-Ed. These discussion topics will be selected by summit attendees throughout the day.

Check-in to the Higher-Ed Summit, grab some breakfast and network before the summit begins.

A welcome to the summit and overview of the day.

Summit attendees will break out into groups and participate in discussions centered around a central topic and guiding questions.

Summit attendees will break out into groups and participate in discussions centered around a central topic and guiding questions.

Summit attendees will break out into groups and participate in discussions centered around a central topic and guiding questions.

Summit attendees will break out into groups and participate in discussions centered around a central topic and guiding questions.

Take a short break and refuel with some coffee or tea.

Take a short break and refuel with some coffee or tea.

Break for lunch.

A few remarks to get the summit going after the lunch break.

A few brief remarks to close out the summit.

Stick around the summit training room to network with fellow attendees.

“Shifting left” means integrating testing and quality checks from the very start of a project, rather than near the end. This approach helps detect issues sooner, reduces rework, and improves overall quality—an especially important factor in higher ed digital projects with multiple stakeholders. In this session, we will demonstrate practical ways to embed testing into the full web development life cycle. From planning, design, development, qa and deployment.  Attendees will discover how to foster a quality-focused culture within digital teams to deliver more reliable and accessible experiences.

Previous Sessions

In this presentation, we will look at the potential of leveraging A.I. as a tool that enhances developers' creativity, streamlines the coding process, and unlock new possibilities. From analyzing code structures and proposing solutions, to inspiring developers to think creatively.

This talk will also touch upon the ethical considerations and limitations associated with leveraging A.I. in code development, emphasizing the importance of human judgment and collaboration throughout the process.

Join this talk, where we explore the potential of using A.I. as a tool for code understanding and problem solving. 

In the world of Drupal development, managing bugs effectively is crucial for creating high-quality and reliable websites and applications. This session looks at practical ways to find, track, and fix bugs in Drupal projects. We'll talk about how to use bug tracking tools in your Drupal workflow, improve teamwork among developers, site administrators, and QA engineers, and communicate clearly with stakeholders.

Using real-world examples from Drupal projects, we'll show how good bug management leads to better performance, stability, and happier users. Attendees will gain insights into prioritizing issues, reducing disruptions, and ensuring that quality assurance is a key part of the Drupal development process.

Learning Objectives:

At the end of this session, attendees will be able to:

  1. Apply effective techniques to detect, track, and prioritize bugs within Drupal projects, ensuring prompt resolution and minimal disruption.
  2. Enhance team collaboration and communication during bug management in Drupal development to improve efficiency and project outcomes.
  3. Utilize bug tracking tools and methodologies tailored for Drupal to streamline resolution processes and improve overall project quality.
     

Attendees will get the most out of this session by being familiar with basic Drupal development concepts and having a general understanding of web development workflows.