Proposed Sessions

Site Building and Using Drupal

In this session, we’ll give you an in-depth case study that guides you through the UX, visual design, and development process we followed to create a new digital home for Princeton University’s School of Public and International Affairs. Our goal was to migrate the school to Drupal 8, while…
  Lullabot works with teams who are moving, or upgrading, to Drupal. We'll discuss who to bring onto the redesign committee, guidelines, goal-setting, the minimum viable product, how to structure your content, categories and taxonomies, success metrics, the RFP, the vendor review, kickoff, the plan…
It’s happened to you: You’re putting together requirements for a new website, but when it comes to your existing technology, you don’t know what you don’t know. Do your third-party software platforms integrate with each other? How much content needs to be migrated? Where does your DNS live? You…
Social media is one of those powerful online platforms where people love to spend their time and love to get connected to each other. And likewise, it creates an opportunity for all. Whether it is Facebook, Instagram, Whatsapp, or Twitter, all attract billions of people a day from all over the…
As component-based design principles evolve, the actual implementation in Drupal can be performed in many ways. Most, if not all, component-based site building approaches rely on Entity Relationships. Adding multilingual support that is Correct and Predictable can be a challenge to configure. In…
Two requirements that come up constantly on projects are “How do we make it easier for non-technical users to update our website?” And “How can we give content editors more flexibility?" At the same time, responsive design, content portability, and accessibility concerns are increasingly important…
Make the most out of your CiviCRM integration with Drupal. CiviCRM Entity is a Drupal module which now exposes CiviCRM entities as true Drupal entities. That means that almost any module that uses the Entity API, can access and manipulate CiviCRM data, Drupal style. This includes many commonly used…
By combining design systems with Layout Builder and Drupal features such as blocks we can deliver a "Wix" like drag and drop experience to site builders tasked with managing Drupal 8/9 websites.  In this session attendees will learn: How to integrate design systems with Drupal How to combine…
This session will focus on integrating a custom Drupal sub-theme with the latest version of USWDS.  We will cover configuring USWDS settings, Drupal theme settings, and adding custom styling. We will also look at utilizing existing components, and creating custom components.  Attendees can expect…
Starting with Drupal 8, the Migrate API makes it possible to write and execute migrations without having to write PHP code. It is also possible to execute them from the Drupal administration interface if the command line is not available or you prefer not to use it. This session will explain the…
The U.S. Equal Employment Opportunity Commission (EEOC) is responsible for enforcing federal laws that make it illegal to discriminate against a job applicant or an employee because of the person's race, color, religion, sex (including pregnancy, gender identity, and sexual orientation), national…
Sure, you can collect data at scale, but can you display it on your website in a way that encourages user and admin engagement? Advomatic and Episocal Relief & Development created an asset map that outlines almost all 9,000+ episcopal locations—churches, schools, summer camps, soup kitchens,…
Atomic design, content modeling, pattern lab, components: these may all seem like drastically different approaches to website development, but the truth is that you can use them together to build a beautifully structured site that behaves in a more predictable manner -- and helps speed up your…
Presenters: Mobomo and Acquia   See how Acquia’s SiteFactory Platform enabled Mobomo to launch multiple multilingual real-time news websites with a single Drupal 8 codebase, all managed from a single console.    In this session you will learn about:    Robust API for Continuous Integration…
An exciting improvement in Drupal 8 is having a date field in core. That said, custom code is often needed to provide commonly-requested functionality. The Smart Date module allows you to upgrade your date fields, quickly and easily! You'll hear from the module's creator about the problems it is…
Hands on examples of how to use configuration management in Drupal 8! In Drupal 8, settings and configurations are stored in code using configuration management.  We do this by importing and exporting the whole set of the sites configuration, but a lot of times there are cases where the…
Drupal is an extremely flexible system. To achieve this, various layers of abstractions were built into it. A lot of concepts were created to explain these abstractions. Unfortunately, they are not always intuitive. This session aims to explain the basic building blocks for assembling a Drupal site…

Coding and Development

One of the largest housing lenders in America wanted a digital experience that delivered products, services, and advice at the speed and scale today’s consumer demands. As part of a multi-year effort, Phase2 is working with our client to lead the architecture, technical strategy, and implementation…
When it comes to building app-like websites, JavaScript frameworks have taken the web by storm. Where does this leave seasoned Drupal developers? Should we abandon our favored languages in favor of JS? Not necessarily; Drupal 9 is a stellar CMS which is more than capable of standing on its own.…
Google Slides   Behavior-driven development is the art of establishing a common language, improving communication, create automatable tests and providing living, always-accurate documentation at the same time. Especially in large scale projects with complex workflows and many individual needs, it…
In this session we will discuss a bit about why and how we implemented the VA.gov CMS (Drupal 8) as a backend Content API to feed a decoupled, Metalsmith static HTML build and deployment system for the frontend. We will also reveal some notable challenges that we faced in implementing this piece of…
Now that the whole world has discovered decoupled CMS, the default and most common approach to Decoupled Drupal seems to be a completely independent static HTML+JS UI that uses Drupal only to get JSON data from it. While this is a start, it is throws baby out with the bathwater. It discards all the…
It is a common idea to think, “static sites” only work for simple sites, like personal blogs. But static sites can do so much more. In this talk, you will learn how Gatsby takes advantage of React and GraphQL to help you build applications that combine the benefits of static sites with the…
Component-driven theming is gaining popularity in the Drupal and in the greater front-end development worlds. Taking a component based approach offers greater consistency, flexibility, re-usability and velocity for front-end development. This session explores component-driven theming using the…
This session will be a second part to the design session where we will discus various development decisions based on how the tools should function and how we implemented them. We'll start with the Disaster Tool development, then go to the H2A tool, Farm loan Tool, and then the Conservation Tool and…
Learn the power of the Group module for Drupal 8. This session will show you how to create communities with your website.  The Group module topics to be covered: Introduction to Drupal's Group module Strengths and Weaknesses as compared to D7 Organic Groups Use Cases for Groups Expect to learn…
Drupal is a good boy! He has been brought up by a great parent community and every (serious) contrib module added comes fully tested. But what will you tailor and grow your platform to become? No one knows! Behavioral Testing focuses on checking requirements and business rules to make sure that you…
Views is an indispensable tool for Drupal site builders - allowing them to create complex queries and displays without writing a single line of code. But too often developers like myself avoid these interfaces. We feel constrained by the GUI and want to reinvent the wheel for the sake of efficiency…
React.js is one of the top players in the JavaScript libraries world. Drupal has recently adopted the library to create admin interfaces. WordPress uses it to power its WYSIWYG Gutenberg editor. This session will explain the basic concepts of React by converting a static site into a dynamic React…
Drupal 9 comes out this summer! The end of life for Drupal 7 and 8 are also not very far away. There are things that you can (and should) be doing right now to prepare for both of these looming deadlines! This session will help prepare and cover all the things that you can start doing today to…
This session will focus on creating ingestion scripts to create a data set specifically for ElasticSearch, creating a Drupal module to fetch data from ElasticSearch, and then displaying that data on the frontend. Examples will come from Farmers.gov.
Now we're gonna have some INTERMEDIATE FUN! That's right, I'm offering up useful tips, extra tricks, all sorts of practical advice you might not have even known you needed -- and FUN! I'll share some of my favorite things to do (cherry-pick, blame, change the author so it looks like my coworker did…
I would like to do a quick show-and-tell of a neat feature we're using on about 5 government sites I help maintain. This is a tool I built for Drupal 7 using the feeds importer and a handful of additional modules. We are currently in the process of upgrading it to Drupal 9. The Granicus meeting…
With the latest iteration of DKAN, lots of questions have emerged about the differences between DKAN 1.x and DKAN 2.x. As with any upgrade, people are understandably concerned about how to do the switch, so in this talk, we are going to tell you how to decide when is the right moment for you to…
For knowing the difference between the pure CBD oil and Hemp oil for the stress it is very important for you to run a search for them on the online platforms. You will be surprised to know that there is a lot of difference between these two and it is not at all what you think. The various marketers…
Unit tests are a critical tool for development, ensuring that classes and functions aren't inadvertently broken by new code. While Drupal has moved toward modern PHP conventions and made unit testing more feasible for module developers, it remains difficult in many cases to run tests without…
IDEs are an incredibly powerful tool. They are also an incredibly complex and intimidating tool if you've never used one (or are new to them). However as you tread more into Drupal 8 and 9, an IDE is a critical tool that will drastically impact your ability to write functional code. The difference…
Arguably, one of the most powerful features of the Drupal ecosystem is modules. Similarly, libraries, in general, are a powerful way to speed along a project by using pre-existing code to add complex features without having to re-invent the wheel. But what happens when you find the perfect library…
The EPA started using the U.S. Web Design System in 2016 to guide the look and feel of EPA.gov. During the migration to Drupal 8, we rebuilt the theme from scratch. One major goal was to make it easier to keep up with the latest changes to USWDS. Learn how we incorporated the latest version of…
The Recurring Events module is a Drupal 8 and 9 plug-and-play recurring events and registration system designed to be site agnostic and extensible.  The module allows site editors to create and manage events that recur in a variety of ways - including consecutively, daily, weekly, monthly, and…
Background:  Salesforce is a database of contacts as a Customer Relationship Management (CRM) system, and Drupal is a database of content as a Content Management System (CMS). A surging number of federal, state, and local government agencies use this CRM, as well as the majority of Fortune 500…
We talk a lot about separation of concerns between front and back end, but getting more granular, separation of business logic into self-contained parts can be a big win for your Drupal project. Now that Drupal uses composer for dependency management and class autoloading, business logic can often…
This session will discuss two open source web components for visualizing and interacting with 3D objects, Google's <model-viewer> and the Smithsonian Institution's Voyager, and how the Smithsonian leverages these technologies along with Drupal and open-access content to create engaging…
If you're looking to build a modern Drupal 8 or 9 site, then you're probably going to want to use the Drupal core Composer "recommended-project" template. Debuting with Drupal 8.8, this modern, (officially) community-supported Composer template gets your project off on the right foot. This session…
Drupal MultiSites are great, at least they initially sound great: Managing hundreds or even thousands of Drupal sites from one single repository, with the capability to upgrade all sites at once to new Core or Module versions sounds like a security and management heaven. Unfortunately anybody that…
Content editors love the content management workflows that Drupal provides out-of-the-box. Developers love the experience of using modern front end tools like Gatsby. Can we have the best of both worlds? Yes, we can. However, opting for a decoupled architecture requires a mindset shift. How you…
Create a robust behavioral testing suite by adding automation with Selenium and Python. If you have done your behavioral homework, we will go over how to make better use of it! This session will cover automation techniques for writing your automated behavioral tests. We will also go over test…
This session focuses on how we rolled out large amounts of content using a Drupal post update script. This method was used for several tools on Farmers.gov, most recently The Disaster Assistance Tool. A post update script can build pages, create paragraph types or blocks, and can fill in the…

Content Strategy and Analytics

The North Carolina State Board of Elections required a new website before the 2020 elections. An aging CMS and an ineffective site organization were the driving factors.  The NC Department of IT, Digital Solutions Section, acts like a digital agency for state government websites that migrate to…
Google search results often include snippets that answer key user questions before other search listings. That means, if you want your site to appear, there are steps you must take to be featured and featured and benefit from additional brand exposure in search results. We tackled this issue from…
This session has been cancelled due to speaker technical difficulties - we'll see if we can get a recording for posting later on!   Drupal offers many powerful features out of the box—as well as  a world of possibilities via contributed and custom options. While this may be tantalizing from a…
After four years of auditing (and fixing) clients’ disorganized Google Analytics set-ups, convoluted Google Tag Manager implementation and other web data messes, I’ve learned a lot about how NOT to set up your organization’s website data. This presentation contains the top four common mistakes I…
Government has a content problem: There’s too much of it, owned by too many stakeholders, and nobody knows how to manage all of it at once.  But there’s a solution. A concrete, detailed content governance strategy will ensure that every piece of content your organization puts online—website, email…
Web projects are often judged on visual organization and appeal—and not the content that serves as the reason for the project’s existence. While a project geared this way may have an ostensibly successful rollout, its ultimate success is largely dependent upon the content—and how your users…
I was a self-taught Google Analytics user. I thought I was getting by OK. But, since working with professional analysts, I’ve seen how my data wasn’t as complete or accurate as I thought I was. And with bad data, it’s easy to tell the wrong story. I’m here to level you up, and share best practices…
Google Analytics is a nearly ubiquitous analytics tool for websites, but if you are not selling website advertising or running an ecommerce website, it does a poor job of providing actionable metrics of website performance. You could extend Google Analytics with Events, but this generally required…
The Internet is bloated. Your users have limited attention spans. And websites everywhere are written with cliché, ambiguity, and scattershot messages. But words matter! The wrong words—or worse, the forgettable words—can cost your organization countless opportunities. The right words can spark…
What attendees will gain: From this session, attendees will walk away with a set of key learnings and guidance for shipping value to customers of the government even at the highest visibility, largest scale products.They will bring back to their organization the learnings from a real Government MVP…
How working with an in-house development team was a successful strategy for the agency overhauling a major municipal website.  After a multi-year rebrand initiative that covered everything from pads of paper to City trash trucks, Raleigh North Carolina’s IT and Communications team embarked on a…
The Veterans Health Administration provides health care to 9 million medical patients, 14 million veterans across through its 1200 facilities, including 150 hospitals and over 1000 community clinics.  This vast scale represents a challenge for creating content for veterans that is reliable,…
Raleigh puts city services front and center Roughly 3 in 4 Raleigh residents say RaleighNC.gov is their top source of information about the City. These users have varying technical skill and they need to engage the City in a variety of ways. The diversity of the audience and breadth of content on…
Session title: Reuse, Recycle, Repurpose Your Content Subtitle: One great idea = seven unique content elements Session description: Being a brilliant content creator is hard! Who has time to think about dozens of new ideas every month? What if, instead of coming up with constant new content, you…
In today's world, data powers everything from the ads you see in your instagram feed to the suggestions on your Netflix subscription. You probably use data to measure how your site is performing, report on your conversions and inform your decision making on what is and is not working. But why stop…
(NOTE: We are thinking this could be a Birds of a Feather session)In this (remote) BOF session we will cover: Technical Steps to take before migrating tens of thousands of nodes and assets leveraging the Migration API Communication steps to prepare your client for a smooth migration How we solved…
There is NO set of magical ruby slippers for federal .gov sites. When it comes to SEO - there is no guarantee to rank. Attend this session to learn more about the wizard behind the curtain. In 2020, all major search engines including Google and Bing are now powered by an understanding of the “stuff…
How can complex, information-heavy sites—such as government websites—avoid common user experience problems like information overload, ambiguous language, and confusing navigation? The answer lies in a well-thought-out information architecture (IA) strategy. In this session, you'll gain a solid…
Metrics has become one of the most popular terms when talking about team introspection, especially in the software industry. So much so that a new term "Vanity metrics" has appeared to refer to metrics that stand for... well nothing really!  In this session, we'll go over what they are supposed to…
Editing and saving documents to a shared drive or a cloud provider? Keep all of your content in one place - create once and publish anywhere: web, print, mobile apps, and more. When you have a limited staff, the creation of content — documents, spreadsheets, presentations, blog articles, schedules…

Design, UX, and Accessibility

Creating an accessible website is easier than you think and it’s a smart business decision. But mostly, it’s the right thing to do.  In this dive into creating accessible websites, we’ll explore the principles and practices that produce accessible online experiences, including creating content and…
Dashboards and data displays—features often presented with the “wow factor” in mind—can be deficient in providing end users with critical information. To effectively serve as an information resource—proper architecture is critical, and requires a ground-up approach. I’ll show you how—through…
Engineers, product owners, and managers. These are the members chosen to create the perfect little Drupal team. But an extra member has been added to the concoction —  a designer! Thus, the Power Team was born. Using their ultra-super talents and skills, they have dedicated their lives fighting bad…
Do you feel distracted by a suite of automated tools, pages of report data, and feedback on work that was designed and developed weeks and weeks ago? If your antidote is achieving WCAG 2.1 AA conformance, you may be leaving more people behind than you think. Accessibility and digital inclusion can…
Accessibility is a critical component of any modern website (and double so for government sites). This session is all about building a safety net for your site / platform to ensure that you do not regress the accessibility of your site as you continue to make improvements, fix bugs, develop new…
You're in it. Development has begun. You're building out content types, sorting out view modes. But wait. You have a LOT of questions for your designer. Do we really need these two components that are nearly identical? From where does this component pull data? Is this populated manually or…
Our work doesn’t live in a vacuum, yet many of us may be reluctant or unsure how to begin engaging others with our work. Developers have code reviews, graphic designers have “pin-ups”, but what should feedback cycles look like for today’s design team? How do you start a culture of design dialogue…
Having a website that is accessible for people with disabilities is no longer a nice to have consideration. Recent court cases have proven that websites are covered under title II and title III of the ADA. In this course we will cover  a foundational understanding of the importance of accessibility…
It’s too easy to create inaccessible content—i.e., online content that people with disabilities cannot access. At its worst, inaccessible content can get a company sued. (Just ask the 2000+ organizations who were sued in 2018 for having websites that did not meet accessibility standards.) But the…
Design deliverables can be quite appealing visually—and often help to sell a project to stakeholders—but can fall short as a means of effective communication to the practitioners building the site. This can result in time-consuming back-and-forth between designers, developers and managers, adding…
Digital accessibility is best implemented when built as a community. Mike has built community by starting Ottawa's A11yYOW meetup and spearheading accessibility in Drupal. Through Accessibility Action newsletter, he is raising awareness of digital accessibility. These are the elements of building…
This session will investigate how MetroStar’s Lean/Agile approach has enabled the iterative development of a popular USDA web tool that matches farmers with potential disaster assistance programs. More specifically, we will discuss how we went from a Minimal Viable Product (MVP) to a more mature…
If only you could clone yourself. Organizations often underestimate the potential impact technology has on efficiency and scalability. It isn’t surprising that most organizations aren’t fully optimizing what their Drupal website makes possible. Is there information that would empower your teams to…
Unfortunately, when developing WCAG2, the Working Group did not envision the current world where mobile is almost ubiquitous. For example, on a mobile device there is no continual access to a keyboard (unless someone is using it as an add-on to the device – or using a Blackberry Classic). WCAG2…
The key to delivering an impactful new website is listening. There is a popular slogan right now, “nothing about us without us,” that asserts that no policy or product should be decided on without representation from the end user group(s). No truer words were spoken.  A serious risk of not…
Zoom fatigue. Awkward silences. Meetings that seem endless and nothing is accomplished. Sound familiar? Collaborating online is hard! Whether you’re remote or in-person, great workshop facilitation makes a session appear effortless, fun, productive, and almost like magic. In this talk we’ll review…
“Regarding accessibility, how do you determine situations in which a data visualization is not feasible?” This question came to us from a client. It reflects a widely held belief: you can't make cool data visualization products AND make them accessible; or if you do create one, all of your…
It’s one thing to have a great accessibility checklist, but checklists and testing tools often miss the mark on user experience. There are lots of subjective decisions to make when building an accessible website. In this training, you’ll get hands-on experience using assistive technology and…
Canada, the European Union and the United Kingdom have all developed legislation on web accessibility since the Section 508 Refresh process was enacted in 2017. It is most likely that enforcement will likely continue to be done through lawsuits in the USA, but what can be learned from other…

Project and Team Management

Monica will share practical knowledge on how to manage remote teams based on the experience of the 100% distributed team at Lullabot. COVID-19 has dramatically changed how most companies work and teams collaborate. Project manager and certified ScrumMaster Monica Flores will give managers some much…
Large projects—and their sizable requirements—often can take their toll on the teams building them. Not only can this lead to suboptimal results in the work, but also to decreased productivity and wellness overall, which can linger long afterwards. Sometimes the fallout can even cause practitioners…
Have you or your organization fallen victim to one of the classic website blunders? Was it organization by board member, stock photo syndrome, design by committee, vanishing volunteer web developer, or something else? We will discuss 10 classic website blunders we have witnessed that rendered…
Building and deploying sites using traditional Drupal approaches require developers with a large amount of crossover knowledge and expertise. Full stack developers are hard to find and training junior developers into this role can take years. Deploying Drupal sites at scale requires system and…
Documentation is often the part of a project or organization that gets ignored or left behind. At best, it’s created as a deliverable and then set aside to collect dust, never updated, amended, or edited. But documentation is a living thing! It’s like a plant, you need to water it and tend to it…
Abstract: When there is a gap between how people feel and how people perform at work, we urge leaders to learn how to facilitate Emotional Intelligence to drive high performing workplaces. Leaders will acknowledge how people's self-awareness impacts their behavior, perception, and acknowledgment of…
We’ve all heard the statistics and most likely lived them. The challenges to project delivery are formidable, even more so in Information Technology. 9.9% of every dollar is wasted due to poor project performance - that’s $99 million for every $1 billion invested. [PMI] The average IT project…
10 Things to know about managing a muti-million dollar Drupal BPA when your boss takes a job someplace else.  
While many government agencies have moved to incorporate Agile methods into their web development practices in recent years, there are still just as many who are reluctant to make the shift for a variety of reasons (i.e. from fears and misconceptions about what Agile means and looks like in…
Our session will highlight the input from our IT team including Project Manager, Developer, Graphic Artist, Project Director, Web Designer, and IT Director as we discuss how we effectively used Agile to successfully reach our goals. Our team found that Planning Poker was an important part of…
Drupal allows for fast pace development of very complex systems: a QA nightmare. How will you be able to sleep at night? Plan Ahead! Don’t let it become a monster in the first place and you’ll realize it was a lovely kitty all along.  In this session, we'll discuss tactics of how to approach your…
In this session, the team who built the Drupal CMS behind VA.gov would like to share some of their insights into open source delivery within a large government project. To summarize, we came to see the “technical” aspects of being open source as being the easy part of delivering in the open; the…
Drupal technology consultants abound with great sales pitches and flashy websites. But, what happens after the contract is signed? Find out how to vet potential partners and get the most out of your relationship before and after the ink has dried. Find out how to avoid surprises, control your…
For years there’s been a lot of ink spilled about how the RFP process is broken, particularly when it comes to technology projects. This session isn’t going to litigate various viewpoints on that front, because RFPs are not going anywhere anytime soon — especially when it comes to government…
When you are running, or part of a small team, there often do not seem to be enough hours in the day to get all of your projects done. In the day-to-day grind, making time for managing your team/recognizing performers/developing your junior team members can fall by the wayside. There are many tools…
How many times have clients asked for documentation, and you've felt like what you have in JIRA or code is enough? Or you worry that they're asking you to train them in Drupal and that's not in your contract? What is enough documentation and what is too much and how do you make sure you're not…
Disciplined Agile (DA) is the most comprehensive agile and lean body of knowledge in existence.  It can be a toolkit to help you to choose your way of working (WoW) for your projects, programs, and organization. DA is a toolkit of processes you and your team mix-and-match to build a unique workflow…

Devops, Performance, Security, and Privacy

Ever heard of infrastructure-as-code? The idea is basically to use tools like Terraform and Ansible to manage the composition and operation of your cloud systems. This allows infrastructure to be treated just like any other software system. The code can be committed into Git which allows…
Data breaches and abuses of our personal data keep making the news. But what can we do about it? Are you protecting user privacy?  It's been over 2 years since the GDPR went into effect in Europe, a landmark law that promised to protect and change the way personal data gets used online. But did it…
In July 2018, amazee.io (along with their partner Salsa Digital) was selected by the Australian Government (https://www.finance.gov.au/about-us/news/2018/announcement-new-service-provider-govcms) to take over the hosting and development of their “whole-of-government” hosting platform, GovCMS.  As…
As a trainer, having an environment that is easy to setup to achieve consistency among all students is key for a successful training workshop. A successful training experience begins before we step foot in the training room. Or, in these days of distance learning, it begins before students login to…
Continuous Delivery (CD, the ability and stability allowing a production deployment at any time) is often perceived as a holy grail of a software development life cycle (SDLC), both in terms of desirability and its elusiveness. Knowing where to start in achieving it for a Drupal project can be…
Covid-19 for some sites has meant a massive surge in traffic. Some of the health related sites that we look after at amazee.io have experienced a 80x traffic increase over the last couple months. This talk is about dealing with this scale of traffic, and what things you can do to help here. Some of…
Run Drupal and other workloads such as SOLR, Elastic, Redis or Memcache in Kubernetes. In-depth analysis of which services are much more suited for Kubernetes. This session will focus on concepts and real-world use-case scenarios to move your Drupal installation away from traditional Virtual…
Do you need a self-hosted solution for hosting and managing Drupal sites? Would you like be able able to upgrade all of your sites at once with a single button click? Are you tired of dealing with all of the proprietary Drupal hosting providers that won't let you customize your set-up? Wouldn't it…
How does your organization treat mission-critical, sensitive, and personal data stored off-site in the cloud? What are the industry best practices regarding disaster recovery, availability, accessibility, security, redundancy, backup, vendor lock-in? When it comes to your data in the cloud, do you…
Open source is free... so why does it cost me so much to keep my websites running?  Why am I spending so much time updating my websites and not enough time using them? How do I consolidate my various websites across technologies and vendors into a single streamlined platform?  Imagine a world where…

Community and Being Human

You're here! That means you used the website to sign up for the conference, join this session, and get information about where to go and how to get there. This session is all about how we (a small team of volunteers) build and maintain the Drupal Govcon website using tools and modules like: Acquia'…
Contribution to the Drupal project is a wonderful thing to do. It is the best way to move the Drupal project and community forward while enhancing your professional skills, building your personal brand, and promoting your company's commitment to Giving Back. In this session, we'll surface proven…
Every aspect of my life for the last 14 years has had something to do with open source communities.  I would like to take this opportunity to tell the story of one geek’s path from being a bored IT guy running a network operations center for the City of New York to eventually working for the…
Many times, team members feel like they can't mentor others unless they are a manager or a team lead. However, mentoring allows for growth of both senior team members and junior team members. Mentors and mentees help each other see how the other can improve, mentors can help generate ideas, and…
Across roles, specialities, and companies job stress is increasing. The daily deluge of emails, Slack messages, and urgent tasks can be overwhelming and it may seem like there’s no solution. It’s easy to feel overwhelmed and just want to give up. Believe me, I’ve been there too. As CTO of Amazee, I…
The year 2020 came in with a bang. Our plans were put on hold, our lives were changed. We all ended up with zoom fatigue trying to satisfy our human need for social contact and social change. As a tech leader, what are you doing for yourself and your team to build resiliency and compassion in times…
What do the books Essentialism (McKeown), The Year of Less (Flanders), and Girl, Stop Apologizing (Hollis) have in common? What about The Life Changing Magic of Tidying Up (Kondo) or The Total Money Makeover (Ramsey)? They’re all books read by those, like me, in pursuit of a more meaningful, less…
Open Data drives evidence based policy and decisionmaking, supports transparency and accountability, and is the language through which our institutions speak to each other and to the public. And though we’ve come a long way sharing government data with the public, open data programs at all levels…
Drupal.tv is a free community resource with many Drupal conference videos. The project was built by students who were newcomers to Drupal and new to contributing. Learn about the non-technical side of credibly contributing a high-profile project without the support of a very large organization. You…

Keynote

Sara is a Dayton, Ohio based software engineer, and program manager for the U.S. General Services Administration (GSA) where she works on open innovations. Her passion for tech was ignited as a young girl when she and her siblings would piece together computers in order to play Sierra games on DOS…
Since 2009, he has organized BetaNYC to be a driving force to improve New York City’s use of technology and share its data. BetaNYC has advocated for a suite of government transparency laws, including the city’s transformative open data law and city record online law. BetaNYC runs the New York City…
Presenters: NOAA FIsheries CIO Roy Varghese, Mobomo CTO Shawn MacFarland   NOAA Fisheries legislative mission requires much private sector business and public interaction.  Whether seeking commercial or recreational fishing licenses, supporting trade in marine wildlife products, surveying the…
This presentation provides a history of federal source code, a look at the current situation with open sourcing more code with the Federal Source Code Policy, and a brief overview of the Federal Source Code Study.
Long-term success in the digital world requires a careful balance between project needs, organizational goals, and employee health. Join our three panelists; Dori Kelner (Principal, Insightful Culture), Matt Westgate (CEO/Co-founder, Lullabot) and J.D. Flynn (Technical Architect, Genuine) as they…
Harish Rao is the founder and CEO of Interpersonal Frequency (I.F.). I.F. empowers government and civic organizations to be relevant, accountable, responsive, and engaging to their communities through the use of data-driven technology and award winning websites.   COVID-19 is affecting the usage…