Adam Thomas
Adam Thomas
  • Видео 64
  • Просмотров 391 541
Introduction to Micropython, ESP32, and Ampy
This video walks through uploading your first Micropython script to an ESP32 board using Ampy. This video assumes the ESP32 board is already running a Micropython image.
Full Tutorial: github.com/codeadamca/esp32-thonny-ampy
LMS-ESP32: antonsmindstorms.com/product/wifi-python-esp32-board-for-mindstorms/
Ampy: pypi.org/project/adafruit-ampy/
Micropython: micropython.org/
---
Website: codeadam.ca/
Twitter: codeadamca
Instagram: codeadamca
GitHub: github.com/codeadamca
Просмотров: 2 197

Видео

Introduction to Micropython, ESP32, and Thonny
Просмотров 1,9 тыс.Год назад
This video walks through uploading your first Micropython script to an ESP32 board using Thonny. This video assumes the ESP32 board is already running a Micropython image. Full Tutorial: github.com/codeadamca/esp32-thonny-ampy LMS-ESP32: antonsmindstorms.com/product/wifi-python-esp32-board-for-mindstorms/ Thonny: thonny.org/ Micropython: micropython.org/ Website: codeadam.ca/ Twitter: twitter.c...
Adding New Versions of PHP to MAMP
Просмотров 13 тыс.Год назад
In this video we add a new version of PHP to MAMP. At the tie of this video MAMP comes installed with 7.4.21 and 8.0.8. I needed to install PHP 8.1.8. This is possible by using the files from the version of PHP installed on your computer. This tutorial uses a Mac, but a similar logic may work for a PC. Full Tutorial: gist.github.com/codeadamca/09efb674f54172cbee887f04f700fe7c PHP: www.php.net/ ...
Setting up a New Laravel Application and phpMyAdmin using Docker
Просмотров 82 тыс.2 года назад
In this video we setup a new Laravel application and phpMyadmin using a Docker and Sail. Full Tutorial: codeadam.ca/learning/laravel-docker PHP: www.php.net/ Composer: getcomposer.org/ Laravel: laravel.com/ Sail: laravel.com/docs/9.x/sail Docker: www.docker.com/ Website: codeadam.ca/ Twitter: codeadamca Instagram: codeadamca GitHub: github.com/codeadamca
Setting up a LAMP Stack from Scratch using Docker
Просмотров 25 тыс.2 года назад
In this video we setup a LAMP stack using a series of Docker containers. The code in the docker-compose.yml is explained line by line and added on a need to ad basis. Full Tutorial: codeadam.ca/learning/php-docker PHP: www.php.net/ Composer: getcomposer.org/ Docker: www.docker.com/ Website: codeadam.ca/ Twitter: codeadamca Instagram: codeadamca GitHub: github.com/code...
Creating a Laravel CMS - Step 9 - Create an Edit Form to Edit a Type
Просмотров 1,4 тыс.2 года назад
In this step we create the update part of CRUD, a form to edit existing types. We use Laravel to easily add validation and pre-populate forms. Full Tutorial: codeadam.ca/learning/laravel-cms PHP: www.php.net/ Composer: getcomposer.org/ Laravel: laravel.com/ Website: codeadam.ca/ Twitter: codeadamca Instagram: codeadamca GitHub: github.com/codeadamca
Creating a Laravel CMS - Step 8 - Create an Add Form to Add Types
Просмотров 4592 года назад
In this step we create the create part of CRUD, a form to add new types. We use Laravel to easily add validation and pre-populate forms. Full Tutorial: codeadam.ca/learning/laravel-cms PHP: www.php.net/ Composer: getcomposer.org/ Laravel: laravel.com/ Website: codeadam.ca/ Twitter: codeadamca Instagram: codeadamca GitHub: github.com/codeadamca
Creating a Laravel CMS - Step 6 - Creating a Read/List Page
Просмотров 5562 года назад
In this step we create the read part of CRUD, a list to manage types. Full Tutorial: codeadam.ca/learning/laravel-cms PHP: www.php.net/ Composer: getcomposer.org/ Laravel: laravel.com/ Website: codeadam.ca/ Twitter: codeadamca Instagram: codeadamca GitHub: github.com/codeadamca
Creating a Laravel CMS - Step 7 - Deleting a Type
Просмотров 3482 года назад
In this step we add the ability to delete a type. We use Laravel to add IDs to the routes and add use the session to display message. Full Tutorial: codeadam.ca/learning/laravel-cms PHP: www.php.net/ Composer: getcomposer.org/ Laravel: laravel.com/ Website: codeadam.ca/ Twitter: codeadamca Instagram: codeadamca GitHub: github.com/codeadamca
Creating a Laravel CMS - Step 5 - Adding the Login Process
Просмотров 7942 года назад
In this step we create add security to our admin dashboard. We create use the Laravel Authenticate middleware to require visitors to login before accessing the dashboard and other admin pages. Full Tutorial: codeadam.ca/learning/laravel-cms PHP: www.php.net/ Composer: getcomposer.org/ Laravel: laravel.com/ Website: codeadam.ca/ Twitter: codeadamca Instagram: codeadamca...
Creating a Laravel CMS - Step 4 - Creating an Admin Dashboard
Просмотров 1,3 тыс.2 года назад
In this step we create a basic admin dashboard. This requires that we create our first route, controller, and view! Full Tutorial: codeadam.ca/learning/laravel-cms PHP: www.php.net/ Composer: getcomposer.org/ Laravel: laravel.com/ Website: codeadam.ca/ Twitter: codeadamca Instagram: codeadamca GitHub: github.com/codeadamca
Creating a Laravel CMS - Step 3 - Seed your Database with Sample Content using Laravel Eloquent
Просмотров 1 тыс.2 года назад
This is a basic example of using Laravel and Eloquent to seed your database with sample data. The seeding tool will populate your database with sample data including Lorem Ipsum for string and text fields, fake URLs, first and last names, emails, slugs, and more. Full Tutorial: codeadam.ca/learning/laravel-cms PHP: www.php.net/ Composer: getcomposer.org/ Laravel: laravel.com/ Website: codeadam....
Creating a Laravel CMS - Step 2 - Setting up a Database using Laravel and Eloquent Migration
Просмотров 2,6 тыс.2 года назад
This is a basic example of using Laravel and Eloquent Migration files to create a database for a Laravel project. Full Tutorial: codeadam.ca/learning/laravel-cms PHP: www.php.net/ Composer: getcomposer.org/ Laravel: laravel.com/ Website: codeadam.ca/ Twitter: codeadamca Instagram: codeadamca GitHub: github.com/codeadamca
Creating a Laravel CMS - Step 1 - Installing the Laravel Installer and Starting a New Project
Просмотров 2,3 тыс.2 года назад
This is a basic example of installing the Laravel Installer and using it to create a new Laravel project. Full Tutorial: codeadam.ca/learning/laravel-installer PHP: www.php.net/ Composer: getcomposer.org/ Laravel: laravel.com/ Website: codeadam.ca/ Twitter: codeadamca Instagram: codeadamca GitHub: github.com/codeadamca
Using Composer to Manage PHP Packages and Dependencies
Просмотров 21 тыс.2 года назад
This is a basic example of using Composer to manage and PHP packages and dependencies. Full Tutorial: codeadam.ca/learning/php-composer PHP: www.php.net/ Composer: getcomposer.org/ WideImage: wideimage.sourceforge.net/ dompdf: dompdf.github.io/ Website: codeadam.ca/ Twitter: codeadamca Instagram: codeadamca GitHub: github.com/codeadamca
Using JavaScript and If Statements and Switches
Просмотров 3213 года назад
Using JavaScript and If Statements and Switches
Using JavaScript and For Loops
Просмотров 2283 года назад
Using JavaScript and For Loops
Connecting Browser Events to Element Changes Using JavaScript and the DOM
Просмотров 4133 года назад
Connecting Browser Events to Element Changes Using JavaScript and the DOM
Manipulating Webpage Elements Using JavaScript and the DOM
Просмотров 6353 года назад
Manipulating Webpage Elements Using JavaScript and the DOM
JavaScript Variables and Arrays
Просмотров 9983 года назад
JavaScript Variables and Arrays
Creating Output using JavaScript
Просмотров 4333 года назад
Creating Output using JavaScript
Adding JavaScript to an HTML Webpage
Просмотров 5233 года назад
Adding JavaScript to an HTML Webpage
Introduction to JavaScript
Просмотров 5023 года назад
Introduction to JavaScript
Connecting a LEGO Power Functions Motor to an EV3 Brick
Просмотров 1 тыс.3 года назад
Connecting a LEGO Power Functions Motor to an EV3 Brick
Creating a PHP CMS - Step 7 - Upload Project Images
Просмотров 7443 года назад
Creating a PHP CMS - Step 7 - Upload Project Images
Creating a PHP CMS - Step 6 - Manage Projects CRUD
Просмотров 5003 года назад
Creating a PHP CMS - Step 6 - Manage Projects CRUD
Creating a PHP CMS - Step 5 - Manage Users CRUD
Просмотров 7023 года назад
Creating a PHP CMS - Step 5 - Manage Users CRUD
Creating a PHP CMS - Step 3 - Adding a Basic Login Process
Просмотров 8923 года назад
Creating a PHP CMS - Step 3 - Adding a Basic Login Process
Creating a PHP CMS - Step 4 - Adding Error and Success Messages
Просмотров 1,1 тыс.3 года назад
Creating a PHP CMS - Step 4 - Adding Error and Success Messages
Creating a PHP CMS - Step 2 - Creating Asset Files
Просмотров 9183 года назад
Creating a PHP CMS - Step 2 - Creating Asset Files

Комментарии

  • @worldoflanguages1043
    @worldoflanguages1043 День назад

    im getting503 SERVICE UNAVAILABLE

  • @RodrigoSotoCastro
    @RodrigoSotoCastro 3 дня назад

    Nice video. Also nice to know the free version of MAMP only display the last version from php 7 and 8. I downloaded the Pro version of Mamp using the free trial which by default includes a lot of php versions but the free version only let you choose between two. So all that I had to do was delete o rename the last version of php (as I needed the 8.1 not the 8.2) and it works perfectly. So thank you very much.

  • @rajarajan8869
    @rajarajan8869 9 дней назад

    How to php.ini file update in the local machine and how it is mount

  • @amrhesham6383
    @amrhesham6383 Месяц назад

    thanks a lot

  • @CyJobes
    @CyJobes Месяц назад

    Shouldn't it be setup so you don't have to dump from MySQL, but rather it does it by default. Sure would suck to shutdown and lose all the data. I'm told that doing it the way you are means it is not setup correctly, and you could lose valuable data because of it.

  • @ahahhaize
    @ahahhaize Месяц назад

    Saved me so many times. You are the best bro. Sadly that I can't like your video more than 1 time

  • @fredrickmwepu3134
    @fredrickmwepu3134 Месяц назад

    Thanks very much. We would like to see more of such videos God Bless

  • @przemekbundy
    @przemekbundy 2 месяца назад

    I'm watching the guide. but even a magnifying glass doesn't help you see what you're doing there?!

  • @przemekbundy
    @przemekbundy 2 месяца назад

    kurde. jakość 720p. a nic nie można przeczytać na ekranie. sam maczek, drobnica...

  • @shettyabhishay
    @shettyabhishay 2 месяца назад

    Great explainer. However a lot of the code elements need to be updated for the latest node js and libraries. no complaints tho. It was a fun challenge

  • @eugenionita8702
    @eugenionita8702 2 месяца назад

    Hi, You got a subscriber here, I am currently learning to become full stack developer, nice video thank you, I wonder if I can install this node server on my esp8266? I have a setup with 12 max7219 modules in 2 rows, the bottom one it’s made of 8 blue max modules that displays messages and the top one it’s made of 4 green max modules, currently I have a server running on it that I made and I can send data to the esp8266 over WiFi and I can control all the settings I need, but it would be great to make it display the value of analog light sensor also the current data from the esp like temperature and humidity from dth11 or the current date and time from the DS module, good luck and all the best!

  • @sirajalzahran9804
    @sirajalzahran9804 3 месяца назад

    Thank you, great tutorial

  • @user-ji5hk5qh7m
    @user-ji5hk5qh7m 3 месяца назад

    This was really helpful. Thanks so much

  • @Olliewiener
    @Olliewiener 3 месяца назад

    Is there a way to do it in a single container instead of multiple pls and thanks

  • @isaacambi1914
    @isaacambi1914 3 месяца назад

    Great content.

  • @TinyMaths
    @TinyMaths 3 месяца назад

    This is pretty much what I'm looking for; I had no idea how to approach this but you've given me a place to start. Thank you!

  • @chubamoa3640
    @chubamoa3640 3 месяца назад

    Web sockets is way easier than http..in case you want to build a project with it

  • @Abc-sl1nf
    @Abc-sl1nf 4 месяца назад

    Can Arduino IDE read JavaScript? Isn't the js library too big for Arduino?

  • @cyberlions8521
    @cyberlions8521 4 месяца назад

    Thank you for making this video!

  • @manischbulls3333
    @manischbulls3333 4 месяца назад

    Hey, can you create a tutorial to do the same for the ESP32 microcontroller using Wifi? I am trying to create a react application that can display real-time values using ESP32 and sensors that can be viewed from anywhere in the world.

  • @domjanzsoo
    @domjanzsoo 4 месяца назад

    Thanks.

  • @ronaldjoytengco7000
    @ronaldjoytengco7000 4 месяца назад

    I had a sqlyog and mysql workbench how can i connect to the database using that software? Thank you

  • @codepunk77
    @codepunk77 4 месяца назад

    You help me alot! thanks

  • @mehmetsunguralp5509
    @mehmetsunguralp5509 4 месяца назад

    It’s very exciting to see that you can control the opacity of the div by turning a real knob!

  • @thanasister
    @thanasister 5 месяцев назад

    Some notes: 1. This is for the v1 of docker Compose (EOL June 2023). The commands are slightly different in v2. Also the `docker-compose.yml` is suggested to be named `compose.yaml` 2. You can set a simple volume in mysql instead of entry point stuff, to persist the db data. The volume will store all the db data in a location outside the container.

    • @jeffrowe6004
      @jeffrowe6004 2 месяца назад

      Thanks, that's probably why my mailcow didn't work as well. Guess it's time for a newer video

  • @anonnim5132
    @anonnim5132 5 месяцев назад

    bullshit

  • @Sdirimohamedsalah
    @Sdirimohamedsalah 5 месяцев назад

    Great video , how build it and remove unnecessary packages in order to be ready for production environment? Any ideas?

  • @akifbicek7015
    @akifbicek7015 5 месяцев назад

    how to do this for mampro

  • @TheDupeng
    @TheDupeng 5 месяцев назад

    thanks for share.

  • @pikadroo
    @pikadroo 5 месяцев назад

    My friend. I want to thank you with all my heart for making this video. I am not sure if I will be using docker but you presented the best argument for using it then any video I have tried to watch. I appreciate you! Keep up the great content!

  • @messiasjunior2828
    @messiasjunior2828 5 месяцев назад

    The content is very good. Congratulations!

  • @nickhomboy-ks3it
    @nickhomboy-ks3it 6 месяцев назад

    Excellent tutorial for a newbie to Docker like myself. Well paced and authentic, especially the debug parts which answered many questions I had regarding the structure of the docker platform which is totally different to the old school VM approach. However I did find one issue it appears that the latest builds on the Docker repo (Jan 2024) for the php:apache images don’t seem to have the mysqli module enabled. This causes the demo to fail with :- Uncaught Error: Call to undefined function mysqli_connect(). The solution I chose was to make a simple custom build of the php:apache image from the Docker repo to include the necessary modules using a Docker file. Create the following directory and add the Docker file:- nick@DESKTOP-SNKS5KI:~/docker-LAMPv1/php-docker$ mkdir -p docker/php/ nick@DESKTOP-SNKS5KI:~/docker-LAMPv1/php-docker$ touch docker/php/Dockerfile nick@DESKTOP-SNKS5KI:~/docker-LAMPv1/php-docker$ nano docker/php/Dockerfile FROM php:8.2.14-apache RUN apt-get update RUN docker-php-ext-install pdo pdo_mysql mysqli nick@DESKTOP-SNKS5KI:~/ tree php-docker php-docker/ ├── README.md ├── db │ └── dump.sql ├── docker │ └── php │ └── Dockerfile ├── docker-compose.yml ├── index.php └── phpinfo.php Modify your docker-compose.yml :- nick@DESKTOP-SNKS5KI:~/docker-LAMPv1/php-docker$ nano docker-compose.yml …….. www: depends_on: - db container_name: www build: ./docker/php #custom build to include mysqli volumes: - "./:/var/www/html" ports: - 80:80 - 443:443 networks: - lamp-docker ……. It seems the Docker hub community recommend adding additional configuration at the build stage rather than adding your own .ini files locally. Interestingly I noticed that inspecting the first page of output from phpinfo.php following the new build, some additional .ini files were indeed parsed. Presumably due to the run commands in the Docker file during the new build. I’m not sure what is going on under the hood but it seems to work just fine. It would be interesting to have your thoughts and recommendations on all of this.

  • @YCode_
    @YCode_ 6 месяцев назад

    Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in /var/www/html/index.php:3 Stack trace: #0 {main} thrown in /var/www/html/index.php on line 3 ?

  • @PukarShiwakoti
    @PukarShiwakoti 6 месяцев назад

    what did you do at 6:06? how to get the json file

  • @yoggyajiwibowo8538
    @yoggyajiwibowo8538 6 месяцев назад

    thank you, it works pretty well on me

  • @LakWat
    @LakWat 6 месяцев назад

    Literally exactly what I needed. TYSM!!!

  • @twodogsandstuff
    @twodogsandstuff 6 месяцев назад

    Excellent tutorial. I have been playing around with docker and wondered what it would take to have self-hosted environment through there as opposed to mamp pro. so this was helpful to see the initial setup. But I am confused about dumping the db, when you mention restarting the service it db would disappear (thus needing to dump the db). Is that correct for in unexpected scenarios such as a power outage? Once everything boots back up all content not in the dumped database would be gone?

  • @overstandnigeria
    @overstandnigeria 6 месяцев назад

    Thank you so much for this. I'm a Devops Engineer and I have been waiting for my devs to containerize our laravel backend and I needed something to get the pipline going while I wait on them .This just saved me some hours . Thank you so much .

  • @AshutoshDhaka
    @AshutoshDhaka 6 месяцев назад

    you sir are awesome.

  • @andersonbrandao1949
    @andersonbrandao1949 6 месяцев назад

    Thank you so much. Laravel is so easy to set up.

  • @chikondikajawo2706
    @chikondikajawo2706 7 месяцев назад

    You saved my project

  • @himaliamit8698
    @himaliamit8698 7 месяцев назад

    when i type ./vendor/bin/sail up. it says error invalid host header. i couldnt find appropriate answers aswell.

  • @alivenumber5
    @alivenumber5 7 месяцев назад

    I'm blown away. This is great stuff. The "aha!" moment for me was when the php container image didn't have the proper mysql data access functions and you just changed the image to one that had that installed and ready to go already. This changes deployment completely.

  • @banguyen2873
    @banguyen2873 7 месяцев назад

    When I run nodejs after uploading code to adruino uno, I get "Access denied" error in nodejs. And I upload the code to adruino after running nodejs, I get "port busy" error. Help me pleaes!

    • @waffle4063
      @waffle4063 7 месяцев назад

      You have to upload the code before you start the server, As the the server is busy because its communication through the serial port.

  • @anyersonespana6831
    @anyersonespana6831 7 месяцев назад

    10/10

  • @anyersonespana6831
    @anyersonespana6831 7 месяцев назад

    Excelente vídeo, mi amigo.

  • @patafrom
    @patafrom 7 месяцев назад

    First , many thanks for this great work. it helped me A LOT ! my contirnution to all who are stuck with some connecticty issues from php to the mysql db. I used to use the IP adress (of the host ) in my php code to join the db. as many of you it was not working. Now i switch the servername in my php code from ip to docker alias. this alias is known from the apache part as all containers are in the same network. now it works and goodbye mysqli_connect errors !

  • @TejasMadhukarShukla
    @TejasMadhukarShukla 7 месяцев назад

    getting error as 'SerialPort is not a constructor'

  • @Ms_Mac
    @Ms_Mac 8 месяцев назад

    Do you have a video or instructions where you can attach a different database, like mongo db?

  • @punkygamer7668
    @punkygamer7668 8 месяцев назад

    Its my first day since im trying with laravel sail docker and its pretty much confusing. Im using windows os and without sail im confident using laravel but can you clear my doubts. If i create a new project then will the Images of mysql, redis bla bla bla will be created again or not ? Clear my doubts i will really appreciate your help sir.