Vinh Quốc Nguyễn
Vinh is a self-employed developer who loves writing and DevOps stuff as well. He runs Axcoto where he sell code component, and GoCast where he publish screen casts about programing. He is also the creator of QSlider, an iOS app turn your iPhone into a slideshow remote control.
Tutorials
  • Code
    WordPress Full Text Search With ElasticSearchIcon
    178 shares
    WordPress has a built-in search feature; however, it's not very efficient. For example, the results are not sorted by relevancy. In short, it's a naive MySQL LIKE query without utilizing index. Automattic doesn't even use it WordPress.com. They implement a custom search with ElasticSearch. Why not learn to setup this up on our own site, as well?Read More…
  • Code
    The Privacy and Optimization of a WordPress Dashboard WidgetWordpress
    225 shares
    People often complain that WordPress is slow. Whether or not this is true depends on many factors, but if we can see server resources inside the WordPress dashboard, then it may give some insight about how well our WordPress installation is operating. In this tutorial, we will be crafting a plugin to show server status including disk space, memory consumptions, CPU usage, and process usage. We will also learn about WordPress cache to avoid querying these metric over and over and we will also cover WordPress cron jobs to generate this data automatically.Read More…
  • Code
    The Fundamentals of Building a WordPress Server DashboardIcon
    98 shares
    People often complain that WordPress is slow. Whether or not this is true depends on many factors, but if we can see server resources inside the WordPress dashboard, then it may give some insight about how well our WordPress installation is operating. In this tutorial, we will be crafting a plugin to show server status including disk space, memory consumptions, CPU usage, and process usage. We will also learn about WordPress cache to avoid querying these metric over and over and we will also cover WordPress cron jobs to generate this data automatically.Read More…
  • Code
    Turning a WordPress Server Dashboard into a WidgetIcon
    219 shares
    People often complain that WordPress is slow. Whether or not this is true depends on many factors, but if we can see server resources inside the WordPress dashboard, then it may give some insight about how well our WordPress installation is operating. In this tutorial, we will be crafting a plugin to show server status including disk space, memory consumptions, CPU usage, and process usage. We will also learn about WordPress cache to avoid querying these metric over and over and we will also cover WordPress cron jobs to generate this data automatically.Read More…
  • Code
    Running WordPress on OpenShift Part 2Openshift
    10 shares
    In this tutorial, we will dive deeply into OpenShift to understand the custom build and deployment process. We will also learn the command-line tool for logging and troubleshooting when our application is down. We'll also cover some bonus tips to leverage the SSH features offered by OpenShift. Additionally, we'll look at how to synchronize our local environment with the remote environment including the database, source files, and media files.Read More…
  • Code
    Running WordPress on OpenShift: An IntroductionOpenshift
    79 shares
    OpenShift is a PaaS that allow you to run your own app for free with low resources. It offers 1GB storage and 512MB RAM, and has support for custom domains. It's faster than Heroku, PagodaBox, and AppFog giving you SSH access to your app server, running in a separate environment. It's just like a real server, but you get it for free.Read More…
  • Code
    Using WP-CLI with Mina Preview template
    85 shares
    WP-CLI is a great tool that allow you to control WordPress from command line without touching the WordPress dashboard. However, manually logging into the server and run a command every time is painful. It's time consuming. In this tutorial, I will show you how we can combine these commands into Mina tasks and invoke them from our local machine to run on remote machine.Read More…
  • Code
    An Introduction To Deploying WordPress with MinaImage400
    150 shares
    As a PHP application, WordPress is usually deployed by a very old method: uploading files via FTP. We have some deployment tools, but they often requires some type of Ruby skill. For example, one popular, powerful tool is Capistrano, but it's also very heavy with many Ruby/Rails related features. I also think that it's little bit tricky to install Capistrano for a PHP developer without any Ruby knowledge. So what options do we have as WordPress developers? In this tutorial, I will introduce you Mina: A small, light tool aims to fast deployment and server automation.Read More…