For the first time ever I traveled to the Magic City. Having been to many other cities in the Sunshine State, I was looking forward to being at one of the largest of the WordCamps and see my WPLife family there. What followed was a few days of blazing sunshine, amazing adventures and a few sad notes. All in all though I am glad I traveled to the FIU Campus to attend WordCamp Miami 2018.
Food and Fun
Arriving a day or so early, I got to visit with my community family and had so many good times. The highlight of all of this was my invitation from Carole and Alain to go on a Fan Boat tour of the Everglades. I had some reservations about this but was very relieved they had found a very legit and overall friendly to the animals native amarican owned and operated Buffalo Tiger Airboat Tours who offered no ‘gator wrassling’ (real thing offered by some of these outfits) or other such shenanigans. Seeing alligators and getting to ask our guide all sorts of questions around their habitat and behaviour was such an amazing experience. Also huge props to Marc B for driving and giving us all a lift back.
I explored the Everglades yesterday together with @McDwayne @MarcBenzak @schlessera, Gina and Robert. It was amazing and I totally recommend it! Please choose this tour operator as they are respectful towards the animals! https://t.co/07ABUSa0uK #WCMIA pic.twitter.com/PnM2NMUr1N
— Carole Olinger 🤘 (@CaroleOlinger) March 16, 2018
Pre-Camp Meetup (Cancelled)
There was a shadow that hung over the camp and that was the tragedy of the pedestrian bridge collapse. I wanted to mention it here and show reverence for the folks who are still in shock and suffering from this event. Here is a link to a story about what happened.
Out of respect, the organizers cancelled the pre-event meetup that was scheduled. I applaud this decision and think it showed grace.
Some of us still met for a small dinner and discussion. It was good to be around like minded people that night and we all reflected on how lucky we all were to have our health and our community.
Friday
Friday I got to go visit the Pantheon co-working space at WeWork in Miami. It was awesome to get to hang out with my amazing co-worker Lizzie, who I rarely get to see in person. This is one of the main issues with remote teams overall, some of the best people in the world you only see online most of the time.
Speaker Dinner
Friday night brought us back together to mentally ramp up for a full, full weekend. The speakers, volunteers and organizers got together at Dave and Busters at the Dolphin Mall. Not a lot of plant based food options at D&B, but the mall had Cilantro Fresh Mexican, which is the only place in the whole mall that had a ‘Vegetarians Welcome’ sign up. I just said “I’m vegan” when ordering and they were happy and accommodating about it. Back at D&B we got to play all manner of games and connect over quite a few libations. I was a touch sad when we had to roll out and go our separate ways to prep for the next day.
Played multi player PacMan for the first time in years at the #WCMIA VIP/Speaker dinner. Haven’t done this since #wcmia 2014. pic.twitter.com/wC5JczhuIL
— David Bisset (@dimensionmedia) March 17, 2018
Well, I wasn’t so sad, some of us went the same way for one more night cap before bed. I had this amazing cherry barleywine at MIA Brauhaus. I was sad when I had to go home from there though.
#wcmia fun with @JamesTryon @ChrisEdwardsCE @sunsanddesign @schlessera @CaroleOlinger and @chriswales7 at @MIABrewing #wcmia pic.twitter.com/iMWVED5YXL
— Dwayne McDaniel (@McDwayne) March 17, 2018
Saturday
Coffee, coffee, coffee! I love my coffee in the morning and it was OK at Miami. Lunch had a vegan wrap and BBQ options. I was super happy to get sweet potatoes and corn as well. I love me some sweet potatoes.
Delicious BBQ is an awesome tradition for lunch #wcmia pic.twitter.com/f9dHtdvDzx
— WebDevStudios (@webdevstudios) March 17, 2018
After Party
Right across campus, after a very full Saturday we went to the on-campus Chili’s. I was a tad hesitant about this, but $3.00 drink specials all evening and a really robust option for us plant based food lovers in form of a toco bar with veggie burger chunks, beans and rice with all the trimmings. In another room there were pool tables and some light karaoke happenings going on. There was also a massive patio with iguanas in a small pond below. Really a great time
Fiery sunset at #WCMIA pic.twitter.com/Tzjh8tukr9
— Pat Ramsey (@pat_ramsey) March 17, 2018
Some of us found a WCKaraoke party as well afterward
Come join #wckaraoke #wcmia and sing your hear out. pic.twitter.com/2QJYHO8CbW
— Matt Clancy (@modmatt) March 18, 2018
Sunday
Coffee was coffee, but there were also bagels. Good ones too.
Lunch was a touch of a let down for me as all options included meat or cheese. They were also all bean based, which for me is not an issue, but I am aware some people have legume allergies. Fortunately fellow plant enthusiast Matt Clancy ordered some tasty but not at all spicy Chinese food from Ho Wah. I completely understand accessibility to food is not the cheapest option and a lot of budget went into the literal 20 pounds of shwag I got, having options for any followers of the strict versions of any of these religious practices would be good as well.
Happiness Bar
While not a session and some people would argue does not fit into Food and Fun, I wanted to call out the awesome experience I got by participating in the Happiness Bar. This is one of the most rewarding parts of any camp. People come in with real problems and they leave with, in best case, real answers. In the worst case they leave knowing how to better look for answers. I was super happy to help one person with WP-CLI. They really wanted to get it working locally and thanks to the fact they were already using Local by Flywheel we get them to a working terminal in less than a minute. It was a proud moment.
Not just a clever play on words, come to the #WCMIA happiness bar to get help with your #WordPress pic.twitter.com/nvMqEVjvnL
— Dwayne McDaniel (@McDwayne) March 17, 2018
Sessions
Quick note: Wow this was a very busy camp. So busy, that I only got to get to a handful of sessions and they were all a bit shorter than I was used to. As a result I think only these four have enough notes to post.
It’s ALIVE! How I built the Wapuu Bot using Javascript, Slack and the WP API
Rick Tuttle
Everyone loves Wapuu. I don’t think this is too arguable. The little, normally yellow unofficial mascot of the WordPress community is pretty well recognized and inoffensively cute. But do you know the backstory? It is a fascinating read. Rick took this lovable critter and turned it, with the help of Michelle Schulp made a slack bot that could provide value to the WCMIA community with real time updates and responses when people interacted with it in channel. Very cool stuff. I didn’t take a ton of notes on the implementation details but that is what WordPress.tv is all about!
Japan 2009
created
then coffee wapuu thank to Michelle Schulp’s design
cafecitowapuu twitter account was born
slackbot
slack app, send a recieve mesaages between endpoint
spanglish ‘no es facil’
WCMia site feeds this slack
can search @wapuu find ____
returns values
pulled WC schedule from the website
mongoDB for a caching layer
more fun to assign him a personality instead of just a pile of code
Wapuu is a ‘Bot user’ in this case
also a bot user app that can reply directly or mention in ambient content
Natural language processing is hard, lot of exceptions
schedule data from WP (npm request-promise)
fetch from wp-json/wp/v2/sessions
cache schedule data (formatted JSON) in MongoDB for quicker/easier retrieval
App used monk from Automattic
WP is really becoming a content repository
finds mentions and posts
likes serving up coffee
load of api and other resources/services used in slides
one of the hardest things is getting started
Learning about #bots and @wp_wapuu at the #WCMia but I have to say, love the shirt @ricktuttle ! #StarWars in #Spanglish pic.twitter.com/b3AVDmg1ud
— Carla Rivera (@Carla_Rivera) March 17, 2018
15 in 15 – The Story of WordPress
John James Jacoby
When you only have 15 minutes to give the entire history of a 15 year old project, you are going to leave a few details out. It was very interesting to hear what he left in though. He claimed there is a longer version of this talk, but I can’t find it on WordPress.tv at this point in time. Basically ‘it’s ugly’ – ‘it’s less ugly’ – ‘now it’s blueish’ – ‘the post editor works’ – ‘admin works’. Of course he said it far mor charmingly than I could.
B2
Sourceforge code there but maintainers gone in 2003
Original wp.org was just ugly (very ugly)
slowly got better over time
dashboard was primitive
no theme support
adoption of 1.5 started growing
Dashboard area in WP 2, blue was introduced
post rows manage
meta boxes
no visual editors, precursor to post preview
custom field metadata exposed first time
if we cound re-write WP it would be like BBPress – ma.tt
2.5 first real Admin redesign
this is when some people first took WP seriously
2.7 revisions nitrdcused
still Kubrick in there
WP 3.0 Post editor, inwrtos to 2010 theme
3.2 ‘my account’ is JJJ’s fvorite things’ in WP
15 years of #WordPress with @JJJ #wcmia pic.twitter.com/fYnE6D3SJp
— WordCamp Miami (@wordcampmiami) March 17, 2018
On Building Community From Twitter to IRL
Raquel Landefeld
Raquel is one of the best persons I have ever met, especially with regards to community building. I hold this concept pretty near and dear to my heart. It is always a pleasure to see her present as well. I loved her very straightforward advice, which I captured pretty poorly below given that I was hustling pretty quick between sessions and other duties that day.
We hide behind social media
What are motives?
what is the purpose?
connecting with people is what it is all about
not collecting business cards
intentional connecting and human relations building
make friends by being friends
shift focus to create relationships not just grow business
. @YouTooCanBeGuru made a cameo appearance at #wcmia in @raqueLandefeld’s talk! 😊 pic.twitter.com/vGJcK3RKQN
— Pam Ann Aungst (@PamAnnMarketing) March 17, 2018
How To Get Involved in Open Source Communities
Karla Campos
I had not ever met Karla before, which I think is a symptom of never getting to go to Miami before. I felt an instant kinship with her, even though we didn’t get to interact too much. I could tell from her talk we shared a lot of the same values around what we are doing here. Making the world better one commit and one conversation at a time. She had a lightning talk, so not a ton of notes, but for sure a great rallying point at the camp that spurned a few good conversations. Worth a watch once the recording is public.
Wanted to build craigslist
found Joomla
got a job as marketing director Telemundo using OSS
May the course be with you.
Why?
Helping Others
Creating amazing things
popularity – for sure if people know about it, it helps
community – she didn’t know anyone in Miami, WP took her in
business
fun
Ways to get involved in open sources communities #WCMIA pic.twitter.com/9ApkY1Ls8y
— Kekablue (@Pastelitocr) March 17, 2018
My Session
WP-CLI: Don’t Fear The Command Line
I have given a version of this talk a few times in 2017, but this year I stepped up my game a bit and built in a couple magic tricks. The first trick was I got through all 83 slides in under 25 minutes. The second was building a ‘racing script’ that build a pretty neat looking demo site in well under a minute, 24 to 39 seconds depending on variables i have no control over like wire speed and such. Matt Mullenweg himself snuck into the back of the room and I was super honored he mentioned my talk during his Q&A later in the day. I was also very happy to introduce a bunch of people to the scaffold block
command for the first time. Such an amazing tool and it is in such a good position to help us well into the future.
RT: @McDwayne on 3rd party tools and hosts leveraging the WP-CLI #Wordpress #wcmia pic.twitter.com/xFhBGkNoC4 via @wordcampmiami
— WP-Guru (@WordPressRebel) March 17, 2018
Wrapping up
WordCamp Miami is one of the largest camps. One of the reasons it is so large is the number of children in attendance at Kids Camp. I didn’t participate in this and only am mentioning it here in my conclusion. It is one of the most inspirational parts of the whole darn camp. The literal future of the project and the internet itself rests in the hands of these kids and kids just like them, who are learning how to build plugins and manipulate JS. It is very exciting to know that we are not about to ‘age out’ as a project.
Miami was hot and there was a lot going on. Not sure I captured the event wholly here and that was never my intent. Will I be back for WCMIA 2019? Time will tell.