Slides and links from my php[world] talk

Yesterday I gave a talk at php[world] 2019 about "Tips and Tools for Gluing Together the Open Web." Below are the slides, text and links from my talk. Where applicable, the slide images link to relevant websites and code.

A few months ago, I was helping a local non-profit organization with their new website. We were almost set to launch, but they had one more request: can we get the next five upcoming events we've put up on our organization's Facebook page to show up in a list in the website's footer? I initially thought that surely there would be a simple way to do this, but as I looked in to it, the short answer was no, no you can't.

There's an embeddable Facebook widget that can display events, but you don't get a lot of control over appearance and it's far from a helpful list that can be scanned quickly. This seemed like such a basic request - connecting Facebook page events to a website - and yet as I poured through Google and Stack Overflow search results all I could find were frustrated users and abandoned tools that had tried and failed to do this one thing.

Continue reading "Slides and links from my php[world] talk"

Speaking at SupConf NYC

I'll be speaking at the SupConf New York City 2016 conference behind held at the Digital Ocean HQ in Soho on November 15th and 16th.  My talk is on a topic I've enjoyed thinking about and working on over the years, moving customer support interactions from transactions to partnerships. I'm also excited to meet and hear from some other great speakers.

If you're interested and can make it, tickets are available now. I'll also be sure to share the content of my talk here after the event.

Update December 3, 2016: My slides from the talk are below. Continue reading "Speaking at SupConf NYC"

Slides: Growing a Distributed Team

Last night I gave a talk at a local meetup of tech folks about tools, processes and culture involved in growing a distributed/remote team, and how those might help organizations regardless of their structure.

Regular readers of this site would have recognized my remarks as derived from various posts here. It was neat that at least half of the folks in the room were also working remotely for their employers, so we had some good discussion and exchanging of best practices.

The slides from my talk are below. Thanks to everyone who joined in!

Continue reading "Slides: Growing a Distributed Team"

Speaking at WordCamp Dayton

WordCamp-Dayton-2016-LogoI'll be speaking at the upcoming WordCamp Dayton 2016, happening March 4-5, 2016 at Wright State University. I'll be talking about "WordPress as your digital home," a topic I've thought about for a long time and blogged about recently:

There are tons of places to put your content, but not all of them give you the control and ownership you should have. Your WordPress site is still probably the best place to call home for your online creations. In this session I’ll show you why that is, walk through tools and techniques for using WordPress as your digital home while pushing content out to other places, and answer your questions about how to build an online presence that is fully yours.

Continue reading "Speaking at WordCamp Dayton"

My YAPC::NA talk on framing and Perl

In June, a delegation from Summersault attended the YAPC::NA Perl Conference in Columbus, Ohio for a few days.  My second YAPC conference, it was an interesting experience full of inside jokes, engaging discussions, more inside jokes, and good food.

I was only scheduled to give one presentation ("How to talk, or not talk, to your clients about Perl") but after hearing some of the opening remarks at the conference that spent too much time and energy, IMHO, declaring that "Perl is not dead!" I signed up to give a new talk about possibilities for re-framing that sentiment.

You can view a video of the talk, or you can view my slides [PDF].