Sessions Classified "Development"

Below is a list of sessions that have been proposed for Drupaldelphia.  Don't miss out on your chance to share your insight and knowledge, propose a session today!

Displaying 61 - 80 of 94 Sessions

2018 Drupaldelphia

The Drupaler's Guide to Behavior Driven Development (BDD) with Behat

As engineers and developers, we tend to be passionate about building something great, which Drupal 8 is perfect for doing. Drupal 8 gave us more viable options for testing with tools like phpunit, Behat, and phpspec to name a few. These have opened the doors to more easily achieve a Behavior Driven Development (BDD) work flow.

Improving Drupal DevOps with Lando

How to use Lando to quickly specify and painlessly spin up the services and tools needed to develop your Drupal Projects. Lando It's a free, open source, cross-platform, local development environment and DevOps tool built on Docker container technology that works perfectly with Drupal World and can helps you to improve the way that you develop your applications in a fast and more secure way.

Topics that will be presented:

Git 101 - Intro to Git

Git has become our industry’s version control gold standard for good reason: it’s a powerful tool that facilitates collaboration. Yet, as with any powerful tool, the flexibility it affords comes with the price of complexity which, coupled with the abstract nature of the problems it aims to solve, often seems daunting to beginners.

This session will equip you with the knowledge necessary to start contributing to software projects confidently by first exploring the whats and whys before getting into the hows. Some of the topics we’ll cover include:

Migrate ALL the things

Drupal 8 provides a fantastic API to import and process structured data from a virtually unlimited set of sources. In this session we'll look at some common and perhaps not-so-common use cases for the Migrate API, ranging from automating repetitive tasks, to capturing constantly-changing third-party data. Some familiarity with the Migrate API will be helpful but we'll do a brief overview of the API before diving into the case studies.

Easy Social Feeds with the Migrate API

In this session we'll cover some of the basics of the Drupal 8 Migrate API - what it does well, what it doesn't do well, and how to use it. We will then dive into how the Migrate API (plus a few extra contrib modules) can automatically fetch social media content and import it into your site. Finally, we'll tie it all together and look at a project that uses this social migration tool on the backend to allow content editors to choose which social media properties should be aggregated into a single feed and placed on the front-end of a site.

Social API: D8's Authentication and Posting Suite for Social Networks

Almost every website interacts with 3rd party systems and majority of these systems are social networks such as Facebook and Twitter. Take away the ability to authenticate users with every social network and post content in Drupal 8.

Image of Drupal Social Auth admin page in Drupal 8

All skill levels are encouraged to attend this presentation to see how easy it is to connect social networks into Drupal 8 with simple point/click demos.

2016 Drupaldelphia

Continuous Delivery with Drupal

Continuous Delivery (CD) you've heard about it used on big fancy sites, but how can you implement it yourself? The critical thing in continuous delivery is that the main branch is in a deployable state at all times enabling regular releases. At DrupalCon Barcelona Dries talked about how projects, including Drupal core, might be able to achieve this noble goal. Implementing CD in Drupal 7 can be tricky but it can also be insanely powerful.

CI for CSS: Creating a Visual Regression Testing Workflow

Small, unexpected front-end changes are tough to spot manually and can be a signal for larger problems. Rapid development cycles, large page counts and developer fatigue can make it difficult to catch even visually obvious mistakes before they go live.

Coding in the Cloud: Local DevOps made easy

Fast, simple, local development for the masses!

It's time to burn down W/MAMP, Virtual Box, Chef, Puppet, Vagrant, lxc, Docker, and all that other DevOps overhead.  2016 is the year cloud-based IDEs become viable.

Drulenium - Visual Regression Testing and Drupal

Ever wondered why your website breaks each time you add a new feature? Want to automate testing on your site? don't know coding? No Problem! Drulenium to your rescue!!

Drupal + Selenium = Drulenium

What is Visual Regression Testing?

Markup the Drupal 8 way

Drupal 8 uses Twig as its default templating engine. This has generated a lot of excitement but Twig isn't the only thing that has changed in the Drupal 8 Theme System - Twig has been a tool that has allowed us to make many other changes.

In this presentation I will give an overview of how markup should be printed in Drupal 8. I will also walk through some of the changes that have made outputting markup more complex and how to cope with them.

Topics in this session includes:

Will Drupal 10 be written in Php?

Drupal has been “getting off the island” implementing P.I.E. (Proudly Invented Elsewhere) with the integration of outside open source projects like Twig and Symfony. But how far off the island will we be going? Have been consequences to moving off the island? 

Drupal was written in Php because Dries Buytaert wanted to learn Php. So why do we use Php? What benefits does Php offer? How has Php shaped Drupal? This session will ask these questions and many more. Answers will be offered. Mysteries will remain. But by the end of this session you'll have a better understanding of what makes Drupal.

Drupal 8 Module Development: Mad with Power

Module development in Drupal 8 is drastically different from Drupal 7 and previous versions of Drupal. This presentation will introduce the powerful new things you can do easily in Drupal 8. Want to add fields to the node table? No problem. Want to make a condition that can be used in Blocks, Panels, or Rules? Super easy. Need to extend or alter the functionality of field form matters or widgets on your site? No sweat.

Your First Drupal 8 Module

This presentation will start you on your journey into Drupal 8 module development. It will show you the steps you need to take to make a simple but useful Drupal module.

You can checkout the module now.

Topics that will be covered

Using paragraphs to drive flexible modular Templates

So, you've developed a beautiful, functional site on Drupal. The designers are happy, the client is happy, and users are converting. But the content editors are frustrated, they hate the experience. Sound familiar? Yeah, we've all been there.

Drupal Beyond the Browser: Using Drupal to Power Apps and Touchscreens


There’s a lot of talk about headless architectures and using CMSes in conjunction with front-end JavaScript frameworks to make better websites and webapps. But what if you want to use Drupal for something other than a website? This session will focus on how Bluecadet used Drupal to power a user-orientation application installed on touchscreens throughout the Field Museum in Chicago. The touchscreens provide maps, schedule information, and the ability to send items to your phone.

Meet Your Robot Army: DevOps with Pantheon

Making the most of Pantheon — Devops techniques and features that will speed up site and workflow. Pantheon is a robust all-in-one platform option that eliminates the headaches of deploying and maintaining a server. Though the basic functionality are valuable to devs, many of the platform’s most exciting features go overlooked.


Subscribe to Sessions Classified "Development"