Oct 30Using GitHub Codespaces for PHP TutoringVideo Prologue I have been teaching PHP at the local university for the last 7 years — time really flies when you like what you are doing. Over the years we had to solve a lot of issues related to missing permissions to install software on computers (god mode..) old computers…4 min read4 min read
Oct 10The importance of being “Earnest” in the scope of Software DevelopmentThis article is not about Ernest P. Worrell By the way, if you haven’t watched the movies — I strongly suggest doing so. They were extremely fun back in the day. This article is not about Oscar Wilde and his play.Software Development3 min readSoftware Development3 min read
Sep 10MacBook Pro Screen freezes after update to Ventura 13.5.2We all want to use the latest version of the software, well some lessons are learned the hard way. Sometimes in the MacWorld, you might have issues with software that you are using that is not compatible with the latest updates. …MacBook2 min readMacBook2 min read
Apr 28Install Drupal 10 and generate dummy content in 10 minYou need to have - xampp - composer — 2.5.4 1. Install Drupal https://www.drupal.org/docs/develop/using-composer/manage-dependencies composer create-project drupal/recommended-project drupal 2. Create a database in phpmyadmin drupal -> utf8mb4_general_ci Create a database named — drupal Create a new use named — drupal_user 3. Alter vhosts file <VirtualHost *:80> DocumentRoot "C:/xampp/htdocs/drupal/web" ServerName my-drupal.com <Directory "C:/xampp/htdocs/drupal/web"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Allow from all Require all granted </Directory> </VirtualHost>1 min read1 min read
Feb 4Solve the puzzle: MacOS Ventura with DocksalIf you have recently updated to macOS Ventura and you are running projects using Docksal you might face some issues.Ventura1 min readVentura1 min read
Dec 19, 2022Integrate template in Laravel 9.xIf you need to see a tutorial about the older version you could find it here. #STEP1: Find a template Zombiz - Free Template Review and Demo 'Zombiz' is a free Landing Page template suited for a digital agency. The portfolio items don't offer AJAX loading or…onepagelove.com There are plenty of websites on the internet that offer free one-page HTML templates. We have chosen one which we are planning to use for our tutorial.Template To Laravel94 min readTemplate To Laravel94 min read
Dec 11, 2022Laravel 9.x + Backpack + Article with image (file upload)In order to proceed you should have: - Laravel installed + Backpack admin (teaching purposes) - Tags CRUD created - Article CRUD created Note: There is an older version of this tutorial before Backpack was split on FREE vs PRO field types. #STEP 1: Create migration to add an image to an article php artisan make:migration add_image_to_articles_table --table=articles The new file…Laravel94 min readLaravel94 min read
Dec 5, 2022Laravel 9.x + Backpack — Article with tagsIn order to proceed you should have: - Laravel installed + Backpack admin (latest version free edition) - Tags CRUD created #Step 1. Define what the article consists of title — text content — longText (body of the article) tags (many available) — select multiple options This means that one article could have multiple tags and one tag…Many To Many Crud4 min readMany To Many Crud4 min read
Nov 27, 2022Laravel 9.x + Backpack — CRUD for tagsIn order to proceed you should have: - Laravel installed + Backpack admin (teaching purposes) - virtual host ready for you - xampp setup or other web server - composer installed - you have follow this tutorial (you have tags table created and migration has run) # STEP 1. Create…Laravel92 min readLaravel92 min read
Nov 27, 2022Laravel 9.* create tags table using MigrationsIn order to proceed you should have: - Laravel installed + Backpack admin (teaching purposes) - virtual host ready for you - xampp setup or other web server - composer installed # STEP 1. create migration Note: In the older version there was a way to provide the schema as…Migrations3 min readMigrations3 min read