Developer Tools and Workflows Presentation at CharDUG (Charlotte Drupal User Group)

I presented on Developer Tools and Workflows at a recent CharDUG meetup. I talked about many broad concepts and some specific tools. It was fun and interactive with lots of great questions. The presentation wrapped up with a demonstration of New Relic by Matt Parker.

You will find my slide deck below.

Blog Category: 

Presentation: Creating Trusted Systems to Get Things Done

Below is my slide deck for a topic I presented at a recent Mediacurrent knowledgeshare. There is no need to create stress and increase your anxiety levels because you don't have systems that help you manage your projects and tasks. This talk introduced the David Allen GTD methodology, but also discussed ways to take those same prinicples and apply them with all aspects of life.

Blog Category: 

10 of my Favorite iOS and Mac Development Podcsts

“Podcast” by Nick Youngson- http://nyphotographic.com is licensed under CC BY 3.0 “Podcast” by Nick Youngson is licensed under CC BY 3.0

While I don’t develop iOS or Mac apps full-time, I do enjoy dabbling in iOS, Mac, and Swift development. In a personal goal to learn the iOS SDK and Swift development, I have spent time finding the best resources that help me keep up with related news, tips, and the business of application development.

I find podcasts to be a great way for me to absorb and comprehend content. They are also very convenient when commuting or folding laundry. I thought it would be helpful to share 10 of the podcasts I am enjoying the most in my Mac/iOS Development Overcast playlist.

Blog Category: 

Issue with ssh-agent not loading passphrases during boot in MacOS Sierra 10.12

After a recent update of MacOS Sierra (10.12), I noticed that my ssh private key passphrases were no longer loading from Keychain on the initial boot or restart of my MacBook Pro. The first time this happened, I thought I just needed to enter it once and that it would be okay after that. That theory proved to be incorrect.

Blog Category: 

DrupalCamp Atlanta 2016: The Story of an Insecure Module

I had the pleasure of attending DrupalCamp Atlanta 2016 in October. It was great to catch up with old friends, meet new people, and checkout some excellent presentations. I would like to thank the organizers and sponsors for making this event happen.

If you missed the event, I encourage you to checkout the session videos that were just posted. I also want to mention my presentation "The Story of an Insecure Module". I have included the abstract, video, and slide deck below. I am especially excited about the sandbox project Security Examples, which I hope will be something that the community can develop to show good and bad Drupal secure coding practices.

Abstract

There once was a Drupal module who wanted so badly to have a stable release, but they were insecure. As a useful and promising module to the Drupal community, they were so afraid that poor coding standards and lack of community reviews could lead to XSS, information disclosure, sql injection, and other vulnerabilities for their users.

The Drupal community is one of sharing and support. As a result, the module in this story takes the opportunity to learn and grow from the lessons of other modules and contributors to become much more secure and confident. The module becomes capable of being promoted to a full project and having a stable release. The community rejoices!

Come take a journey through this module's security audit and how their developer resolved each and every finding, following Drupal best practices for writing secure code.

Related drupal.org Security Examples sandbox https://www.drupal.org/sandbox/shrop/2821723

Blog Category: 

Pages