HI THERE. I AM

JOAQUÍN RUIZ

Full-Stack & Lead Developer.

About me

Hello there, I'm Joki! a highly resourceful, and talented Computer Engineer (MSc) currently located in the lovely city of Zaragoza (Spain).

I'm Senior Full-Stack Developer and Lead Developer, specialized in web and e-commerce. (Web Apps, CMS, eCommerce..)

I have also a wide international experience as freelance and working in agencies.

Magento 1, Magento 2

I am Magento Certified Developer, and I currently work as Magento Lead Developer and Magento Consultant.

WordPress

Several years working with WordPress, speaker in conferences, and 6 plugins published on the Official Repository.

Laravel

I have worked with multiple PHP frameworks, but Laravel is the one I find more useful to develop web apps.

Full-Stack

Sysadmin, Arduino, Javascript, DevOps, iOS & Android... are also among the technologies I work on.

Blog Categories

Docker

The Docker platform is the only container platform to build, secure and manage the widest array of applications from development to production.

Magento

Magento is an open-source e-commerce platform written in PHP. Learn how to get the most out of Magento development from these posts.

Magento 2

Magento is an open-source e-commerce platform written in PHP. Magento 2 introduced the MVVM pattern using the JavaScript library Knockout.js.

Marketing

Online marketing is the practice of leveraging web-based channels to spread a message about a company's brand, products, or services to its potential customers.

Software

Software is a program that enables a computer to perform a specific task. You can learn the best practices and how to get clean code with these posts.

Sylius

Sylius is an Open Source eCommerce Framework based on Symfony. Built with testing in mind and a great care of code quality, Sylius is very flexible.

WordPress

WordPress is a free and open-source content management system based on PHP & MySQL. Learn how to get the most out of WordPress and the best plugins.


Popular blog posts

Solid Principles and PHP

8th December 2015

The SOLID principles, five agile principles that should guide you every time you write code. The principles, when applied together, intend to make it more likely that a programmer will create a system...

The step-by-step guide to set up PhpStorm for Magento 2

24th May 2017

Magento 2 is a complex platform/framework, therefore we need to use all of the tools we have to help us to develop Magento properly. I present you The step-by-step guide to set up PhpStorm for Magento...

Magento Timezones and Timestamps

29th April 2016

Understanding Magento Timezones is essential and very useful. Did you know that all of the dates in your Magento are stored using UTC? You should know that your store times may be wrong for half of t...


Import customers with hashed passwords into Magento 2

23rd August 2018

Whether you are migrating your site from Magento 1, or from another platform, like WordPress, Prestashop, Symfony... you likely have a customer database you are interested in migrating to your new Mag...

Working with Magento product attributes programmatically

5th April 2016

Magento Product attributes are one of the most powerful features in Magento. With this guide you will understand how Magento Product Attributes work within the EAV Model of Magento. And you will learn...

How to set up Docker for Sylius projects

21st April 2019

Why using Docker for Sylius projects? I used to develop my projects locally, installing all the dependencies and managing all the configuration myself… That’s OK when you code only under o...



Latest blog posts

Install Laravel on Amazon Linux 2

29th October 2019

Laravel is a free, open-source PHP web framework, intended for the development of web applications following the model–view–controller (MVC) architectural pattern and based on Symfony. Some of the fea...

Virtual themes in Magento 2

19th August 2019

A theme is a component of Magento which provides a custom look and feel for the entire application area (frontend, backend) using a combination of templates, layouts, styles, javascript, and images. T...

Make Magento 2 & Docker on MacOS faster with docker-sync

12th June 2019

Docker on MacOS for development have serious performance problems, especially working with Magento 2 & Docker, why? On Linux systems, Docker directly leverages the kernel of the host system, and f...


What Is ads.txt? How Does It Work?

29th May 2019

ads.txt (Authorized Digital Sellers) is an Interactive Advertising Bureau initiative that uses a file (in the root directory of the domain) to list all the companies authorized to sell online advertis...

WordPress Login 2019 or How To Keep Your Site Safe

13th May 2019

Starting a blog, eCommerce, or online business site requires an upfront investment with hosting, themes, plugins, and website development. And sometimes we forget to make our site safe. Today we are g...

How to set up Docker for Sylius projects

21st April 2019

Why using Docker for Sylius projects? I used to develop my projects locally, installing all the dependencies and managing all the configuration myself… That’s OK when you code only under o...


How to Display Popular Posts by Views in WordPress

21st February 2019

It is very easy to display WordPress posts ordered by date, by name… But you might need to order or display them by views. How to do that? It is easier than you think. You just need to do three ...

The Importance of JSON in web development

15th February 2019

Here I want to cover a topic that I feel has become an important part of any developer’s toolkit “The Importance of JSON in web development”. If you are looking for a JSON validator or bea...

How to run Magento 2 from a sub-directory

4th February 2019

Imagine you need to run a Magento 2 installation from a sub-directory, using Nginx, but you don’t have ownership of the main site, just the sub-directory. So we are not talking here about store ...


Contact