Blog

Articles, guides, and notes on software engineering.

Encountering 'Uncaught (in promise) error' with redux-form Server-side Validation
Application 2017-10-01

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.

#React#Redux#redux-form#Tips

Recent Posts

Sakura VPS + CentOS7.3 + Ansible
Infrastructure 2017-10-01

Sakura VPS + CentOS7.3 + Ansible

Automate Sakura VPS initial setup with Ansible for user creation, SSH hardening, SELinux configuration, and security lockdown.

#Ansible#CentOS#Sakura VPS#IaaS
Scheduled Server Log Reports with Slack, hubot, cron (node-cron), shell, and logwatch
Infrastructure 2017-10-01

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.

#cron#CentOS#Slack#Sakura VPS#CoffeeScript#hubot#logwatch#shell
Single Table Inheritance, Class Table Inheritance, and Concrete Class Inheritance
Application 2017-10-01

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.

#PofEAA
Vagrant+CentOS7.3+Ansible
Infrastructure 2017-10-01

Vagrant+CentOS7.3+Ansible

Configure Vagrant with CentOS and Ansible provisioning using SSH connections and automated playbook deployment.

#Ansible#CentOS#Vagrant
Setting Up a CentOS 6.7 Development Environment with Vagrant
Infrastructure 2017-10-01

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.

#Apache#CentOS#Vagrant
MySQL 'MySQL Daemon failed to start' on Vagrant
Infrastructure 2017-10-01

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.

#MySQL#Vagrant#Tips
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.'
Application 2017-10-01

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.

#Apache#Vagrant#VirtualBox#Tips
Using VirtualHost with Vagrant
Application 2017-10-01

Using VirtualHost with Vagrant

Configure VirtualHost with Vagrant using vagrant-hostupdater and Apache for multi-domain local development environments.

#Vagrant
Created a Google Extension Plugin
Application 2017-09-26

Created a Google Extension Plugin

Build a Google Chrome extension plugin with manifest.json and JavaScript: Complete guide to creating your first plugin.

#JavaScript#Google Chrome Extension
Encountered [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" on CentOS6.7
Infrastructure 2017-09-26

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.

#CentOS#OS#Zabbix#Tips
Setting Up Cron with Ansible
Infrastructure 2017-09-26

Setting Up Cron with Ansible

Configure cron jobs with Ansible playbooks using YAML syntax and the cron module for task scheduling and automation.

#Ansible#cron
Copy Local Files to Remote with Ansible
Infrastructure 2017-09-26

Copy Local Files to Remote with Ansible

Learn Ansible copy module syntax to transfer directory contents to remote servers with proper file permissions configuration.

#Ansible
Created Git Shortcut Commands in .bashrc
Application 2017-09-26

Created Git Shortcut Commands in .bashrc

Create powerful git aliases and bash functions for branch checkout, pull, and push operations using .bashrc configuration.

#bash#Git#Shell Script
Created a Shell Script to Simplify Git Commands
Application 2017-09-26

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.

#Git#Shell Script
Understanding ES6 Export and Import
Application 2017-09-26

Understanding ES6 Export and Import

Master ES6 module syntax with named and default exports, wildcard imports, aliasing, and modern patterns.

#JavaScript#ES6
When AWS (Elastic Beanstalk) Latency Was Unusually High...
Infrastructure 2017-09-26

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.

#Amazon Web Service#Elastic Beanstalk
Implementing the Repository Pattern in Laravel
Application 2017-09-26

Implementing the Repository Pattern in Laravel

A smart implementation pattern related to DB operations, let's discuss the repository pattern.

#Laravel#Repository Pattern
Creating Custom Artisan Command in Laravel 5.3
Application 2017-09-26

Creating Custom Artisan Command in Laravel 5.3

Implement custom Laravel Artisan commands to automatically generate repository files and streamline development workflow patterns.

#Laravel#Repository Pattern#artisan
Preparing to Write Tests with SQLite in Laravel 5.4
Testing 2017-09-26

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.

#Laravel#SQLite