SVGs (Scalable Vector Graphics) are a great file format for making sure that images look good at any size! Because they're defined with code, they can scale to any size but since they're also an image format, they can be used in any standard image tag, like so:
Senior WordPress Developer (Full Time)
Alpha Particle is expanding and looking for a Senior WordPress Developer who can take the lead on some of our biggest client projects. This means building and modifying custom themes as well as plugins to fit our client's needs.
SOLVED: Laravel Sail – Could not find driver error
Laravel Sail is a great all in one development environment that allows developers to spin up Laravel applications quickly and easily using Docker. However, after picking up a recent project that I hadn't worked on for a couple months I encountered a strange error:
How to implement “Minor edit – do not update translation” as a default in WPML
We've been working on a large WPML implementation lately with quite a few translated pieces of content. If you haven't used WPML before, you might not know that changing the contents of a page that's already been translated marks the other translations as out of date. This means WPML wants you to update them to reflect the content changes you made on the English page.
WordPress Developer (Contract)
Alpha Particle is expanding and looking for a WordPress Developer who can tackle some of our production WordPress work. This means building custom themes (either completely from scratch or Child Themes) as well as plugins to fit our client's needs.
Building Gutenberg Blocks with Advanced Custom Fields (ACF) as a Stopgap
WordPress is a fantastic way to start learning to code. You rarely need to learn more than one new thing at a time in order to get building, and you can always find one new skill to learn (or improve) with each new project.
Automating FTP Deployments with GitHub Actions
Deployment is the stage of the software development life cycle most likely to cause problems. Even if your deployment pipeline is perfectly set up, it's the stage of the development process where any bugs you didn't catch while building or during QA get shipped out to your end users. This might mean you need to roll back, or at the very least track down the problematic deploy at some point in the future.
Custom Block Icons with ACF Blocks
the_field calls just the same as you always have. The code to register a block looks something like this:
From Idea to MVP To Version 1.0 with The Snowball Project
The team behind the newly-formed non-profit The Snowball Project came to us with an idea. They wanted to build a web application that used peer-to-peer influence to encourage the unregistered to register, and the non-voting to vote. They knew what they wanted, but they needed a "virtual CTO" to help them make decisions and an engineering team to make those decisions happen. That's where Alpha Particle came in.