Jose Diaz-Gonzalez
Writing a Pak for the MinUI and NextUI launchers
Rotating AWS Credentials
Generating an offline PyPI cache
Deploying our application
Order status notifications
Handling Photo Orders
Selling Photos
Sending Responsive Emails
Cosmetic Admin Cleanup
Queuing up emails
Routing Blog Posts to custom urls
Ensuring Posts properly handle custom urls
Theming our CMS
Photo Post Types
Refactoring Post Types
Error Handling new Posts
Unifying our admin dashboard views
Making the UI usable
Saving Custom Post Types
Displaying Custom Post Type Forms
Custom Post Types
Customizing the Posts Dashboard with CrudView
Preparing our Posts Admin
File Uploading and Account Management
Password Resets and Email
User Authentication in CakePHP
Creating a microblogging platform
A Lambda PaaS
Serverless Distributed Cron System
Paginating one table while sorting by a field from another table
Open Source is Hard
Implementing Custom Authentication Classes
Initial Application Scaffolding
Creating a CakePHP skeleton
SEO Considerations for CakePHP Applications
Data Validation in CakePHP 3
Using InstanceConfigTrait for object configuration
Tracking Logged in User Actions
Creating Custom Background Shells
Tracking Requests Via Dispatch Filters
Managing Application Configuration
CakePHP Shells I didn't know about
Custom Validation Rule Classes
Stuffing Complex Logic into Model-less Forms
Custom Logging Engines and adding Contextual Data
The Collection Class and You
Using DSNs to simplify connection strings
SoftDeleting Entities in CakePHP 3
Faster Database Creation with the Migrations Plugin
Customizing your Application Template
Debugging Data in CakePHP 3
Error Handling in CakePHP 3
Invoking Callable Classes
Uploading files and images with CakePHP 3
What exactly belongs in an entity?
Generating Administrative Panels with CrudView
Creating APIs using the CRUD Plugin
Using Fractal to transform entities for custom api endpoints
Sending email invoices to users on payment
Processing Payments with CakePHP 3 and Omnipay
Building a user cart system in CakePHP
Adding dummy data via a custom faker shell to our store
Adding an Authentication layer to our CakePHP Store
Designing a Store application in CakePHP
Contributing to CakePHP
Closing Issues in our Anonymous Issue Tracker using Events
Parsing markdown comments
Emailing users when a new comment is posted
Creating Table Callback Events
Schema Migrations with CakePHP 3
Customizing Bake in CakePHP 3
Designing an anonymous issue tracker in CakePHP
CakePHP Advent Calendar 2014
Work Items
CakePHP as a Microframework
Shipping CakePHP App Logs to Logstash via Syslog
Using View Cells in your CakePHP applications
Local Development Environment using Vagrant and Virtualbox
Writing Slimmer Controllers
Application-wide event management
Deploying a CakePHP application to Heroku
Building a Behavior with CakePHP
Application Environment Configuration
Tackling database migrations with one neat trick
CakePHP Testing 102
Deploy ALL the things using simple Bash scripts
Simpler CakePHP Events
Payment Processing using Stripe
Creating a custom session flash handler
Simple application maintenance mode
Abusing Exceptions to provide model-layer redirection
Giving the gift of CakePHP to the Community
Queue in scalable applications
Simplifying OAuth integration
Composing your applications from plugins
A quick rundown on Asset Compression
Building Service Classes
Objectifying CakePHP 2.0 applications
Interactive command-line REPL for CakePHP
Hacking the CakePHP Dispatch System
Fun with CakePHP Views
Testing your CakePHP Plugins with Travis
Service Definitions
Resource reconfiguration
Deploying your infrastructure to AWS
Using a personal git host
Using Beaver to ship log files to Redis/Logstash
Why to Actually Choose CakePHP
Why CakePHP?
Upgrading from Lion to Mountain Lion
Creating a cookbook and running chef-solo
Server Monitoring Tools
Templates, Attributes, Resources, and Dependency Management
Chef Recipes
Introduction to Chef
A CakePHP Book I can finally recommend
The Daily Dev Log - 5
The Daily Dev Log - 4
The Daily Dev Log - 3
The Daily Dev Log - 2
The Daily Dev Log - 1
Using CakeAdmin to generate backend applications
My development setup
A Standard Readme for your CakePHP Plugins
Embedding Custom Finds in Behaviors
Using loadModel() in the Model
Cakefest Conference Notes
CakePHP Plugins - A Biblical Retelling
Things to install or update on my mac when first installing
Your username/password should never be a lastname/uid
You want access? Well you no can has! - A CakePHP AccessComponent
Clean up your Model data with Purifiable Behavior
The Chaw - A Wishlist
Thoughts - An API for Plugin Installation
Quick Tip - Model::save() isn't Model::saveAll()
CakePHP HABTM Relationships
First Post