background preloader

PHP

Facebook Twitter

Ratchet - PHP WebSockets.

Authentication

Build. Skipfish - web application security scanner. Wapiti - Web application security auditor. RIPS - free PHP security scanner using static code analysis. Scrutinizer - Build quality software, better. Composer. Composer is a tool for dependency management in PHP.

Composer

It allows you to declare the dependent libraries your project needs and it will install them in your project for you. Dependency management# Composer is not a package manager. Yes, it deals with "packages" or libraries, but it manages them on a per-project basis, installing them in a directory (e.g. vendor) inside your project. By default it will never install anything globally.

Jenkins CI

Polyglot Background Jobs. There's many things we end up needing to perform background jobs for; but the main reason is to provide a snappy, non-blocking user experience.

Polyglot Background Jobs

Whether that task is encoding a video file, batch data import, or (in one case I ran into) jabber instant messaging, we want to offload them from our web servers as quickly as possible. There are lots of tools to accomplish this across all languages, including Resque, Sidekiq, delayed_job, node-schedule, beanstalkd, Amazon Simple Queue Service (SQS) and then there is my personal favorite: Gearman. Gearman has client libraries in C, PHP, Ruby, Node.js, Python, Java, Perl, C#/.NET and even includes tools that can be called via shell script, and user-defined functions for both MySQL and PostgreSQL.

PHP: The Right Way. Christopher louis martinez. Integrate Your Web Services · Zapier.