Shay Anderson Software
SHAYANDERSON
  • About
  • Projects
  • Contact

Projects

List of recent software development projects

You can find a list of recent software development projects below. Most software we develop is proprietary, private source, back-end software that cannot be displayed here.


Simple Botting with PHP Book

Learn how to create your own bots using PHP

I wrote the book Simple Botting with PHP which explains how to design a bot properly and use the bot with other objects, like a document object. This book targets programmers who want to learn how to develop bots, Web bots, that will gather data, store data and parse data using PHP. I cover topics like bot development, data harvesting, data parsing, bot tracing and logging, storing bot data, bot stealth and more.


Xap

MySQL Rapid Development Engine for PHP 5.5+

Xap is a MySQL rapid development engine built using PHP PDO library logic. Xap allows for rapid MySQL-PHP development by using shorthand syntax for queries and on the fly data modeling (ORM) which requires zero defined classes. Xap also supports pagination, error handling, logging, and custom error and log handlers. Commands supported by the Xap syntax are: add, call, columns, commit, count, debug, del, error, error_last, exists, id, key, log, mod, pagination, query, replace, rollback, tables and transactions.


Drone

Rapid Development Framework for PHP 5.5+

Drone is a rapid development framework developed for PHP 5.5+. Drone is a solution for applications requiring rapid development, a lightweight framework and easy (almost zero) framework configuration and setup. Drone offers static routes, mapped routes and route files. Drone supports controller classes, view templates, logging, error handling, global registry, route parameters, hooks, request variable handling and sanitizing, session handling, data handling (filter, format, validate) and provides helper classes like config, filesystem, decorator, form, table and more.


Arc

API Framework for PHP 5.5+

Arc is a API framework for PHP that is simple to setup and easy to use. The Arc API framework supports: dynamic routing, multiple core support, database support, response formats (like JSON, serialized array, serialized object, string), simple logging methods, response templates, global required request parameters, pre-action hook files, error handling, command line support and more.


Spawn

Process Manager for Handling Multiple Processes in PHP 5.4+

Spawn is a process manager for handling multiple process in PHP. Spawn supplies a command queue and limits the maximum number of processes allowed to run concurrently. Using the Spawn process manager using PHP CLI is simple and easy to implement in projects. Spawn includes support for: debugging messages, process errors to log file or direct output, limit concurrent processes, step sleep time optimization and process verbose option.


Jax

Ajax Library for PHP 5.5+

Jax is a library that makes deploying Ajax solutions simple. The Jax library includes both Server and Client classes which make it easy to get an Ajax server up and running and handle client requests. The Jax client offers pre-built client functions to communicate with Jax servers, or manual jQuery requests can be setup to handle Jax server responses. Jax supports response templates for quick responses.


FAD

Lightweight, single function engine used to store key/value pairs in flat file databases

FAD is a powerful PHP File Archive Database engine used for storing key/value pairs. FAD offers simple integration, read caching, NoSQL syntax, and database locking and compression. FAD also preserves PHP data types in storage, so FAD can be used to store array, float, integer and string data types. FAD utilizes a single function engine making implementation into projects simple and quick. FAD was designed to work in applications that require simple database support, without requiring the overhead and complexity found in typical RDBMS platforms.


PDOm

PDO Wrapper with MySQL Helper

PDOm is a PDO wrapper with MySQL helper commands that makes MySQL database and PHP development easy. PDOm was created to help simplify and lessen PHP code required to communicate with MySQL databases. Using PDOm is efficient and can greatly change the way queries are executed with MySQL database connections. PDOm offers multiple database support, making multiple database management effortless.


Zap

Lightning Fast Abstract Database Layer with ORM and Recordset Caching for PHP 5.4+

Zap is an easy to use abstract database layer for PHP that uses Recordset (and Recordset caching) and Record objects for simple usage. This new library offers multiple database connection support, MySQL database support, easy shorthand methods for executing SQL queries and event logging. The Zap library is easy to use in your PHP projects and will allow quick database access and save time and lines of code required to execute database commands.


Medix

Media Asset Manager for PHP 5.4+

Medix is a simple way to use media asset files (CSS and JavaScript) in your PHP projects. Medix allows you to combine and minify asset files, snippets and file and snippet groups. Medix was designed with simplicity in mind, which means you can quickly implement Medix in your PHP projects with very little study time. Medix utilizes a manager class that offers several easy methods for registering and accessing Medix assets.


Slate

PHP Template Engine

Slate is a PHP template engine I recently developed to replace another template engine I had been using for years (because I needed a lighter, faster template engine). Slate uses dynamic compiling, which means faster output and no writing compiled files to the server unless caching is used. My template engine is fast because of the small size of the main Slate class (under 1000 lines of code). Another reason for the template engine quickness is the ability to cache application pages, and that leads to reduced application load and response time. Slate is open source software and that means you can use the template engine as it exists, or you can modify it to better fit your development requirements.


Sado

Simple Abstract Database Objects with ORM

Sado is a powerful PHP database abstraction layer and ORM library that I created which offers simplified PHP and MySQL database connectivity and logic with abstract database objects and object relational mapping (ORM). ORM is a dominant feature of the Sado package and allows rapid application and database development. The Sado package includes Sado ORM Forms and Sado ORM Grids. Sado ORM forms allow for faster development by creating database related forms. Sado ORM grids allow rapid Web application development by creating database related grids.


Pmessaging

PHP Messaging Service

Pmessaging (PHP Messaging Service) is a free Web service that allows pushing of event messages for easy software development and debugging. Our PHP Messaging Service tutorial walks your through pushing event/debugging messages to our PHP Messaging Service server. After pushing event messages in your PHP source code you can view event messages stored on our messaging server. Also, you can view event messages for a specific event in the event messages viewer.


PHProject

PHP Project Source Code Statistics

PHProject will display Web application statistics like file system information, project file statistics, source code information, lines of code and recently modified files. PHProject is written in PHP and is open source. PHProject is easy to use: all you have to do is drop it on your Web server and editing a couple configuration settings. After installation PHProject will scan and read your application directories and files and display its findings: directories and file information, project file size, various types of files found in the project, code summary of source code found in the project, and list recently modified files.


PHP Knowledge Base

PHP Open Source Libraries and Knowledge Base

Here you will find a collection of PHP classes, functions, source code examples, tutorials and other PHP knowledge base topics. Many of the PHP classes and PHP functions found in the PHP knowledge base are being actively used in software applications all over the world.


Linux Knowledge Base

Linux Projects and Knowledge Base

The Linux (*nix) knowledge base includes many tutorials and walkthroughs regarding Linux servers and Linux software. Many of the examples are installing Linux operating systems, installing 3rd party software on Linux servers and troubleshooting issues when installing and/or configuration Linux based packages and open source software.
Contact
Contact

Contact us today for a free quote or software consulting

Explore
Recent Projects
Check out recent programming and software development projects
Knowledge Base
View recent technology topics and notes
Get a Quote
Want a quote for software development?
SHAYANDERSON

Enterprise Software / Database / Server

Software Engineer, PHP Programmer
& Web App Developer in Tampa Bay, Florida
Copyright © 2022 ShayAnderson.com
All Rights Reserved