Drupal Camp Asheville Talk on Upgrading Projects to Drupal 9

Drupal Camp Asheville was quite different this year, as it transitioned from an in-person event to virtual. While I missed driving up to Asheville, NC and hanging out, it was encouraging to meet new people and see the camp's reach extend internationally! Thanks to all who made this year's event especially great!

I was honored to have a chance to speak on upgrading projects from Drupal 8 to Drupal 9 compatibility, by demonstrating techniques and open source tools used by the community. A primary goal of the talk, "Anyone Can Help Upgrade Drupal Projects to Be Drupal 9 Compatible!", was to show how anyone who wants to help contribute to Drupal 9 upgrades can! This was accomplished by showing that not all Drupal 9 audit tools require developer knowledge, demonstration of the Drupal issue queue, and additional documentation resources provided in the presentation slides.

Blog Category: 

Work From Home Survival Resources

Desk with MacBook Pro, coffee cup, and notepad

I had the pleasure of speaking virtually with Bayo Fodeke at Hygge Cowork on Work From Home Survival. I would like to share the document (see link below) we created for this talk with you! Lots of great WFH and remote work resources are included. Bayo and I work at Mediacurrent, a remote-first company since 2007.

If you have additional resources or questions, please Tweet me at @shrop.

Work From Home Survival Resources

Blog Category: 

Decoupled Drupal with Flutter at Florida Drupalcamp

It was a pleasure to present "Decoupled Drupal with Flutter" at Florida Drupalcamp 2020. I want to thank the organizers, volunteers, attendees, presenters, and sponsors for making this camp so successful. I have wanted to attend this camp for a number of years and so happy to make it finally!

Flutter is a Google-developed open source UI toolkit for building amazing, natively compiled applications for mobile, web, and desktop from one codebase. Flutter is user and developer-focused around four vision pillars: beautiful, fast, productive, and open. While it is best known for helping launch mobile native apps, such as the official Hamilton app, it is now being used for building native desktop and web applications.

Blog Category: 

Git Ignore Firebase API details in Flutter apps

If you use Firebase with Flutter apps (Android and iOS), you should consider ignoring two files to prevent unauthorized access and information disclosure when committing code to a git repository.

The files are:

GoogleService-Info.plist - iOS
google-services.json - Android

Here is an example of how I ignored these in a Github repo: https://github.com/shrop/contenta_flutter/pull/11/files

Blog Category: 

Pages