Start testing your contrib and client projects on Drupal 8.4.x now!Drupal 8.4.0 comes out in October, and at that time 8.3.x will be end-of-life (EOL).There are two major vendor updates in 8.4.0 so the time to test your contrib and client projects is now.In this post we talk about the coming changes and how to test your client and contrib projects.Lee Rowlands Senior Developer
OK Drupal - powering chatbots with DrupalConversational UIs are the next digital frontier.And as always, Drupal is right there on the frontier, helping you leverage your existing content and data to power more than just web-pages.Want to see it action - click 'Start chatting' and chat to our Drupal site.Lee Rowlands Senior Developer
Composing Docker Local Development: Xdebug (OSX)In this post, we will show the pain points of running Xdebug in a Docker local development environment and how we overcame them.Nick Schuch Operations Lead
Intro to Cherry Picking with GitWhen you are working with a team of developers on a medium to large sized project, managing the changes between a number of git branches can become a complex task. Sometimes you don't want to merge a whole branch into another, and only need to pick one or two specific commits. This process is called 'cherry picking'.Pasan Gamage Drupal Developer
Lightning talk: Custom CKEditor Widgets in Drupal 8We're starting up our Lightning talks again during our weekly developer meetings here at PreviousNext. This week was about wiring up a straight forward plugin.js and extending CKEditorPluginBase to create a custom CKEditor widget in Drupal 8.Watch the video for a run through of how this is done in Drupal 8.Saul Willers Senior Developer
Chronicles of a Kubernetes Storage AdventureThis post chronicles our adventure of implementing (and migrating) our Kubernetes storage provisioning from FlexVolumes to Third Party Resources to Storage Classes.Nick Schuch Operations Lead
Scrum Masters are only effective when they are co-located with their teamsBrowsing through the interweb I happened across this bold statement a few weeks ago. A statement so bold, it inspired me to write a blog post in response.Irma Kelly Agile Delivery Manager
Using Composer to debug issues updating Drupal coreThis week whilst trying to update one of our projects to the latest version of Drupal 8 core, we had some issues.We use Composer to manage our dependencies, modules etc, and on this particular occasion, things weren't straightforward.In order to solve it, we had to use some of the lesser known features of Composer, so decided to share.Lee Rowlands Senior Developer
Performance improvements with Drupal 8 LibrariesFor a long time I’ve been compiling my Sass into a single CSS file - styles.css, but recently, with our component based design/frontend process and Drupal 8’s lovely Library system I’ve been wondering if the single file was still a good idea. Looking at the amount of unused CSS loading into any given page was a little bit painful.Rikki Bochow Front end Developer