@josh412@fosstodon.org
@josh412@fosstodon.org avatar

josh412

@josh412@fosstodon.org

PHP, Go, JavaScript developer and Dog Enthusiast from Pittsburgh. I toot about software development and the internet. I do other types of Josh posting https://mastodon.social/@Josh412 and Bluesky

👉 New eBook for WordPress developers: https://pluginmachine.com/course/refactoring-wordpress-plugins/ 👀

🌱 he/him 🌵 vegan 🌲

This profile is from a federated server and may be incomplete. Browse more on the original instance.

josh412, to random
@josh412@fosstodon.org avatar

"If you think companies are going to pay “AI” wranglers senior-level pay in the long term, or that they’re going to pay for the time it takes to rewrite or properly comprehend the code being generated, then you’re missing the point of why employers are adopting the technology.

The point is to pay fewer of us less: replace senior coders with junior, specialists with generalists, and the trained with untrained."
https://www.baldurbjarnason.com/2024/the-deskilling-of-web-dev-is-harming-us-all/

josh412, to random
@josh412@fosstodon.org avatar

This 👇I'm not bashing I get why it saves CSS devs time & is a great choice for making a component library with. But handing it to a backend dev and not hiring a CSS dev and demanding perfect front-end? Fuck you for not, hiring people to do the work.
"This is deskilling. It lets employers and managers pretend that web project teams don’t need CSS expertise – or even just pretend that CSS expertise just doesn’t exist at all. This is what Tailwind is for."

https://www.baldurbjarnason.com/2024/the-deskilling-of-web-dev-is-harming-us-all/

josh412, to random
@josh412@fosstodon.org avatar

"In this chaos, Bluesky became a sort of weird hybrid approach. It started out building for that first scenario (Twitter’s gonna bring the audience) and ended up having to do the second (build something new and hope the users come) all because of the third scenario (Elon bringing complete chaos to the ecosystem) suddenly opened up a new opportunity for the second scenario." @mmasnick

https://www.techdirt.com/2024/05/13/bluesky-is-building-the-decentralized-social-media-jack-dorsey-wants-even-if-he-doesnt-realize-it

josh412, to random
@josh412@fosstodon.org avatar

My team is hiring a PHP engineer -- mainly WordPress, some Laravel, some React, some Node. We build CMS backend & APIs for several high traffic sites, and the editorial workflow system.

This is the most laid back and the most productive team I have worked on. Code has pretty good test coverage and benefits are good.

https://www.rvohealth.com/job-position?gh_jid=4397526005

josh412, to php
@josh412@fosstodon.org avatar

My team is hiring a PHP engineer -- mainly WordPress, some Laravel, some React, some Node. We build CMS backend & APIs for several high traffic sites, and the editorial workflow system. Front-end is a totally different team.

DM me if you have questions. We can hire remote, but US-only

https://www.rvohealth.com/job-position?gh_jid=4389086005

simonrjones, to php
@simonrjones@mastodon.social avatar

Anyone use Lando for local development environments? Am thinking of switching to it for our team. We work on a mix of WordPress, Laravel & Symfony projects. https://lando.dev/

josh412,
@josh412@fosstodon.org avatar

@shawnhooper @simonrjones I have not used it forever.

josh412, to internet
@josh412@fosstodon.org avatar

Quick everyone let's decentralize everything while big tech is down

josh412, to wordpress
@josh412@fosstodon.org avatar

The Block Bindings API Brings Dynamic Data to Blocks
https://wptavern.com/the-block-bindings-api-brings-dynamic-data-to-blocks

josh412, to wordpress
@josh412@fosstodon.org avatar
shawnhooper, to random
@shawnhooper@fosstodon.org avatar

To whoever stole my copy of Microsoft Office, I will find you!

You have my Word.

josh412,
@josh412@fosstodon.org avatar

@shawnhooper this is a good joke

josh412, to wordpress
@josh412@fosstodon.org avatar
josh412, to random
@josh412@fosstodon.org avatar

Dive into the Streamlined Directory Structure in Laravel 11
https://laravel-news.com/laravel-11-directory-structure

josh412, to wordpress
@josh412@fosstodon.org avatar

Using PHP Namespaces And Autoloaders In WordPress Plugins
https://joshpress.net/blog/php-namespaces

josh412, to php
@josh412@fosstodon.org avatar

Get Started with PHP Static Code Analysis
https://deliciousbrains.com/php-static-code-analysis/

josh412, to wordpress
@josh412@fosstodon.org avatar
josh412, to random
@josh412@fosstodon.org avatar

"Self-driving isn't about using automation to augment human skill – it's about replacing humans. There's no business case for spending hundreds of billions on better safety systems for cars (there's a human case for it, though!). The only way the price-tag justifies itself is if paid drivers can be fired and replaced with software that costs less than their wages."

josh412, to wordpress
@josh412@fosstodon.org avatar

WP REST API vs admin-ajax.php vs Must-Use Plugin: Handling AJAX Requests in WordPress
https://deliciousbrains.com/comparing-wordpress-rest-api-performance-admin-ajax-php/

josh412,
@josh412@fosstodon.org avatar
josh412, to php
@josh412@fosstodon.org avatar

How data transfer objects have evolved over the years, using newer language features.
https://stitcher.io/blog/evolution-of-a-php-object

josh412,
@josh412@fosstodon.org avatar

@shawnhooper Yah, it's really nice. Going between Typescript, JavaScript, Go, PHP7 and PHP8 at work is a trip. I am getting so spoiled by the types in Go. I just did a ticket in a Go API that was like "add this new database field to response" I modified the struct for response and the IDE highlighted all the type errors that caused on the way to the response and in the tests. I fixed those, ran tests and they pass. That's just wonderful.

josh412, to php
@josh412@fosstodon.org avatar
josh412, to php
@josh412@fosstodon.org avatar
josh412, to random
@josh412@fosstodon.org avatar
josh412, to php
@josh412@fosstodon.org avatar

I wrote an eBook about refactoring WordPress plugins. This book is for experienced WordPress developers who want to improve their plugins, use new modern best practices and adopt test-driven development.

This book contains no foo and bar. All the example code is based on code in plugins I've worked on. Also, it is not very long. It's not an introduction to WordPress development, it's about improving the PHP code you write.

https://pluginmachine.com/course/refactoring-wordpress-plugins/

josh412, to php
@josh412@fosstodon.org avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • khanakhh
  • kavyap
  • thenastyranch
  • everett
  • tacticalgear
  • rosin
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • InstantRegret
  • Youngstown
  • slotface
  • megavids
  • ethstaker
  • ngwrru68w68
  • cisconetworking
  • modclub
  • tester
  • osvaldo12
  • cubers
  • GTA5RPClips
  • normalnudes
  • Leos
  • provamag3
  • anitta
  • lostlight
  • All magazines