Diseña tus propios circuitos Arduino sin gastar un euro gracias a Tinkercad

Si siempre has querido aprender Arduino, montar tus primeros circuitos o probar ideas sin necesidad de comprar cables, sensores o placas, hoy te traigo una herramienta que te va a encantar: Tinkercad.

Tinkercad es una plataforma online gratuita donde puedes crear y simular circuitos electrónicos con Arduino directamente en tu navegador. No necesitas instalar nada: solo registrarte y empezar a construir.

Sigue leyendo

Minientrada

Conoce el Precio Real de la Vivienda en España con esta Herramienta Oficial

Si estás pensando en comprar o vender una casa o piso en España, seguro que te has dado cuenta de que los portales inmobiliarios tradicionales (como Idealista o Fotocasa) muestran precios de oferta que pueden estar inflados y no reflejar lo que realmente se está pagando por una vivienda.

Por eso queremos hablarte de Penotariado – Buscador de Precio de Vivienda (parte del Portal Estadístico del Notariado): una plataforma oficial desarrollada por el Consejo General del Notariado que te permite consultar precios reales de compraventa de viviendas, basados en escrituras notariales firmadas, no en anuncios de oferta.

Sigue leyendo

Minientrada

Trucos Optimización SQL

Hoy os traigo un par de pequeños trucos que pueden ayudarte a mejorar el rendimiento de tus códigos SQL y que así mejores tus programas y aplicaciones.

#1 Utilizar ‘regexp_like’ como alternativa a ‘LIKE’

ERROR CORRECTO
SELECT *
FROM tabla1
WHERE
item_name LIKE '%elm1%' OR
item_name LIKE '%elm2%' OR
item_name LIKE '%elm3%' OR
item_name LIKE '%elm4%'
SELECT *
FROM tabla1
WHERE
REGEXP_LIKE(item_name, 
  'elm1|elm2|elm3|elm4')

 

#2 Utilizar ‘regexp_extract’ como alternativa a ‘Case-when Like’

ERROR CORRECTO
SELECT *
CASE
WHEN concat(' ',item_name,' ') 
    LIKE  '%elem1%' then ' ELM1'
WHEN concat(' ',item_name,' ') 
    LIKE  '%elem2%' then ' ELM2'
WHEN concat(' ',item_name,' ') 
    LIKE  '%elem3%' then ' ELM3'
...
AS elems
FROM tabla1
SELECT *
regexp_extract(item_name,
    '(elem1|elem2|elem3|...')
AS elems
FROM tabla1

Aprende a programar como si fuera un JUEGO

Aprender a programar no tiene por qué ser aburrido. Hoy existen plataformas que transforman la práctica de código en auténticas aventuras, retos y competencias. Si alguna vez soñaste con aprender mientras juegas, estas webs son justo lo que necesitas.

A continuación, te presento algunas de las mejores opciones para diferentes lenguajes.

Sigue leyendo

Minientrada

Aprender a programar con proyectos reales orientados al mundo laboral

Aprender a programar con videotutoriales o cursos online o creando tus propios proyectos, son formas completamente válidas para practicar y mejorar en el mundo de la programación. No obstante en el mundo laboral es raro que partas de 0 creando un proyecto, por lo que te voy a enseñar una forma de preparar esto.

Lo primero que tienes que hacer es entrar en GITHUB y buscar good-first-issue. Esto te llevará a todos los repositorios que tienen esta etiqueta integrada dentro de su repositorio. Todos estos proyectos de código abierto buscan gente que les pueda ayudar y colaboren con su código.

Una vez encontremos un proyecto que nos encaja y en el que nos gustaría colaborar, entramos y vamos a la pestaña de issues. Buscamos nuevamente la etiqueta «good first issue» y la seleccionamos. Así podremos ver las incidencias en las que podemos participar.

Una vez sepamos que issue queremos realizar, debemos preguntar si nos la podemos asignar. En cuanto nos den el visto bueno para realizarla, creamos un fork del repositorio y comenzamos a trabajar en la incidencia.

Cuando la tengamos resuelta, procedemos a hacer una pull request y habremos completado nuestra primera participación.

Google lanza una serie de videos sobre IA Generativa para principiantes

La inteligencia artificial generativa está transformando la forma en que trabajamos, creamos contenido y desarrollamos soluciones innovadoras. Consciente de ello, Google ha lanzado una serie de videos educativos gratuitos dentro de la plataforma Microsoft Learn, diseñados para que cualquier persona pueda iniciarse en este fascinante mundo.

Puedes acceder directamente a la serie aquí: Generative AI for Beginners.

¿Qué encontrarás en esta serie?

La colección está pensada para quienes están dando sus primeros pasos en el área y abarca desde conceptos básicos hasta aplicaciones prácticas:

  • Fundamentos de la IA generativa: qué es, cómo funciona y en qué se diferencia de otros enfoques de IA.
  • Modelos de lenguaje grandes (LLMs): cómo entrenan, qué tipo de tareas pueden resolver y ejemplos de uso.
  • Aplicaciones prácticas: generación de texto, imágenes, audio y video.
  • Buenas prácticas y ética en IA: el impacto social, sesgos y uso responsable de estas tecnologías.
  • Herramientas y frameworks: introducción a librerías y entornos que facilitan la implementación de proyectos.

Conclusión

Si quieres iniciarte en la IA generativa sin necesidad de conocimientos técnicos avanzados, esta iniciativa de Google es una gran oportunidad. Con recursos claros y ejemplos prácticos, podrás aprender los conceptos clave y dar tus primeros pasos en este campo en constante evolución.