Page 1 of 8

newrelic installation in docker environment

There are a couple of APM tools on the market now and newrelic is definitely one of the biggest players there. It offers PHP integration by providing an agent and a daemon tool. The former integrates into your PHP binary as an extension and collects the APM data of your app on runtime. While the latter is responsible for accepting the collected data from the…

Using Doctrine ORM without symfony framework

There is a need to integrate Doctrine ORM and its entity manager into a custom coded PHP project, not based on symfony, i.e. not having symfony/framework nor symfony/orm-pack in it. Let’s consider our previous project that uses Doctrine DBAL connection to insert scraped records into MySQL DB. Note that it does not have ORM, neither it has entity manager of Doctrine integrated. We’re using ::insert()…

Scraping products from Walmart with PHP, PhantomJS, Symfony Crawler and Doctrine (ver. 2)

As a follow up on this post we would like to post an article with updated version of the scraper. There were a couple of comments with interest expressed for this topic, so we decided to: create a completely new scraper, based on symfony/console have a better code (it’s 2020 now, so we should use PSR container to manage dependencies, symfony/process to launch processes and…

Creating new Laravel project LiveJournal2020 (Rest API for posting articles).

Introduction This article will describe the process of creating a LiveJournal web application in which you can create, edit, view and delete articles. The server side of the application uses Php and the Laravel web framework. The client part is built on the JavaScript framework Vue.js. To write the code, the text editor Sublime Text 3 was used. At the very beginning of creating any…

Some trial tasks for trainee/juniors

Our LAMPdev teamleads decided to offer eight interesting test trial tasks for Beetroot Academy students who study on the backend course. Each task has a detailed specification and can be solved by using knowledge from the current course but some additional skills will be fine. Our teamleads will check each test task and help every student in his development. Please use github/gitlab account for coding…

Page 1 of 8