Blog
Articles, guides, and notes on software engineering.
Encountering 'Uncaught (in promise) error' with redux-form Server-side Validation
Fix 'Uncaught (in promise) error' in redux-form server-side validation by returning promises and properly throwing SubmissionError.
Recent Posts
Sakura VPS + CentOS7.3 + Ansible
Automate Sakura VPS initial setup with Ansible for user creation, SSH hardening, SELinux configuration, and security lockdown.
Scheduled Server Log Reports with Slack, hubot, cron (node-cron), shell, and logwatch
Automate Slack log reporting using hubot, node-cron, logwatch, and CoffeeScript for scheduled server monitoring and notifications.
Single Table Inheritance, Class Table Inheritance, and Concrete Class Inheritance
Explaining three patterns to represent object inheritance in databases: Single Table Inheritance, Class Table Inheritance, and Concrete Class Inheritance.
Vagrant+CentOS7.3+Ansible
Configure Vagrant with CentOS and Ansible provisioning using SSH connections and automated playbook deployment.
Setting Up a CentOS 6.7 Development Environment with Vagrant
Build a CentOS development environment with Vagrant, VirtualBox networking, and Apache configuration for local projects.
MySQL 'MySQL Daemon failed to start' on Vagrant
Fix MySQL daemon startup failures in Vagrant by adjusting innodb_log_file_size and InnoDB configuration settings.
Updated Vagrant from 1.7.4 to 1.9.1 and Encountered 'Bringing up interface eth2: Device eth2 does not seem to be present, delaying initialization.'
A story about encountering network errors after updating Vagrant from an older version.
Using VirtualHost with Vagrant
Configure VirtualHost with Vagrant using vagrant-hostupdater and Apache for multi-domain local development environments.
Created a Google Extension Plugin
Build a Google Chrome extension plugin with manifest.json and JavaScript: Complete guide to creating your first plugin.
Encountered [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" on CentOS6.7
Fix [Errno 14] PYCURL ERROR 22 — The requested URL returned error: 404 Not Found on CentOS 6.7 yum repository issue.
Setting Up Cron with Ansible
Configure cron jobs with Ansible playbooks using YAML syntax and the cron module for task scheduling and automation.
Copy Local Files to Remote with Ansible
Learn Ansible copy module syntax to transfer directory contents to remote servers with proper file permissions configuration.
Created Git Shortcut Commands in .bashrc
Create powerful git aliases and bash functions for branch checkout, pull, and push operations using .bashrc configuration.
Created a Shell Script to Simplify Git Commands
Build interactive shell scripts using select to manage git branch checkouts, remote branch pulls, and local branch deletion.
Understanding ES6 Export and Import
Master ES6 module syntax with named and default exports, wildcard imports, aliasing, and modern patterns.
When AWS (Elastic Beanstalk) Latency Was Unusually High...
Diagnose and resolve high latency issues on AWS Elastic Beanstalk ELB nodes through systematic investigation and monitoring.
Implementing the Repository Pattern in Laravel
A smart implementation pattern related to DB operations, let's discuss the repository pattern.
Creating Custom Artisan Command in Laravel 5.3
Implement custom Laravel Artisan commands to automatically generate repository files and streamline development workflow patterns.
Preparing to Write Tests with SQLite in Laravel 5.4
Configure Laravel 5.4 SQLite testing with in-memory databases, phpunit setup, and database migration automation.