Document, Code, Test, Repeat - order of operations in AI era

AI has fundamentally changed how software development works.

Yesterday’s software development process often looked like this: meet with customers, document requirements (a.k.a. a wishlist) as clearly as possible, transfer that knowledge to developers, write code, deploy, fix issues, and — if the budget allows — add tests at the end.  Documentation?  What documentation?  

AI offers tools to revert this flow for good — document, code, test, repeat. 

Kubernetes for Drupal Devs

Let's demystify Kubernetes. In this talk, I'll do a gentle dive into the basics of how Kubernetes is used in the Drupal ecosystem. I'll give special attention to the Dockerfile. There are several good ones to choose from, but I'll show you how to make your own. Then I'll show you how to use it - both locally, and in the cloud.

What about persistent storage, or database? What about already-excellent local solutions like DDEV or Lando? I'll answer all these questions, and more.

Keynote by Paul Nuyujukian: Bringing Science into the DevOps Era

This session will not be available on Zoom and will not be recorded.  Please join us in the Oak West room in person.

Scientific research has been increasingly dependent on digital data analysis as the volume of data acquired continues to grow. With this explosion of data, new challenges emerge in how to appropriately acquire, curate, analyze, and share this data for research purposes. 

Managing Drupal Like Salesforce

A little over a year ago DrupalCamp New Jersey, I shared how the University of Colorado was shifting from a locked down CMS as a service model to leveraging Devops/Webops to empower Site Builders for some sites. That plan suffered a bit of a set back when CU abandoned their dreams of launching a 4th, online-only campus and the funding for my role with it.

And I still haven’t found what I’m looking for … the evolution of search from keywords to AI

Search is no longer just about finding keywords—it’s about delivering personalized, relevant results in an increasingly complex digital space. But with so many options, how do you choose the right search technology for your website? This session will walk you through the evolution of search, helping you understand the trade-offs and benefits of different search mechanisms. 

We’ll break down popular technologies and when to use them:

Beyond Server Limits: Getting Started with Batch and Queue Systems

We continue to push the boundaries of what PHP and many other server-side systems were intended to do. Requesting a web page or clicking a button may trigger thousands of calculations, start a data migration, or start a long-running process. So, how do we avoid server timeouts and resource bottlenecks? By approaching this work one step at a time.

Join us for an introduction to design patterns for batching and queuing work – introducing modern approaches and demystifying these powerful tools. We will cover practical examples and discuss:

Pages