chrisvenum
Bedrock introduces the ability to manage WP core and plugins using PHPs composer package manager meaning that plugins are tracked in git.
Sage is their theme which allows you to develop templates using blade and vite.
They also have radicle/acorn bring pretty much a Laravel setup with WP bolted on.
I will mention them anytime I see WP, the team are doing great work.
Can’t find any reliable information on what to do prior to the patch, seen some info that turning off session progress does not mitigate.
Anyway.. back to calling everyone
Power to you friend!
Just make sure to do some phases of slowing down, reviewing and refactoring. The agents code so defensively and add a lot of unnecessary code that we will all have to trawl through when the bubble bursts and codex/cc subs are $2000 a month.
Ignite is a great starter using RN and Expo. Some great people maintaining it. https://github.com/infinitered/ignite
Right now I have a project that has very heavy write traffic from multiple services and a web app that reads from this. We are starting to hit the point where no amount of indexing, query optimisation, caching or box upgrades is helping us. We are looking at maybe moving the bulk of the static data to clickhouse to reduce the DB size but I would love to hear if PgDog or other kind of sharding could be useful for this use case.
I don’t really know why it works so well for me, but I think it helps me skim and pattern match syntax much more easily without spending too much time reading every single word, which is exhausting for me.
Types and autocompletion in an IDE also help me massively reduce issues with spelling and ultimately free up my brain to think about the logic rather than stressing out about every single thing I type.
Really cool that some people don’t need it, but for me, I am grateful to those who have spent the time on great themes. Solarized Dark is a favourite of mine.
Take, for example, a track by Fontaines D.C., a band from Ireland that writes extensively about the lived social and political experience. Knowing where they are from and the general themes of their work makes their tracks feel authentic, and you can appreciate the worldview they have and the time spent producing the art, even if it does not align with your own tastes.
Trying to create something of the same themes and quality from a prompt of “make me an Irish pop rock track about growing up in the country” suddenly misses any authenticity.
Maybe this is what I am trying to get at, but like I said, I feel some conflict about this, as I personally value these tools for productivity
Is it snobby of me to look down upon art that is created using these tools as lesser because the human did not make every tiny decision going into a peice? That a persons taste and talent is no longer fully used to produce something and for someone reason to me what is what makes the art impressive and meaningful?
Something about art with imperfections still feels exciting, maybe even more so than if I see something that is perfect but if I see an AI gen picture with 6 fingers, I just write it all off as slop.
I am happy to allow my generated code to come from “training data” but I see the use of AI in art, writing and music as using stolen artists hard work.
I feel like as time goes on, I feel even more conflicted about it all.
For those who still need word press, I recommend checking out the roots.io open source collective, they have done great work bringing modern PHP development practices into WP projects. Bedrock and Sage are a great starting point to any project.
I have a Laravel project that I have maintained for a customer for seven years. The app is straightforward and allows users to create portals that list files and metadata, such as expiration dates and tags.
Every other year, they ask me to add a new batch of features or update the UI to reflect the business's branding. As the app is so small, I have the opportunity to review every part of the app and refactor or completely rewrite parts I am not happy with.
It is a joy to work on and I always welcome new requests.
I still use React for more complex projects but it’s always a breath of fresh air to be able to write everything in Blade/PHP while keeping the reactive UI elements.
Edit: Although I have not used, I remember seeing this package which lets you render React/Vue components within Livewire when you need it: https://minglejs.unitedbycode.com/ an interesting escape hatch for when you want to pull in existing packages
Really fast for building maintainable admin/back office UIs quickly.