Dot Myself
Dot Myself
  • Видео 48
  • Просмотров 14 006
Curso de Rust 30 - Introducción al Manejo de Errores
Este video es el trigésimo de un curso de Rust que voy a estar siguiendo.
El curso va a estar basado en el roadmap de la página.
En este video explico un poco acerca de las diferencias entre los manejos de errores más comunes y el que tiene Rust.
🌐 Comunidad RustLang en Español:
rustlang-es.org
💬 Discord:
discord.rustlang-es.org
📖 Sección de Aprende:
rustlang-es.org/aprende
---
🐙 Mi Github:
github.com/Phosphorus-M
🟦 Mi Linkedin:
www.linkedin.com/in/fernando-pastorelli/
Просмотров: 24

Видео

Curso de Rust 29 - Lifetimes
Просмотров 814 часа назад
Este video es el vigésimo noveno de un curso de Rust que voy a estar siguiendo. El curso va a estar basado en el roadmap de la página. En este video explico un poco acerca de los lifetimes, como es que funcionan, cuál es la sintaxis para usarlos, cuál es el propósito, entre otras cosas. 🌐 Comunidad RustLang en Español: rustlang-es.org 💬 Discord: discord.rustlang-es.org Sección de Aprende: rust...
Curso de Rust 28 - HashMap
Просмотров 1149 часов назад
Este video es el vigésimo octavo de un curso de Rust que voy a estar siguiendo. El curso va a estar basado en el roadmap de la página. En este video explico un poco acerca de la estructura de dato HashMap, como recorrer usando un foreach tradicional, mezclo con desestructuración y doy algunos ejemplos. 🌐 Comunidad RustLang en Español: rustlang-es.org 💬 Discord: discord.rustlang-es.org Sección ...
Introducción a Rust en @FrontendCafe
Просмотров 295День назад
Breve charla dando una introducción a Rust, mostrando algo de sintaxis, explicando conceptos de forma rápida. 🌐 Comunidad FrontendCafe: frontend.cafe 🐙 Mi Github: github.com/Phosphorus-M 🟦 Mi Linkedin: www.linkedin.com/in/fernando-pastorelli/
Curso de Rust 27 - Desestructuración
Просмотров 136День назад
Este video es el vigésimo séptimo de un curso de Rust que voy a estar siguiendo. El curso va a estar basado en el roadmap de la página. En este video explico un poco acerca de las desestructuraciones en Rust, solo un truco rápido para cuando lo necesiten. 🌐 Comunidad RustLang en Español: rustlang-es.org 💬 Discord: discord.rustlang-es.org Sección de Aprende: rustlang-es.org/aprende 🐙 Mi Github:...
Curso de Rust 26 - Genéricos
Просмотров 7214 дней назад
Este video es el vigésimo sexto de un curso de Rust que voy a estar siguiendo. El curso va a estar basado en el roadmap de la página. En este video explico un poco acerca del sistema de Genéricos en Rust, hablo acerca de los trait bounds por primera vez, como hacer una función genérica y como definir una estructura genérica. 🌐 Comunidad RustLang en Español: rustlang-es.org 💬 Discord: discord.ru...
Curso de Rust 25 - Solo un préstamo mutable
Просмотров 9614 дней назад
Este video es el vigésimo quinto de un curso de Rust que voy a estar siguiendo. El curso va a estar basado en el roadmap de la página. En este video explico una regla del sistema del Borrow Checker, una de las reglas de préstamos en Rust. 🌐 Comunidad RustLang en Español: rustlang-es.org 💬 Discord: discord.rustlang-es.org Sección de Aprende: rustlang-es.org/aprende 🐙 Mi Github: github.com/Phosp...
Algo Backend en Rust - SpringRS
Просмотров 62221 день назад
Muestro un poco acerca de Spring-RS, un framework que nos permite escribir código backend de forma muy sencilla, posee muchas abstracciones y que parece bastante curioso su mecanismo. Muestro como es que funciona el mecanismo de plugins y doy unos ejemplos de como modularizar las rutas. 🌐 Link del framework: spring-rs.github.io 🐙 Repositorio: github.com/spring-rs/spring-rs 📝 Mi plugin de ejempl...
Curso de Rust 24 - Ownership y Borrowing
Просмотров 22921 день назад
Este video es el vigésimo cuarto de un curso de Rust que voy a estar siguiendo. El curso va a estar basado en el roadmap de la página. En este video explico que es el Ownership y el Borrowing, para qué funcionan, algo de reseña histórica explicando de donde surgen, el porqué es buena la implementación de Rust, vemos algunos ejemplos en código. ❤️ Explicación de Santiago Pastorino en .NET Conf U...
Curso de Rust 23 - Structs
Просмотров 196Месяц назад
Este video es el vigésimo tercero de un curso de Rust que voy a estar siguiendo. El curso va a estar basado en el roadmap de la página. En este video explico para qué sirven los structs, como usarlos en Rust, algunas diferencias superficiales acerca de la orientación a objetos tradicional, algunas ventajas de los structs, implementar métodos. 📝 Código hecho en el video: www.rustexplorer.com/b/b...
Algo Frontend en Rust - Leptos
Просмотров 402Месяц назад
Muestro un poco acerca de Leptos y cual estrategia es la mejor si se quiere hacer una página web con Leptos sin usar un servidor web. Hablo un poco de la interoperabilidad con JS, los casos de CSR, SSR, Islas y SSG. Benchmarks y cosas que van a salir en la versión 0.7 de Leptos. 🌐 Comunidad RustLang en Español: rustlang-es.org 💬 Discord: discord.rustlang-es.org Sección de Aprende: rustlang-es....
Curso de Rust 22 - Enums
Просмотров 1862 месяца назад
Este video es el vigésimo segundo de un curso de Rust que voy a estar siguiendo. El curso va a estar basado en el roadmap de la página. En este video explico para qué sirven los Enums, como usarlos en Rust, algunas ventajas de ellos. 📝 Ejercicios: www.rustexplorer.com/b/ivhr8z 📝 Ejercicio resuelto por mí: www.rustexplorer.com/b/35cdjm 📝 Ejercicio de funciones para refactorizar: www.rustexplorer...
Curso de Rust 21 - Casteos y keyword as
Просмотров 912 месяца назад
Curso de Rust 21 - Casteos y keyword as
Java agrega Nulleables (En Preview) | RFC
Просмотров 353 месяца назад
Java agrega Nulleables (En Preview) | RFC
Curso de Rust 20 - Closures
Просмотров 1413 месяца назад
Curso de Rust 20 - Closures
Curso de Rust 19 - Funciones
Просмотров 1143 месяца назад
Curso de Rust 19 - Funciones
Curso de Rust 18 - Bucle Loop
Просмотров 983 месяца назад
Curso de Rust 18 - Bucle Loop
Curso de Rust 17 - Bucle While
Просмотров 973 месяца назад
Curso de Rust 17 - Bucle While
Curso de Rust 16 - Bucle For
Просмотров 2364 месяца назад
Curso de Rust 16 - Bucle For
Curso de Rust 15 - If, else y Match
Просмотров 1704 месяца назад
Curso de Rust 15 - If, else y Match
Curso de Rust 14 - Strings
Просмотров 2064 месяца назад
Curso de Rust 14 - Strings
Curso de Rust 13 - Vectores
Просмотров 1704 месяца назад
Curso de Rust 13 - Vectores
Curso de Rust 12 - Tuplas
Просмотров 894 месяца назад
Curso de Rust 12 - Tuplas
Curso de Rust 11 - Arreglos
Просмотров 1164 месяца назад
Curso de Rust 11 - Arreglos
Curso de Rust 10 - ¿Slice Strings?
Просмотров 1304 месяца назад
Curso de Rust 10 - ¿Slice Strings?
Curso de Rust 9 - Valores Enteros ¿i32? ¿u8?
Просмотров 914 месяца назад
Curso de Rust 9 - Valores Enteros ¿i32? ¿u8?
Curso de Rust 8 - Caracteres
Просмотров 1644 месяца назад
Curso de Rust 8 - Caracteres
Curso de Rust 7 - Booleanos y Flotantes
Просмотров 1214 месяца назад
Curso de Rust 7 - Booleanos y Flotantes
Curso de Rust 6 - Shadowing y Mutabilidad
Просмотров 2274 месяца назад
Curso de Rust 6 - Shadowing y Mutabilidad
Curso de Rust 5 - Variables y Constantes
Просмотров 2954 месяца назад
Curso de Rust 5 - Variables y Constantes

Комментарии

  • @danielceballos9617
    @danielceballos9617 2 дня назад

    Excelente video brooooo

  • @luislopezmoreno2469
    @luislopezmoreno2469 10 дней назад

    ¿Puedes pasar algo tipo regex en la desestructuración?

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

      No, en ese caso deberias de crear la Regex antes, y luego hacer el capture para saber si tiene o no coincidencia y a eso si le puedes hacer desestructuración: if let Some(captures) = regex.captures(text) { // ... } De esa forma si tiene alguna coincidencia vas a poder revisarlas dentro de ese scope let Some(captures) = regex.captures(text) else { // ... } O de esta forma si tiene alguna coincidencia podrias revisarlo por fuera del scope

  • @BlackMilo87
    @BlackMilo87 10 дней назад

    amigo checate lazyvim es un neovim ya coin todo y si te animas te paso mis plugins adicionales que agregue es bueno digo si te interesa, un saludo amigo buen video, espero realizarlo esta semana, un saludo.

  • @linuxmobile
    @linuxmobile 21 день назад

    Este tipo me pone la piel de gallina, el cutis de ave, lo veo explicar y se me calienta el mate.

    • @dotmyself
      @dotmyself 20 дней назад

      JASDJASJ te vas al carajo

  • @Fabricio-cd5cf
    @Fabricio-cd5cf 22 дня назад

    no entendi nada pero fue epico

  • @bosvdev
    @bosvdev 22 дня назад

    Que ganas de aprender rust la verdad

  • @BlackMilo87
    @BlackMilo87 27 дней назад

    estaria genial ahora un video de leptos pero como usarlo con actix un ejemplo sencillo o axum de como montar un bd y hacer una pagina web que haga coinsultas a esa bd algo a si no tangrande pero si para entender mas del todo por lo genral entiendo pero luego vienen dudas, jaja saludos amigo.

    • @dotmyself
      @dotmyself 25 дней назад

      Ahora estos días subo algo de SpringRS que me parece una cosa bastante comoda de usar y quízas haga algo con ambos.

  • @BlackMilo87
    @BlackMilo87 27 дней назад

    ya intente amigo pero no me deja, me da error a si que solo baje a la 93 ya luego veo como actualizarlo, un saludo amigo y continuo con el video.

    • @dotmyself
      @dotmyself 25 дней назад

      Si lo que estas intentando hacer es actualizar un proyecto ya existente es posible que necesites hacer un cargo update, porque si bien puedes actualizar el Cargo.toml hay algunas cosas que quedan sin actualizarse en el Cargo.lock

  • @BlackMilo87
    @BlackMilo87 29 дней назад

    intente crear el proyecto con la vesion nueva de wam y no me deja a si que la deje en la .93 wasm-bindgen = "=0.2.95"

    • @dotmyself
      @dotmyself 29 дней назад

      Si, sino recuerdo mal eso es porque estan por salir las versiones nuevas, para arreglarlo te recomiendo rustup update y luego cargo install --locked cargo-leptos. Luego si vas a usar axum o actix para hacer SSG, SSR o Islas deberías de utilizar las nuevas versiones posiblemente. Quizás haga un mini video mostrando que hacer cuando aparece, no debe ser muy largo, creería que con eso es suficiente.

    • @BlackMilo87
      @BlackMilo87 29 дней назад

      @dotmyself muchas gracias amigo lo pruebo mañana y te comento un saludo.

  • @jacksparrow-e6y
    @jacksparrow-e6y Месяц назад

    ojala este curso se complete!!!. la mayoría de curso de rush nunca están completos

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

      Si, quizás me demore, pero el objetivo es que en algún momento sea el curso más completo (PARA ARRANCAR DE CERO) si vienes de otras tecnologías en algún momento hago un mini curso porque el periodo de adaptación seria mucho más corto si me tengo que saltar la explicación de que es una variable o que es una función y las mil formas de hacer las cosas, mezclando bucles for, while, etc..

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

    Buen video Fosf, seguí subiendo más!

  • @Fabricio-cd5cf
    @Fabricio-cd5cf Месяц назад

    buenos videos, consulta por que dicis shava scrip, cuando de decis java lo decis diferente

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

      @@Fabricio-cd5cf no estoy del todo seguro, en general escucho más de Java en español/castellano y suelen pronunciarlo como Java, mientras que JS suelo ver más videos en inglés y su pronunciación es esa, supongo que es por eso, la costumbre de escuchar que se dice de una forma o la otra 😆

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

    ya extrañaba tus videos

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

    ¿Te animarías a hacer un proyecto profesional en Rust, claro, pagado, amigo? Usando Leptos, un proyecto web o como freelance.

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

      @@BlackMilo87 seguramente si pero actualmente estoy muy complicado con los tiempos, estos vídeos los grabó durante la madrugada en los tiempos libres que tengo mientras hago guardias 💀

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

      @@dotmyself jaja perfecto amigo sería luego por primero termino el q tengo corriendo a es svelte luego haré otro y puede q ahí meta leptos ya q tendré más tiempo de desarrollo.

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

    amigo tus videos son muy buenos, explicas muy bien y se entiende todo a la perfeccion, espero que continues subiendo videos del curso lo antes posible, saludos 🤙

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

    Disculpa tantas dudas, crees q leptos llegué a ser mejor q vue o svelte en full stack??

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

      Creo que una de las cosas que más influye en llegar a ser bueno es el ecosistema, actualmente Leptos tiene un ecosistema pequeño pero es compatible con la gran mayoria de cosas hechas en crates.io con pequeñas modificaciones y con cosas hechas en JS si hacen los bindings manualmente. TLDR: Tiene la posibilidad, no se si llegue pero dentro de lo que es Rust la realidad es que es el más grande de momento.

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

      @@dotmyself perfecto por confiar en q sigan por buen camino.

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

    Amigo, ¿entonces no recomiendas usar Leptos con CSR, sino mejor con SSR? ¿O es que el libro no está actualizado y por eso la información parece desactualizada? Solo quiero entender si se puede usar CSR, ya que no me quedó claro. ¡Saludos!

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

      Para SSR es excelente, para CSR lo puedes usar si haces Islas, totalmente CSR sin pre renderizar el HTML no lo recomiendo, el bundler ocupa más espacio y todo, es incomodo. El libro se tiene que actualizar para la 0.7, aún le falta un poco, lo que tiene es bueno pero si buscas en el discord de Leptos vas a encontrar que hay gente ya usando un monton de features que el libro aún no comenta.

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

      @@dotmyself perfecto amigo gracias

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

    apenas lo vi lo vere bien pasado maniana pero se ve genial.

  • @herediiaa.e
    @herediiaa.e Месяц назад

    buen video

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

    Buena amigo, cuando hablaras sobre los packages, crates, modulos y library and binary?

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

      Podria explicarlo dentro de poco, no es muy complejo en general

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

    amigo yo aveces busco proyecto tu estarias disponibles para ayudar hacer un back en rust por si alguna vez me cae algo que se pueda agregar amigo o no buscas algo a si igual dime, saludos amigo.

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

    Hola, Me gustaría hacerte una pequeña recomendación. ¿Sería posible agrandar un poco más la pantalla donde aparece el código? He notado que hay un espacio entre tú y el código que podría aprovecharse mejor si estuviera más ajustado, lo que permitiría una visualización más cómoda. Además, quizás podrías alargar la pantalla hacia abajo para mostrar más líneas de código, dejando las redes sociales en el lado izquierdo, cerca del logo de Rust. De esta manera, podríamos ver más código y con un tamaño de letra más grande, lo cual creo que sería muy útil. Por lo demás, todo está excelente. Tus plantillas son muy claras, y el contenido está muy bien explicado. ¡Sigue así, amigo! Un saludo.

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

    amigo ya ando viendo tu curso de rust me esta gusntando solo espero el de letos ese si se pondra bueno espero que si le entres o si sabes dew algun otro frame full mas estable y mejor ps igual de acuerdo, saludos amigo.

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

    esto es otra forma de hacer polimorfismo contra los tratis no?

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

      Es una forma de verlo, los enums es un tipo de polimorfismo quizás más básico y no tan tradicional como pueden ser los traits, los traits son más similares a interfaces (no son lo mismo). Si, en definitiva se puede hacer polimorfismo con los enums de Rust, dependiendo del caso puede que sea una buena idea.

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

      @@dotmyself gracias por la aclaracion

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

    tus videos estan re wenos

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

    buen video amigo gracias sigue a asi.

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

      amigo por cierto crees que letos seria el mejor frame de rust full stack o crees que dioxus le gane o algun otro, saludos amigo dame tu opion.

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

    amigo tu que ya tiene bien aceitado leptos tengo una duda tengo un back en actix con rust claro pero quiero agregarle un front con leptos ahi mismo pero no sabria bien como hacerle si tu me guias seria perfecto amigo un saludo espero tu video de leptos para aprenderle mas, saludos.

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

      Podria hacer algo sencillo para mostrar. Estuve de viaje y bueno tenia un proyecto en Actix para mostrar pero todavía me falta pulirlo un poquito. Volviendo al tema de Leptos, Leptos tiene server side rendering, ofrece dos posibilidades Axum o Actix, en ambos casos funciona bien. Fijate en el capitulo 14 del libro de Leptos que se explica un poco: book.leptos.dev/server/index.html

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

      @@dotmyself perfecto amigo claro yo espero ya entiendo leptos en estáticos pero con back no bien y m tener un back y montarle un front no doy bien, pero gracias que subas lo veo amigo.

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

    Un genio total, justo ahora que me dieron ganas de aprender Rust, ya que todo el mundo habla maravillas de él, la traducción me viene como anillo al dedo

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

    Excelente video amigo, pregunta que tipo de perfiles de desarrollador rust busca la industria actualmente ?

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

      La verdad es que es super variada, es un lenguaje creciente y que es practicamente una navaja suiza, lo que te puedo decir que es más popular hasta ahora es tema cripto y blockchain. Luego Data Science y AI Tema Gaming es algo reciente pero esta empezando a salir cositas. Backend web es de lo que más se contrata. Ingenieria, desde aeronautica hasta medicina. Incluso de diseño de base de datos, es un lenguaje que abre un monton de puertas a la gente que esta aprendiendolo desde mi punto de vista.

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

      @@dotmyself Gracias por tu respuesta Bro no sabía lo de AI sabes en que librería están trabajando para ML en Rust ?

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

      ​@@neurokom Más que nada Burn que es la libreria comunitaria más grande de ML creeria y luego esta Candle que esta hecha por HuggingFace. No estoy muy metido en tema, pero hay varios modelos un poco más pequeños dando vuelta, sobre YOLO y algun otro LLM. Twitter/X en Grok vienen usando Rust, lo mismo OpenAI para algunas cositas.

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

      @@dotmyself Puff brutal esa es mi área por eso la pregunta bro muy interesate quiero migrar de python y rust me ha encantado mucho. Gracias por tu respuesta bro

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

    Buen video man, ánimo! Al final o durante la clase puedes dejar un ejercicio para aplicar lo aprendido

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

      Es buena idea!

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

      No se me habia ocurrido la verdad, lo voy a hacer, gracias.

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

    Felicidades! El único canal en español que habla de Rust y no es el juego! 😂🤣 Saludos from Caracas 👍

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

    Buen video, gracias por el aporte!

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

    Amigo se podrá algún tuto de algún framework tipo actix o leptos, saludos.

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

      Leptos lo tengo super aceitado, seguramente suba dentro de poco eso.

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

      @@dotmyself amigo uno con integración de back sería genial como una tienda o algo a si jaja

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

    Excelente video cuando sale el próximo ?

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

    Muchas Gracias!, voy siguiendo el curso desde antes que empiece cuando volviste a subir videos a YT. Quede re embalado desde que diste el taller de rust en Nerdearla del año pasado. Ánimos, no le aflojes la gente mayor como yo (43) que recién empieza, valoramos mucho este tipo aportes.

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

    Muy bueno Fer .Gran resumen

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

    Muchas gracias por tu aporte amigo,Tu explicacion es muy buena y se entiende todo a la perfecicion , Espero que sigas subiendo videos del curso lo mas pronto!!!

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

    Excelente amigo ya estaba esperando un nuevo video del curso ya estoy entiendo mejor rust gracias 🙏

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

    -Algo que vamos a ver en el libro... si lo leen. Ay, me descubrió 🥺

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

    Que grandee

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

    Que Grande phos , que bien explicado

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

    que buena explicación

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

    Muy top!

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

    Buenos videos estimado, ojala puedas seguir el ritmo

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

    Esperando desde ya la siguiente clase.

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

      Quizas incremente un poco el ritmo, se publican cada 2 días, pero son videos básicos para comenzar.

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

    Genial, estoy super interesado en aprender Rust...! muchas gracias por tu trabajo!

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

    Que grande phoss 🦀

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

    Gracias, empezare a aprender Rust con tus videos

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

    Genial

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

    Porfinnn ♥️🌚

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

      En dos días subo la continuación, toy corto de contenido tiene que durar. Boe