Here we are again coming off of the CakeFest sugar high! I don’t even know where to begin.
Unfortunately, or fortunately - I haven’t decided, we had to do another virtual event. The safety of speakers, staff and attendees is very important to us, so a physical event was not the best option in our opinion with traveling.
However, after this event, I started thinking about the people who were able to attend from the comfort of their own homes or offices. These people may not have been able to travel or attend otherwise, and that gives me our silver lining. Not to mention that we had more ticket sales this year than any of our previous events (at least that I can remember).
The theme, for me anyway, ha ha, was traveling the world, ironically. We started in the Canary Islands, traveled to Germany, to Canada, to England and Austria. We had new faces from the US, the Czech Republic and even Japan - and more! This is, as I’ve mentioned, one of the best things about the CakePHP community, we have community members all over the world. This was our chance to come together.
So let’s get to the event. Here’s what you may have missed:
Workshops:
Workshop 1
Jorge González (Twitter: @steinkelz)
Topics covered included:
0:00 - Docker development environment for CakePHP
15:56 - Middlewares
30:05 - Security
1:31:36 - Performance optimization
2:04:49 - Events
Workshop 2
Michael Hoffmann (Twitter: @cleptric)
Topics covered included:
0:00:00 -Setup login action in CakePHP
0:29:10 - Vite with hot reloading
Vue.js
tailwind css
Workshop 3
Mark Story (Twitter: @mark_story)
Topics covered included:
0:04:25 - Leveraging new style fixtures
0:48:26 - Using the DI container
1:30:13 - Browser automation testing with Panther.
2:17:13 - Helpers you may need.
Talks:
* Juan Pablo Ramirez (Twitter: @jpramidev) gave the keynote talk on behalf of Passbolt.
* Sho Ito (Twitter: @itosho) taught us all about Components
* Yuki Kanazawa (Twitter: @yakitori009) and this talk about Automatically Distributing Reference Queries to Read Replica in CakePHP4
* Mark Scherer (Twitter: @dereuromark) schooled attendees on IDE in CakePHP development
* Jiri Havlicek (Twitter: @Jerryhavl) played a big role in fighting COVID-19 by helping create a contact tracing app (developed with CakePHP) in Czech Republic
* Chris Miller (Twitter: @ccmiller2019) explained standards and why we use them
* Kevin Phifer (Twitter: @lordsimal) joined in to explain how to re-use code - utility classes and PHP namespaces
* Paul Henriks created a plugin with attendees LIVE
* Ed Barnard (Twitter: @ewbarnard) brought the dragons! He talked about finding the Joy in Software Development
* Chris Hartjes (Twitter: @grmpyprogrammer) delivered a Grumpy Programmer's Guide to being a senior developer
* Joe Ferguson (Twitter: @joepferguson) shared his knowledge on Modern Infrastructure as code with Ansible
* Timo Stark (Twitter: @linux_lenny) shared details about NGINX Unit - and how to modernize your CakePHP deployments
Trivia and giveaways
Cake ceremony dedicated to Mark Story
We took this time to thank and acknowledge Mark Story for all of his hard work and dedication that he puts into CakePHP. He then headed the cake cutting ceremony (virtually of course) as speakers and attendees enjoyed their own treats!
See the full archive here: https://cakefest.org/archive/virtual-2021
So what’s to come?
First! Videos are starting to be released. With the help of community member Aroop Roelofs, we will be releasing these videos faster than expected. Ticket holders have been receiving access, and they will be released publicly in the coming days.
In regards to future events, it’s up in the air. We will have some internal discussions about safety measures and restrictions, then we will weigh the option between another virtual or physical event. We will, of course, reach out to the community for their input.
I will close by just saying THANK YOU. Thank you for making my job worth it. When an event runs smoothly and gets so much great feedback, that is a direct reflection from the community support. We hope you all will continue to join us in years to come!
Thanks for baking!