• PHP rules in Coditive

    PHP rules in Coditive

    Code formatting has nothing to do with system performance, optimization or any technical aspects. It is intended to help the whole team keep consistency, readability and conventions that are the standard in the team. The article describes formatting rules that should be applied to work smoothly in the team. Exceptions Consistency is key when it comes…

  • How to use fetch for AJAX requests?
    , , ,

    How to use fetch for AJAX requests?

    AJAX is one of the most useful solutions that allows exchanging frontend data with the backend one asynchronously (in the background) without interfering with the display and behaviour of the existing page. This article shortly describes how it was used in WordPress as usual and what are the recommendations for the latest web stack. If…

  • How to search and replace data in the WordPress database?
    ,

    How to search and replace data in the WordPress database?

    Changing the system domain in WordPress often may require more work than just modifying some system constants or specific values. Depends on the system it may require direct changes in the database, and that’s why it is good to know how to make such changes without spending hours on manual work. Problem Why is this so important? WordPress…

  • Common code smells in web development
    , ,

    Common code smells in web development

    The code smells are places in the system architecture that indicate problems that require more attention. These are mostly connected with code readability, and even sometimes with system optimisation so we should give special attention to them.

  • Git flow at Coditive
    ,

    Git flow at Coditive

    Git is one of the most important parts of the modern development process. It allows to track the changes in the codebase effectively, makes teamwork easier and provides the features that help to solve problems by reverting changes or getting back to other versions. This article is not the introduction to GIT itself, but it’s…