How Confident Do You Feel in Your PHP Code?
Do you know if the PHP code powering your web-based service is as secure as it needs to be? Are you as confident in it as you’d like to be? Whether it’s your first service, or your tenth, whether it’s brand new, or a long-term legacy application, it shouldn’t matter. You should be confident that your code is of the highest level of quality, and as secure as it needs to be. I want to help you feel confident in both.
Writing Secure PHP Code
If you’re looking for someone to help you build more secure PHP applications or perform a security audit on your existing PHP applications, then you’ve come to the right place.
I help businesses who develop PHP applications and APIs and those who customise PHP-based platforms ensure they are as secure as possible, by incorporating modern security best practices.
It doesn’t matter if you use or customise an existing platform or framework, such as Laravel, Mezzio, Symfony, Magento, or Joomla, or write your own code, supported by third-party libraries, such as Laminas. I can help you and your team ensure that it’s as secure as possible.
Specifically, I can help you ensure that your code is:
- Properly validating and filtering all input — regardless of where it comes from
- Protected against Cross-site scripting (XSS), SQL injection, Session Hijacking, and other common attacks
- Securely uploads files
- Follows securely configure practices
- Uses a securely configured PHP installation; and
- Securely deploys changes — especially to production
Following these, and other, best practices, I can help you ensure that your applications progressively become as secure as possible.
Augmenting Development Teams
Do you need an extra PHP developer for a short period, to help out on short notice? Do you need a PHP developer with a lot of experience, who can get started right away?
I know that I can get started quickly, regardless of the size or experience of your existing team, and start producing results.
Refactoring Legacy PHP Code
I can help you refactor your legacy PHP application(s). I can clean up code created by previous developers and contractors, update it to the latest version of PHP, and provide guidance on how to write better quality software.
Increasing Test Coverage
If your current PHP application has no tests, I can assist you with the implementation of a modern, TDD-based software suite and build up coverage to a mutually agreed-upon minimum level. If your PHP application has a bare minimum of tests, I can work with you and your team to increase test coverage.
Designing and Developing Minimum Viable Products
I can help you with the design and development of a Minimum Viable Product (MVP), one that will help you test your idea and see if it is going to be viable.
How Confident Do You Feel in the Quality of Your Technical Articles and Documentation?
You want greater exposure for your business, your application, and your service, right?
But putting in to words, exactly, what you offer and how it will benefit developers isn’t easy. Hey, technical people are a tough crowd. And researching and writing technical content takes time; sometimes, lots of time. As a developer for the last 15 years, I should know.
What’s the reaction from your technical team like? Perhaps they’re like most and either don’t have the desire to write, or just plain avoid it, because it’s not they’re one true passion. If this sounds like your daily routine - I’m here to help!
You see, I’ve been a developer since 1999 and have worked on all kinds of software, from Visual Basic and Microsoft Access, to large Oracle installations. I’ve been on teams building web-based applications, both large and small, in Australia, England, and Germany.
Yep, it can happen, you can find a technical person who loves to communicate, who loves the written word, and who’s got a lot of experience, alongside an enormous passion for doing it.
In short, if you need any of the following things, I can take your stress away:
- Professionally written blog posts which show, in detail, how to use your platform and related services
- Help sell your applications, platforms, and services to the wider developer community
- Compile comprehensive platform documentation
- Professional technical screencasts for rapid, effective, and engaging learning
I’m confident of producing content which will inform, engage, and educate, content you’ll be proud to have, content which will convert. That way, you can get back to your business and not have to worry about the content.
I love technical writing, but I know it’s not for everyone. You want to focus on those things you do that have a direct impact on your business’ revenue. So shoot me an email with what you need and I’ll have you covered.