Oct 13 - Oct 20 - Deploy Railway Flask, Laravel FastAPI - Gemini Gems - NEW FREE COURSE Jan AI

Video thumbnail

Welcome to another week. I'm going to talk about all the content I've uploaded since the week of October 13th until October 20th, which is the current date.

Starting, as always, with the community books, where we now have a total of 11 completely free books, which correspond to approximately 20 or 30% of the complete paid book.
This week, the Forge 2D book is added, so you can learn to create your first 2D video games with Flame, Flutter, and that whole environment. The interesting thing is that Forge 2D uses the Box2D physics engine, the same one used by the Angry Birds team for their famous video game. So you already have the real technical fundamentals there.

Remember that the training to create an online store with Django is now available:

Right now I have it paused because I'm starting some completely free minicourses, which I will talk about at the end of this video. Stick around, because they are really worth it.

YouTube/Blog

Everything you will see here is available on both YouTube and in publication format.

JavaScript Injection in Livewire

I explain how you can inject JavaScript from a Livewire component (in this case, vanilla JavaScript). If you want to trigger JS from a wire:model, here I show you how to notify it correctly.

Inject Vanilla JavaScript into Laravel Livewire's wire:model - https://youtu.be/K0ai8GG_FBc

Abstract Classes and Modularization

We talk about how to create abstract classes to better modularize your code, using a Full Widget, which, let's remember, consists of two components. I explain the concept and then its implementation with an example.

Abstract Classes in StatefulWidget and their use through Inheritance in Flutter - https://youtu.be/hBvR0dB6eds

Custom Morphic Relationships

I show you how to customize columns in morphic-type relationships, that is, when you want to retrieve only certain specific fields in a polymorphic relationship.

Customize columns in the selection in Morphic Relationships in Laravel

Customize columns in the selection in Morphic Relationships in Laravel - https://youtu.be/9ATzLGrvXyk

Deployment on Railway

You learn how to deploy projects on Railway, with both Flask/FastAPI and Laravel, taking advantage of their free plan that is ideal for testing.

Deploying a Django project with Railway - https://youtu.be/uCDWQhVE3u0

Deploying a Laravel project in demonstration mode with Railway - https://youtu.be/ckJBMW1FgqY

Creating AI Assistants with Gemini

Create AI Assistants (Gems) in Gemini - https://youtu.be/Sf2yG_kMrrw

I teach you how to create your own custom assistants (Gems) in Gemini, where we basically train them with clear instructions for tasks such as:

  • Translate publications,
  • Generate tags,
  • Recommend titles for YouTube,
  • Act as a digital marketing specialist, etc.

Training

I have made several internal updates:

  • Fixed an error when generating the Stripe success URL, as the coupon parameters were being sent incorrectly.
  • Added new user options: log out and my purchases.
  • Regarding the online store, I already published the deployment process on both YouTube and here.
  • Update on the Decoder course
  • I re-recorded the classes on the necessary BeEngine software, as Aragon is now paid.
    I also updated the deployment for Flask/FastAPI on Railway, explaining current alternatives.

Laravel Livewire - Online Store

Several changes

  1. Error when generating the Stripe success URL
    1. We are going to fix an error when generating the Stripe sessionID with the generation.
  2. Profile: Log out and my purchases in profile
    1. We are going to create two options: one to log out and another to view the user's purchases. 

Django - Online Store

Several changes

  1. Railway, deploy your applications in PHP, Python web, Node... like in Heroku FREE
    1. Let's learn a structure to do the FREE DEPLOYMENT of your applications in Laravel, CodeIgniter, Flask, FastAPI, Django, Node, Go, and many others.
  2. Deployment on Railway
    1. We show the steps to deploy a Django project on Railway in demo mode.

Various courses

  • Necessary Software in CodeIgniter
  • Create DBngin Database with CodeIgniter
  • Railway, deploy your applications in PHP, Python web, Node... like in Heroku FREE
    • Let's learn a structure to do the FREE DEPLOYMENT of your applications in Laravel, CodeIgniter, Flask, FastAPI, Django, Node, Go, and many others.
  • Deployment on Railway Flask
    • We show the steps to deploy a Flask project on Railway in demo mode.
  • Deployment on Railway FastAPI
    • We show the steps to deploy a FastAPI project on Railway in demo mode.

LLMs on your PC: Create your own ChatGTP-like app with Jan AI and Python Flask

This is the minicourse I mentioned at the beginning. It is completely free and is now available on the platform.

In it, you will learn to:

  • Set up your own local LLMs using Jan AI (the program you are seeing on screen).
  • Install and compare 4B, 8B, 12B models.
  • See a real exercise of analysis and generation of questions/answers for books.
  • Create a small application that connects to your local AI.

Currently there are 3 classes available, and I will be uploading more little by little.

You can access it from:

https://academy.desarrollolibre.net/free/llms-en-tu-pc-crea-tu-propia-app-tipo-chatgtp-con-jan-ia-y-python-flask

I agree to receive announcements of interest about this Blog.

Community Books, Forge2D + Online Store Courses Blog/YouTube: Injecting Vanilla JS + Livewire - Abstract Classes for Flutter Stateful Widgets - Customizing Morphic Relationship Columns in Laravel + Deploying Railway in Django and Laravel - Gemini Gems Course/Book - Store Details - Deploying Railway in Flask FastAPI - Required Software in CodeIgniter 4 Mini LLM Course on your PC: Create your own ChatGTP-like app with Jan IA and Python Flask

| 👤 Andrés Cruz

🇪🇸 En español