RSS.Social

Jose Diaz-Gonzalez

follow: @[email protected]

Posts

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