<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rubén Tejera</title><description>Cómo aplicar código limpio, buenas pruebas y buena arquitectura a lo que genera la IA, para que tu software dure en el tiempo.</description><link>https://rubentejera.com/</link><language>es-es</language><item><title>Diodon. Programa Historial de Portapapeles Ubuntu</title><link>https://rubentejera.com/diodon-programa-historial-de-portapapeles-ubuntu/</link><guid isPermaLink="true">https://rubentejera.com/diodon-programa-historial-de-portapapeles-ubuntu/</guid><description>Configuración &gt; Teclado &gt; Atajos de teclado &gt; Ver y personalizar atajos &gt; Atajos personalizados &gt; “+” Mi configuración en “Establecer atajo personalizado” :</description><pubDate>Mon, 18 Aug 2025 07:40:58 GMT</pubDate></item><item><title>Matar Proceso en un Puerto determinado en Windows</title><link>https://rubentejera.com/matar-proceso-en-un-puerto-determinado-en-windows/</link><guid isPermaLink="true">https://rubentejera.com/matar-proceso-en-un-puerto-determinado-en-windows/</guid><description>Matar Proceso en un Puerto determinado en Windows.</description><pubDate>Thu, 31 Mar 2022 20:38:24 GMT</pubDate></item><item><title>Matar un Proceso en Linux</title><link>https://rubentejera.com/matar-un-proceso-en-linux/</link><guid isPermaLink="true">https://rubentejera.com/matar-un-proceso-en-linux/</guid><description>1.- Averiguar el PID del programa Nos devolverá algo así: 2.- Con el PID localizado, matamos el proceso:</description><pubDate>Wed, 25 Jul 2018 09:03:23 GMT</pubDate></item><item><title>Regla del Boy Scout en el Código Limpio</title><link>https://rubentejera.com/regla-del-boy-scout-en-el-codigo-limpio/</link><guid isPermaLink="true">https://rubentejera.com/regla-del-boy-scout-en-el-codigo-limpio/</guid><description>No basta con escribir código correctamente. El código debe limpiarse con el tiempo. La frase de los Boy Scout &quot;déjalo mejor de como lo encontraste&quot; es una…</description><pubDate>Sat, 19 May 2018 17:51:25 GMT</pubDate></item><item><title>Configurar Importación y optimización automática en IntelliJ</title><link>https://rubentejera.com/configurar-importacion-y-optimizacion-automatica-en-intellij/</link><guid isPermaLink="true">https://rubentejera.com/configurar-importacion-y-optimizacion-automatica-en-intellij/</guid><description>Configurar Importación y optimización automática en IntelliJ.</description><pubDate>Fri, 24 Jun 2022 13:38:27 GMT</pubDate></item><item><title>Configurar ejecución de todos los test del proyecto Java a la vez en IntelliJ</title><link>https://rubentejera.com/configuracion-para-ejecutar-test-junit-de-todos-el-proyecto-de-java-en-intellij/</link><guid isPermaLink="true">https://rubentejera.com/configuracion-para-ejecutar-test-junit-de-todos-el-proyecto-de-java-en-intellij/</guid><description>En los proyectos Java en donde tenemos varios módulos y test en cada uno de los módulos hay que configurar de la siguiente manera para que se ejecuten todos a…</description><pubDate>Fri, 24 Jun 2022 12:16:28 GMT</pubDate></item><item><title>Atajos de Teclado, ShortCuts para IntelliJ IDEA</title><link>https://rubentejera.com/atajos-de-teclado-shortcuts-para-intellij-idea/</link><guid isPermaLink="true">https://rubentejera.com/atajos-de-teclado-shortcuts-para-intellij-idea/</guid><description>mayus+mayus --&gt; Buscar en todos el programa algún comando mayus+F6 --&gt; Renombrar Variable mayus + supr --&gt; Borrar linea entera Ctrl + Alt + m --&gt; Extraer como…</description><pubDate>Tue, 15 May 2018 08:22:08 GMT</pubDate></item><item><title>NVM, Node Version Manager</title><link>https://rubentejera.com/nvm-node-version-manager/</link><guid isPermaLink="true">https://rubentejera.com/nvm-node-version-manager/</guid><description>Es un controlador de versiones en un mismo ambiente. Permite instalar multiples versiones de Node.js y npm en un mismo equipo, y ejecutar la que necesites en…</description><pubDate>Thu, 26 Jul 2018 13:56:09 GMT</pubDate></item><item><title>Java Stream</title><link>https://rubentejera.com/java-stream/</link><guid isPermaLink="true">https://rubentejera.com/java-stream/</guid><description>Java Stream. Casos prácticos de uso de Stream en Java Resultados: Codigo:</description><pubDate>Tue, 05 Apr 2022 14:25:11 GMT</pubDate></item><item><title>Generador de código mailto</title><link>https://rubentejera.com/generador-de-codigo-mailto/</link><guid isPermaLink="true">https://rubentejera.com/generador-de-codigo-mailto/</guid><description>Generador de código mailto. https://cha4mot.com/t_mailto.html</description><pubDate>Wed, 23 Mar 2022 15:58:38 GMT</pubDate></item><item><title>Añadir a la barra de Ubuntu el Consumo de CPU y Memoria RAM</title><link>https://rubentejera.com/poner-en-la-barra-de-escritorio-cpu-usada-memoria-usada-y-datos-de-conexion-en-ubuntu/</link><guid isPermaLink="true">https://rubentejera.com/poner-en-la-barra-de-escritorio-cpu-usada-memoria-usada-y-datos-de-conexion-en-ubuntu/</guid><description>Vamos a Preferencias -&gt; Indicator Items Añadir esta linea de codigo Fuente: AskUbuntu</description><pubDate>Wed, 08 Apr 2020 10:33:00 GMT</pubDate></item><item><title>CLOC, Contador de Lineas de Código</title><link>https://rubentejera.com/cloc-contador-de-lineas-de-codigo/</link><guid isPermaLink="true">https://rubentejera.com/cloc-contador-de-lineas-de-codigo/</guid><description>CLOC, Contador de Lineas de Código. http://cloc.sourceforge.net/</description><pubDate>Thu, 11 Apr 2019 12:26:52 GMT</pubDate></item><item><title>Digitalización Vs Transformación Digital</title><link>https://rubentejera.com/digitalizacion-vs-transformacion-digital/</link><guid isPermaLink="true">https://rubentejera.com/digitalizacion-vs-transformacion-digital/</guid><description>Automatización de procesos y adquisición de tecnologías y herramientas. Es cambiar el uso de herramientas tradicionales por unas digitales pero haciendo el…</description><pubDate>Mon, 04 Feb 2019 16:26:32 GMT</pubDate></item><item><title>Usos y Reglas de Cobol</title><link>https://rubentejera.com/usos-y-reglas-de-cobol/</link><guid isPermaLink="true">https://rubentejera.com/usos-y-reglas-de-cobol/</guid><description>Las palabras que se usan en COBOL deben de estar formadas por caracteres de la A a la Z y también pueden tener números del 0 al 9. Se puede separar la palabra…</description><pubDate>Wed, 03 Apr 2019 12:37:45 GMT</pubDate></item><item><title>PWA, Aplicaciones Web Progresivas</title><link>https://rubentejera.com/pwa-aplicaciones-web-progresivas/</link><guid isPermaLink="true">https://rubentejera.com/pwa-aplicaciones-web-progresivas/</guid><description>Las PWA (Progressive Web Apps) es una aplicación web (puede ser una pagina web),que implementa características para que parezca una app móvil.</description><pubDate>Sat, 07 Dec 2019 23:26:03 GMT</pubDate></item><item><title>La meta es ser mejor que ayer, no mejor que nadie</title><link>https://rubentejera.com/la-meta-es-ser-mejor-que-ayer-no-mejor-que-nadie/</link><guid isPermaLink="true">https://rubentejera.com/la-meta-es-ser-mejor-que-ayer-no-mejor-que-nadie/</guid><description>La meta es ser mejor que ayer, no mejor que nadie</description><pubDate>Thu, 10 Feb 2022 18:29:47 GMT</pubDate></item><item><title>Adiós Tarjetas de Visita . Hola Código QR Vcard</title><link>https://rubentejera.com/adios-tarjetas-de-visita/</link><guid isPermaLink="true">https://rubentejera.com/adios-tarjetas-de-visita/</guid><description>¿Sigues usando tarjetas de visita cuando te reúnes con un cliente? Y si las sigues usando... ¿no le has puesto un código QR? Después de la pandemia que hemos…</description><pubDate>Sun, 06 Feb 2022 22:59:31 GMT</pubDate></item><item><title>Direcciones de Correos para Humanos</title><link>https://rubentejera.com/direciones-de-correos-para-humanos/</link><guid isPermaLink="true">https://rubentejera.com/direciones-de-correos-para-humanos/</guid><description>¿Cuántas veces has pedido un correo electrónico y nos lo han tenido que deletrear? Si tienes que darle la dirección de correo electrónico a un cliente y…</description><pubDate>Sun, 06 Feb 2022 22:00:57 GMT</pubDate></item><item><title>Refrescar web sin caché</title><link>https://rubentejera.com/refrescar-web-sin-cache/</link><guid isPermaLink="true">https://rubentejera.com/refrescar-web-sin-cache/</guid><description>Para refrescar una página web sin que use la caché del navegador, utilizaremos lo que se llama un refresco forzado: Google Chrome: Control + F5</description><pubDate>Sat, 07 Dec 2019 22:58:05 GMT</pubDate></item><item><title>Katas para Pruebas</title><link>https://rubentejera.com/katas-para-pruebas/</link><guid isPermaLink="true">https://rubentejera.com/katas-para-pruebas/</guid><description>Ordenar Array En esta pequeña función, se le asigna un string de números separados por espacios y debe devolver el número más alto y el más bajo, ambos como…</description><pubDate>Thu, 21 Jun 2018 09:31:08 GMT</pubDate></item><item><title>IDENTIFICATION DIVISION, COBOL</title><link>https://rubentejera.com/identification-division-cobol/</link><guid isPermaLink="true">https://rubentejera.com/identification-division-cobol/</guid><description>Es la primera división y la más simple de codificar. Solo es requerida para identificar datos del programa. No tiene efecto alguno en la ejecución del…</description><pubDate>Wed, 03 Apr 2019 12:38:24 GMT</pubDate></item><item><title>Hoja de Codificación Programa Cobol</title><link>https://rubentejera.com/hoja-de-codificacion-programa-cobol/</link><guid isPermaLink="true">https://rubentejera.com/hoja-de-codificacion-programa-cobol/</guid><description>Hoja de Codificación era un formato en hoja de papel donde se escribía el código fuente de los programas para luego pasarlo a tarjetas perforadas y…</description><pubDate>Wed, 03 Apr 2019 08:56:59 GMT</pubDate></item><item><title>Manifiesto por el Desarrollo Ágil de Software</title><link>https://rubentejera.com/manifiesto-por-el-desarrollo-agil-de-software/</link><guid isPermaLink="true">https://rubentejera.com/manifiesto-por-el-desarrollo-agil-de-software/</guid><description>Esto es, aunque los elementos a la derecha tienen valor, nosotros valoramos por encima de ellos los que están a la izquierda. Manifiesto Ágil</description><pubDate>Thu, 04 Oct 2018 13:51:18 GMT</pubDate></item><item><title>¿Por qué usar Kotlin?</title><link>https://rubentejera.com/por-que-usar-kotlin/</link><guid isPermaLink="true">https://rubentejera.com/por-que-usar-kotlin/</guid><description>Google adopta Kotlin oficialmente en el IO event 2017 como lenguaje de primera clase al mismo nivel que Java y que ofrecía soporte oficial. Desde Google…</description><pubDate>Tue, 16 Oct 2018 20:39:07 GMT</pubDate></item><item><title>Estructura Programa Cobol</title><link>https://rubentejera.com/estructura-programa-cobol/</link><guid isPermaLink="true">https://rubentejera.com/estructura-programa-cobol/</guid><description>Un programa Cobol se compone de 4 divisiones: Se capturan datos informativos del programa Señalar en que equipo se ejecutara nuestro programa y que archivos…</description><pubDate>Wed, 03 Apr 2019 11:47:58 GMT</pubDate></item><item><title>Frase Cobol, Bill Gates</title><link>https://rubentejera.com/frase-cobol-bill-gate/</link><guid isPermaLink="true">https://rubentejera.com/frase-cobol-bill-gate/</guid><description>No se que lenguajes habrá en el futuro, pero seguro que COBOL estará todavía allí</description><pubDate>Tue, 02 Apr 2019 11:20:40 GMT</pubDate></item><item><title>Historia de Cobol</title><link>https://rubentejera.com/historia-de-cobol/</link><guid isPermaLink="true">https://rubentejera.com/historia-de-cobol/</guid><description>Nace en 1950 surge la necesidad de generar un lenguaje de alto nivel para procesar procedimientos de negocio. Se forma en EEUU un comité con integrantes del…</description><pubDate>Tue, 02 Apr 2019 11:19:35 GMT</pubDate></item><item><title>Juego para Aprender VIM</title><link>https://rubentejera.com/juego-para-aprender-vim/</link><guid isPermaLink="true">https://rubentejera.com/juego-para-aprender-vim/</guid><description>Juego para Aprender VIM. VIM Adventures</description><pubDate>Mon, 11 Feb 2019 07:27:56 GMT</pubDate></item><item><title>Instalar JEST en un proyecto de Javascript</title><link>https://rubentejera.com/instalar-jest-en-un-proyecto-de-javascript/</link><guid isPermaLink="true">https://rubentejera.com/instalar-jest-en-un-proyecto-de-javascript/</guid><description>Crear fichero package.json: Instalar jest vía npm: Añadir a package.json: **Si queremos que este fijo abierto el servicio, lo añadimos de la siguiente manera…</description><pubDate>Tue, 15 May 2018 13:23:22 GMT</pubDate></item><item><title>EditiX, Editor XML</title><link>https://rubentejera.com/editix-editor-xml/</link><guid isPermaLink="true">https://rubentejera.com/editix-editor-xml/</guid><description>EditiX es un editor de código especializado en XML, XSD, XSL... Instalación en Ubuntu: 1.- Descargar el Proyecto: 2.- Instalar Ant 3.- Entrar dentro del…</description><pubDate>Fri, 08 Feb 2019 12:27:42 GMT</pubDate></item><item><title>Ciclo de Vida de Activities en Android</title><link>https://rubentejera.com/ciclo-de-vida-de-activities-en-android/</link><guid isPermaLink="true">https://rubentejera.com/ciclo-de-vida-de-activities-en-android/</guid><description>https://developer.android.com/guide/components/activities/activity-lifecycle Ejemplo para verlo Visualmente: Para verlo visualmente creamos una activity sin…</description><pubDate>Mon, 12 Nov 2018 11:25:58 GMT</pubDate></item><item><title>Picasso, Libreria Gestion Imagenes para Android</title><link>https://rubentejera.com/picasso-libreria-gestion-imagenes-para-android/</link><guid isPermaLink="true">https://rubentejera.com/picasso-libreria-gestion-imagenes-para-android/</guid><description>Librería que maneja y gestiona el sistema de imágenes. Realiza por nosotros la gestión de hilos, gestión de memorias, sistema de cache, descarga de imágenes…</description><pubDate>Wed, 07 Nov 2018 13:44:44 GMT</pubDate></item><item><title>Desarrollo Dirigido por Tests de Aceptación (ATDD)</title><link>https://rubentejera.com/desarrollo-dirigido-por-tests-de-aceptacion-atdd/</link><guid isPermaLink="true">https://rubentejera.com/desarrollo-dirigido-por-tests-de-aceptacion-atdd/</guid><description>El Desarrollo Dirigido por Test de Aceptación(ATDD) o también llamados Story Test-Driven Development (STDD), son el criterio escrito de que el software cumple…</description><pubDate>Fri, 02 Nov 2018 07:39:17 GMT</pubDate></item><item><title>Interfaces en Kotlin</title><link>https://rubentejera.com/interfaces-en-kotlin/</link><guid isPermaLink="true">https://rubentejera.com/interfaces-en-kotlin/</guid><description>Kotlin si en la declaración de un método no lo implementamos (no abrimos las llaves) nos lo marca como abstracto directamente. Ejemplo --&gt; fun…</description><pubDate>Tue, 30 Oct 2018 14:31:57 GMT</pubDate></item><item><title>Multitarea con Máquina de Estados</title><link>https://rubentejera.com/multitarea-con-maquina-de-estados/</link><guid isPermaLink="true">https://rubentejera.com/multitarea-con-maquina-de-estados/</guid><description>Ejemplo de Avelino Herrera de Máquina de Estados: Primera aproximación a realizarlo (L.Salas): Después del Refactor( Rubén Tejera):</description><pubDate>Sun, 20 May 2018 10:12:42 GMT</pubDate></item><item><title>TDD, Test Driven Development, Desarrollo Dirigido por Test</title><link>https://rubentejera.com/tdd-test-driven-development-desarrollo-dirigido-por-test/</link><guid isPermaLink="true">https://rubentejera.com/tdd-test-driven-development-desarrollo-dirigido-por-test/</guid><description>Es una técnica de diseño e implementación de software incluida dentro de la metodología Xtreme Programming. Un nombre más apropiado hubiera sido Diseño…</description><pubDate>Wed, 17 Oct 2018 21:12:32 GMT</pubDate></item><item><title>Modificadores de Acceso, Public, Protected, Private en Kotlin</title><link>https://rubentejera.com/modificadores-de-acceso-public-protected-private-en-kotlin/</link><guid isPermaLink="true">https://rubentejera.com/modificadores-de-acceso-public-protected-private-en-kotlin/</guid><description>Para hacer una clase &quot;extensible&quot; o &quot;heredable&quot; en Kotlin, tenemos que marcarlo como open. - Clase en Java --&gt; por defecto open - Clase en Kotlin --&gt; por…</description><pubDate>Thu, 18 Oct 2018 13:26:23 GMT</pubDate></item><item><title>Control Flow, Flujo de Control en Kotlin</title><link>https://rubentejera.com/control-flow-flujo-de-control-en-kotlin/</link><guid isPermaLink="true">https://rubentejera.com/control-flow-flujo-de-control-en-kotlin/</guid><description>Control Flow, Flujo de Control en Kotlin. Documentación Oficial</description><pubDate>Wed, 17 Oct 2018 13:04:30 GMT</pubDate></item><item><title>Algoritmo TDD</title><link>https://rubentejera.com/algoritmo-tdd/</link><guid isPermaLink="true">https://rubentejera.com/algoritmo-tdd/</guid><description>El algoritmo solo consta de tres pasos: 1.- Escribir la especificación del requisito (el ejemplo, el test). 2.- Implementar el código según dicho ejemplo. 3.-…</description><pubDate>Mon, 22 Oct 2018 21:26:32 GMT</pubDate></item><item><title>Eventos Clicks en Android</title><link>https://rubentejera.com/eventos-clicks-en-android/</link><guid isPermaLink="true">https://rubentejera.com/eventos-clicks-en-android/</guid><description>Hay distintas formas de Manejar el eventos Clicks en Android: 1.- Click en XML 2.- Click en linea 3.- Click by IDS en &apos;when&apos; 1.- Click en XML No aconsejable…</description><pubDate>Tue, 23 Oct 2018 13:13:53 GMT</pubDate></item><item><title>Botón Back y Handler en Android</title><link>https://rubentejera.com/boton-back-y-handler-en-android/</link><guid isPermaLink="true">https://rubentejera.com/boton-back-y-handler-en-android/</guid><description>Con este método podremos sobreescribir su funcionalidad. **Si borráramos la linea super.onBackPressed() dejaríamos al botón sin la funcionalidad de volver…</description><pubDate>Mon, 22 Oct 2018 12:02:23 GMT</pubDate></item><item><title>¿Ha quedado Java obsoleto con Kotlin?</title><link>https://rubentejera.com/ha-quedado-java-obsoleto-con-kotlin/</link><guid isPermaLink="true">https://rubentejera.com/ha-quedado-java-obsoleto-con-kotlin/</guid><description>Java no solo se usa para desarrollo Android, también se utiliza para el backend, app de escritorio... es muy usado en el mundo del software. No es un lenguaje…</description><pubDate>Wed, 17 Oct 2018 07:45:38 GMT</pubDate></item><item><title>Kotlin vs Java</title><link>https://rubentejera.com/kotlin-vs-java/</link><guid isPermaLink="true">https://rubentejera.com/kotlin-vs-java/</guid><description>Kotlin vs Java. Fuente: kotlinlang</description><pubDate>Wed, 17 Oct 2018 07:32:01 GMT</pubDate></item><item><title>Companion Object en Kotlin</title><link>https://rubentejera.com/companion-object-en-kotlin/</link><guid isPermaLink="true">https://rubentejera.com/companion-object-en-kotlin/</guid><description>Toda clase puede tener un companion object, que es un objeto que es común a todas las instancias de esa clase. Vendría a ser similar a los campos estáticos en…</description><pubDate>Tue, 16 Oct 2018 08:44:10 GMT</pubDate></item><item><title>Alimentación para discos de 2.5&apos;&apos; en la Raspberry Pi</title><link>https://rubentejera.com/alimentacion-para-discos-de-2-5-en-la-raspberry-pi/</link><guid isPermaLink="true">https://rubentejera.com/alimentacion-para-discos-de-2-5-en-la-raspberry-pi/</guid><description>¿Te ha ocurrido querer conectar un disco de 2.5&apos;&apos; a la RPI y no arrancar? ** Al activar esta opción tener en cuenta alimentar la RPI con una fuente de mínimo…</description><pubDate>Wed, 30 May 2018 11:42:50 GMT</pubDate></item><item><title>Evolución del Escritorio</title><link>https://rubentejera.com/evolucion-del-escritorio/</link><guid isPermaLink="true">https://rubentejera.com/evolucion-del-escritorio/</guid><description>Evolución del Escritorio. https://youtu.be/uGI00HV7Cfw</description><pubDate>Sun, 22 Jul 2018 16:27:03 GMT</pubDate></item><item><title>Instalación Ruby en Ubuntu</title><link>https://rubentejera.com/instalacion-ruby-en-ubuntu/</link><guid isPermaLink="true">https://rubentejera.com/instalacion-ruby-en-ubuntu/</guid><description>La manera más sencilla seria mediante apt-get pero no instalará la ultima versión. Por tanto, lo instalaremos mediante rbenv , Gestor de Versiones de Ruby…</description><pubDate>Mon, 23 Jul 2018 12:29:08 GMT</pubDate></item><item><title>Hello Word en Ruby</title><link>https://rubentejera.com/hello-word-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/hello-word-en-ruby/</guid><description>En la terminal una vez realizada la instalación de Ruby teclear: irb significa interactive Ruby, es una consola interactiva de Ruby donde podemos escribir…</description><pubDate>Mon, 23 Jul 2018 12:38:15 GMT</pubDate></item><item><title>Variables en Ruby</title><link>https://rubentejera.com/variables-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/variables-en-ruby/</guid><description>A diferencias de otros lenguajes de programación, en Ruby no tenemos que decirle que tipo de dato va a guardar la variable. Es decir, a las variables le…</description><pubDate>Mon, 23 Jul 2018 12:51:26 GMT</pubDate></item><item><title>Configurar Intellij con Ruby</title><link>https://rubentejera.com/configurar-intellij-con-ruby/</link><guid isPermaLink="true">https://rubentejera.com/configurar-intellij-con-ruby/</guid><description>Pulsar Ctrl+Alt+S para abrir el menu Settings de Intellij Ir al apartado Plugins Seleccionar Install JetBrains plugin Buscar Ruby e instalar: Aplicar los…</description><pubDate>Mon, 23 Jul 2018 13:26:53 GMT</pubDate></item><item><title>Interpolacion de Cadenas en Ruby</title><link>https://rubentejera.com/interpolacion-de-cadenas-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/interpolacion-de-cadenas-en-ruby/</guid><description>Para interpolar variables en cadenas (string interpolation) , lo realizaremos mediante: Por ejemplo: Nos dará como resultado: Hola Ruben Si lo pusieramos…</description><pubDate>Mon, 23 Jul 2018 14:00:42 GMT</pubDate></item><item><title>Obtener informacion del Usuario en Ruby</title><link>https://rubentejera.com/obtener-informacion-del-usuario-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/obtener-informacion-del-usuario-en-ruby/</guid><description>Con la funcion gets pedimos datos al usuario y podemos guardarla, trabajar con ella... Si ejecutamos parece que el programa no hace nada, solo se ve el cursor…</description><pubDate>Tue, 24 Jul 2018 08:57:17 GMT</pubDate></item><item><title>Métodos en Ruby</title><link>https://rubentejera.com/metodos-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/metodos-en-ruby/</guid><description>El nombre deberá empezar por minúsculas. Si el método actúa como: --&gt; consulta --&gt; ? al final del nombre --&gt; Ejemplo: is_valid? --&gt; peligrosos o modifican al…</description><pubDate>Tue, 24 Jul 2018 09:53:32 GMT</pubDate></item><item><title>Operadores en Ruby</title><link>https://rubentejera.com/operadores-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/operadores-en-ruby/</guid><description>Asignacion Encadenacion de Asignaciones Asignacion Paralela Comparación</description><pubDate>Tue, 24 Jul 2018 11:06:07 GMT</pubDate></item><item><title>Condicionales en Ruby</title><link>https://rubentejera.com/condicionales-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/condicionales-en-ruby/</guid><description>Cualquier valor que no es nil ni false es verdadero Por ejemplo, gets devuelve la siguiente linea de un archivo, al final del archivo devuelve nil. El número…</description><pubDate>Tue, 24 Jul 2018 11:14:29 GMT</pubDate></item><item><title>Arrays en Ruby</title><link>https://rubentejera.com/arrays-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/arrays-en-ruby/</guid><description>Arrays en Ruby. Each Find Rangos</description><pubDate>Tue, 24 Jul 2018 12:19:27 GMT</pubDate></item><item><title>Hashes en Ruby</title><link>https://rubentejera.com/hashes-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/hashes-en-ruby/</guid><description>El valor del hash puede ser tanto literal como un numero: Si duplicamos la llave, se sobreescribira con el ultimo valor y nos salta un warning: Podemos…</description><pubDate>Tue, 24 Jul 2018 14:28:19 GMT</pubDate></item><item><title>Bucles e Iteradores en Ruby</title><link>https://rubentejera.com/bucles-e-iteradores-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/bucles-e-iteradores-en-ruby/</guid><description>Con Modificadores de Declaración cuando es una sola expresión **Esto es azúcar sintáctico ya que internamente se hace: Con Modificador de Declaración cuando…</description><pubDate>Wed, 25 Jul 2018 08:45:51 GMT</pubDate></item><item><title>Bloques en Ruby</title><link>https://rubentejera.com/bloques-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/bloques-en-ruby/</guid><description>Se pueden hacer de 2 formas: Los parámetros en ambos casos se pueden usar: **El yield es para saltar a nuestro bloque de código que nos han pasado. **Como…</description><pubDate>Wed, 25 Jul 2018 09:30:47 GMT</pubDate></item><item><title>Clases en Ruby</title><link>https://rubentejera.com/clases-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/clases-en-ruby/</guid><description>**Nombre en CamelCase Creamos una variable de instancia virtual. Para el mundo exterior, parece que nombre_calculado es un atributo más de la clase. No se…</description><pubDate>Wed, 25 Jul 2018 13:17:03 GMT</pubDate></item><item><title>Error al conectar con Usb en PlatformIO</title><link>https://rubentejera.com/error-al-conectar-con-usb-en-platformio/</link><guid isPermaLink="true">https://rubentejera.com/error-al-conectar-con-usb-en-platformio/</guid><description>Al intentar subir el sketch a la placa salta el error: cannot access /dev/ttyUSBx 1.- En consola: 2.- Reiniciar el equipo y listo!</description><pubDate>Thu, 26 Jul 2018 20:10:48 GMT</pubDate></item><item><title>Crear y Arrancar un Nuevo Proyecto en Ruby on Rails</title><link>https://rubentejera.com/crear-y-arrancar-un-nuevo-proyecto-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/crear-y-arrancar-un-nuevo-proyecto-en-ruby-on-rails/</guid><description>Vamos a realizar el Hola Mundo con Ruby on Rails. 1. - Colocarte en la carpeta que quieras crear el proyecto. 2.- Creamos el proyecto Ruby On Rails 3.-…</description><pubDate>Fri, 27 Jul 2018 07:46:57 GMT</pubDate></item><item><title>Resource ó Recursos en Rails</title><link>https://rubentejera.com/resource-o-recursos-en-rails/</link><guid isPermaLink="true">https://rubentejera.com/resource-o-recursos-en-rails/</guid><description>Un recurso es un elemento que podemos realizarle un CRUD* . * ¿Qué es un CRUD? Create, Read, Update, Destroy Crear, Leer, Actualizar y Borrar En Rails las…</description><pubDate>Fri, 27 Jul 2018 08:16:08 GMT</pubDate></item><item><title>Reparación Base Bisagra de Pantalla Acer E1-571</title><link>https://rubentejera.com/reparacion-base-bisagra-de-pantalla-acer-e1-571/</link><guid isPermaLink="true">https://rubentejera.com/reparacion-base-bisagra-de-pantalla-acer-e1-571/</guid><description>Creía que no pasaría en mi portátil personal, ya que tengo sumo cuidado a la hora de abrir y cerrar la pantalla, pero también me ha pasado. Un día note que al…</description><pubDate>Sat, 28 Jul 2018 20:43:54 GMT</pubDate></item><item><title>Consola de Ruby on Rails</title><link>https://rubentejera.com/consola-de-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/consola-de-ruby-on-rails/</guid><description>Con la consola de Ruby on Rails tenemos todo el potencial de nuestro framework incluyendo los modelos para realizar nuestras consultas. Podemos utilizar los…</description><pubDate>Mon, 30 Jul 2018 08:48:39 GMT</pubDate></item><item><title>CRUD desde Consola en Ruby On Rails</title><link>https://rubentejera.com/crud-desde-consola-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/crud-desde-consola-en-ruby-on-rails/</guid><description>Courses.all --&gt; Devuelve todos Courses.first --&gt; Devuelve el primero ordenado por id Courses.last --&gt; Devuelve el ultimo ordenado por id Courses.find(numID)…</description><pubDate>Mon, 30 Jul 2018 09:12:30 GMT</pubDate></item><item><title>Migraciones en Ruby on Rails</title><link>https://rubentejera.com/migraciones-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/migraciones-en-ruby-on-rails/</guid><description>Las migraciones son el modo conveniente de cambiar el esquema de tu base de datos a través del tiempo de una manera consistente y fácil. Ellas utilizan un…</description><pubDate>Mon, 30 Jul 2018 09:37:43 GMT</pubDate></item><item><title>Google sabe mucho sobre nosotros...</title><link>https://rubentejera.com/google-sabe-mucho-sobre-nosotros/</link><guid isPermaLink="true">https://rubentejera.com/google-sabe-mucho-sobre-nosotros/</guid><description>Google sabe mucho sobre nosotros.... Tus Actividades Donde Has Estado</description><pubDate>Wed, 08 Aug 2018 12:30:36 GMT</pubDate></item><item><title>Introducción al Testing en Ruby</title><link>https://rubentejera.com/introduccion-al-testing-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/introduccion-al-testing-en-ruby/</guid><description>La flexibilidad de Ruby hace fácil escribir test. vehiculo.rb test.rb Como el numero de test en un proyecto va creciendo, con este enfoque ad-hoc puede…</description><pubDate>Thu, 23 Aug 2018 08:02:17 GMT</pubDate></item><item><title>Scopes en Ruby on Rails</title><link>https://rubentejera.com/scopes-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/scopes-en-ruby-on-rails/</guid><description>Los Scopes (alcance, ámbito) son condiciones que se aplican en el modelo para definir diferentes grupos de registros que hay en las tablas. Las consultas no…</description><pubDate>Mon, 10 Sep 2018 09:07:52 GMT</pubDate></item><item><title>Paginación en Ruby on Rails</title><link>https://rubentejera.com/paginacion-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/paginacion-en-ruby-on-rails/</guid><description>Añadimos la gema al Gemfile: Instalamos: Ahora si queremos paginar los resultados lo implementamos en el controlador: Si quisieramos ver los resultados en la…</description><pubDate>Mon, 10 Sep 2018 09:28:43 GMT</pubDate></item><item><title>Principios del Manifiesto Ágil</title><link>https://rubentejera.com/principios-del-manifiesto-agil/</link><guid isPermaLink="true">https://rubentejera.com/principios-del-manifiesto-agil/</guid><description>Principios del Manifiesto Ágil. Principios del Manifiesto Ágil</description><pubDate>Thu, 04 Oct 2018 13:43:32 GMT</pubDate></item><item><title>Igualdad Referencial (===) e Igualdad Estructural(==) en Kotlin</title><link>https://rubentejera.com/igualdad-referencial-e-igualdad-estructural-en-kotlin/</link><guid isPermaLink="true">https://rubentejera.com/igualdad-referencial-e-igualdad-estructural-en-kotlin/</guid><description>Igualdad Referencial (===) e Igualdad Estructural(==) en Kotlin para Desarrollo movil para Android</description><pubDate>Thu, 11 Oct 2018 10:36:09 GMT</pubDate></item><item><title>Flow de Desarrollo, Diseño Ágil</title><link>https://rubentejera.com/flow-de-desarrollo-diseno-agil/</link><guid isPermaLink="true">https://rubentejera.com/flow-de-desarrollo-diseno-agil/</guid><description>Las pantallas no se diseñan al comienzo, sino al final, cuando los requisitos de negocio se cumplen. Los requisitos son frases cortas en lenguaje natural que…</description><pubDate>Thu, 11 Oct 2018 12:44:42 GMT</pubDate></item><item><title>¿Es Ágil lo que hago?</title><link>https://rubentejera.com/es-agil-lo-que-hago/</link><guid isPermaLink="true">https://rubentejera.com/es-agil-lo-que-hago/</guid><description>Algunos creen que el cowboy programming (hacer lo que te viene en gana, como quieren y cuando quieren) se refieren a programación ágil. Pensamiento Erróneos…</description><pubDate>Thu, 11 Oct 2018 12:53:55 GMT</pubDate></item><item><title>Roles dentro de un Equipo Ágil</title><link>https://rubentejera.com/roles-dentro-de-un-equipo-agil/</link><guid isPermaLink="true">https://rubentejera.com/roles-dentro-de-un-equipo-agil/</guid><description>Distinguir y limitar los roles del equipo ayuda a que el trabajo lo realicen las personas mejor capacitadas para ello. Roles distintos no significa personas…</description><pubDate>Thu, 11 Oct 2018 12:19:45 GMT</pubDate></item><item><title>Agilismo</title><link>https://rubentejera.com/agilismo/</link><guid isPermaLink="true">https://rubentejera.com/agilismo/</guid><description>Es la habilidad para adaptarse a los cambios que vayan surgiendo durante el desarrollo del producto. El agilismo es una respuesta a los fracasos y las…</description><pubDate>Fri, 05 Oct 2018 08:44:07 GMT</pubDate></item><item><title>Kotlin Android Extensions</title><link>https://rubentejera.com/kotlin-android-extensions/</link><guid isPermaLink="true">https://rubentejera.com/kotlin-android-extensions/</guid><description>Esta extensión de Kotlin para Android es sencilla, poderosa y limpia. En este ejemplo vemos la forma de asignar una acción a un botón mediante Java en la…</description><pubDate>Thu, 04 Oct 2018 14:14:50 GMT</pubDate></item><item><title>Técnicas para un Equipo Ágil</title><link>https://rubentejera.com/tecnicas-para-un-equipo-agil/</link><guid isPermaLink="true">https://rubentejera.com/tecnicas-para-un-equipo-agil/</guid><description>Todo el equipo trabaja unido, formando una piña y el cliente es parte de ella. Los equipos de trabajo deben ser pequeños (-7 personas). El análisis no es…</description><pubDate>Fri, 05 Oct 2018 08:46:11 GMT</pubDate></item><item><title>Máquina de Estados en Ruby on Rails con AASM</title><link>https://rubentejera.com/maquina-de-estados-en-ruby-on-rails-con-aasm/</link><guid isPermaLink="true">https://rubentejera.com/maquina-de-estados-en-ruby-on-rails-con-aasm/</guid><description>La gema AASM sirve para agregar una máquina de estados a clases de Ruby. Los vamos a utilizar en un modelo. Nuestro modelo tiene una columna llamada state de…</description><pubDate>Thu, 06 Sep 2018 12:15:44 GMT</pubDate></item><item><title>Diseño Simple y Emergente, Código Limpio</title><link>https://rubentejera.com/diseno-simple-y-emergente-codigo-limpio/</link><guid isPermaLink="true">https://rubentejera.com/diseno-simple-y-emergente-codigo-limpio/</guid><description>Las 4 Reglas del Diseño Simple de Ken Beck son fundamentales para crear un software bien diseñado, facilitando la emergencia de diseños de calidad. Las 4…</description><pubDate>Fri, 07 Sep 2018 08:01:22 GMT</pubDate></item><item><title>Pruebas de Unidad, Código Limpio</title><link>https://rubentejera.com/pruebas-de-unidad-codigo-limpio/</link><guid isPermaLink="true">https://rubentejera.com/pruebas-de-unidad-codigo-limpio/</guid><description>El Diseño Guiado por Pruebas (DGP) nos pide que primero creemos las pruebas de unidad antes que el código de producción. 1.- No debe crear código de…</description><pubDate>Thu, 06 Sep 2018 08:09:42 GMT</pubDate></item><item><title>Concerns en Ruby on Rails</title><link>https://rubentejera.com/concerns-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/concerns-en-ruby-on-rails/</guid><description>Los concerns son una forma de abstraer código que se comparte entre diferentes modelos o diferentes controladores. Se coloca en un módulo y ese módulo se va…</description><pubDate>Wed, 05 Sep 2018 13:46:58 GMT</pubDate></item><item><title>PaperClip, Subir Archivos en Ruby on Rails</title><link>https://rubentejera.com/paperclip-subir-archivos-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/paperclip-subir-archivos-en-ruby-on-rails/</guid><description>Paperclip es un gem de Ruby creada para hacer el adjuntar archivos muy fácil. Paperclip requiere la instalación de ImageMagick en tu máquina. Mac: Ubuntu: En…</description><pubDate>Tue, 04 Sep 2018 09:09:46 GMT</pubDate></item><item><title>Botón Encendido/Apagado para Raspberry Pi 2</title><link>https://rubentejera.com/boton-encendido-rpi/</link><guid isPermaLink="true">https://rubentejera.com/boton-encendido-rpi/</guid><description>Botón de encendido/apagado para Raspberry Pi 2. Esquema de conexión y script para su puesta en funcionamiento.</description><pubDate>Wed, 30 May 2018 10:27:47 GMT</pubDate></item><item><title>Clases en Código Limpio</title><link>https://rubentejera.com/clases-en-codigo-limpio/</link><guid isPermaLink="true">https://rubentejera.com/clases-en-codigo-limpio/</guid><description>Una clase debe ir declarando sus partes en el siguiente orden: Se cumple de este modo la regla descendente y permite que el programa se lea como un articulo…</description><pubDate>Fri, 31 Aug 2018 08:39:21 GMT</pubDate></item><item><title>Callbacks en Ruby on Rails</title><link>https://rubentejera.com/callbacks-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/callbacks-en-ruby-on-rails/</guid><description>Se pueden realizar acciones &quot;programadas&quot; antes o después de cualquier acción en el controlador de la vista o del modelo. Se puede poner acciones que se…</description><pubDate>Thu, 30 Aug 2018 13:51:20 GMT</pubDate></item><item><title>Diferencias entre link_to, redirect_to y render en Ruby on Rails</title><link>https://rubentejera.com/diferencias-entre-link_to-redirect_to-y-render-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/diferencias-entre-link_to-redirect_to-y-render-en-ruby-on-rails/</guid><description>Para los noveles en Rails siempre confundimos estos tres conceptos, así que explicamos las diferencias. Es usado en nuestra vista Genera código html para…</description><pubDate>Wed, 29 Aug 2018 08:35:36 GMT</pubDate></item><item><title>Strong Params, Seguridad de parámetros en las peticiones en Ruby on Rails</title><link>https://rubentejera.com/strong-params-seguridad-de-parametros-en-las-peticiones-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/strong-params-seguridad-de-parametros-en-las-peticiones-en-ruby-on-rails/</guid><description>Si hiciéramos la siguiente acción, Rails nos advertirá que esta acción no es segura: ¿Por qué? Porque desde el Front podrían inyectarnos atributos de la clase…</description><pubDate>Wed, 29 Aug 2018 09:28:01 GMT</pubDate></item><item><title>Validación de un campo Booleano en Ruby on Rails</title><link>https://rubentejera.com/validacion-de-un-campo-booleano-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/validacion-de-un-campo-booleano-en-ruby-on-rails/</guid><description>Al realizar la validación con presence , cuando el valor del campo es false se cree que es un objecto no valido, pensando que es nulo. Usando una de estas dos…</description><pubDate>Wed, 29 Aug 2018 11:47:26 GMT</pubDate></item><item><title>Gestión de Usuarios con la gema devise, Ruby on Rails</title><link>https://rubentejera.com/gestion-de-usuarios-con-la-gema-devise-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/gestion-de-usuarios-con-la-gema-devise-ruby-on-rails/</guid><description>La gema devise nos facilita la implementación de la gestión del login en nuestra aplicación. 1.- Agregar al gemfile 2.- Hacer en consola un bundle install…</description><pubDate>Wed, 29 Aug 2018 14:05:48 GMT</pubDate></item><item><title>Asociaciones en Ruby on Rails</title><link>https://rubentejera.com/asociaciones-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/asociaciones-en-ruby-on-rails/</guid><description>Especifico para relaciones one-to-one (1:1) con otra clase. Este método solo puede ser usado si esta clase contiene la clave externa. Si la otra clase…</description><pubDate>Fri, 10 Aug 2018 09:23:13 GMT</pubDate></item><item><title>Configurar BBDD en Ruby on Rails</title><link>https://rubentejera.com/configurar-bbdd-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/configurar-bbdd-en-ruby-on-rails/</guid><description>Por defecto Ruby on Rails utiliza SQLite. El archivo de configuración se encuentra en config/database.yml Hay diferentes configuraciones para todos los…</description><pubDate>Tue, 31 Jul 2018 11:08:57 GMT</pubDate></item><item><title>Expresiones Regulares en Ruby</title><link>https://rubentejera.com/expresiones-regulares-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/expresiones-regulares-en-ruby/</guid><description>Una expresión regular es simplemente una manera de especificar un patrón de caracteres que se ajustaran a una cadena. En Ruby, se suele crear una expresión…</description><pubDate>Thu, 16 Aug 2018 11:01:22 GMT</pubDate></item><item><title>Variables de Clase en Ruby</title><link>https://rubentejera.com/variables-de-clase-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/variables-de-clase-en-ruby/</guid><description>Una variable de clase es compartida entre todos los objectos de una clase. Los nombres de variables de clase comienzan con dos arrobas (ejemplo: @@contador)…</description><pubDate>Thu, 16 Aug 2018 14:36:02 GMT</pubDate></item><item><title>Excepciones en Ruby</title><link>https://rubentejera.com/excepciones-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/excepciones-en-ruby/</guid><description>Se puede utilizar una de las clases Exceiption integradas o puedes crear una propia. Si creas una propia, puede que quieras que sea una subclase de…</description><pubDate>Wed, 22 Aug 2018 11:35:45 GMT</pubDate></item><item><title>Incluir otros Archivos en Ruby</title><link>https://rubentejera.com/incluir-otros-archivos-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/incluir-otros-archivos-en-ruby/</guid><description>Debido a que Ruby hace que sea fácil escribir buen código modular, nos encontraremos con pequeños archivos que contienen funcionalidades. Para incorporar a…</description><pubDate>Wed, 22 Aug 2018 14:08:18 GMT</pubDate></item><item><title>Objetos y Estructuras de Datos, Código Limpio</title><link>https://rubentejera.com/objetos-y-estructuras-de-datos-codigo-limpio/</link><guid isPermaLink="true">https://rubentejera.com/objetos-y-estructuras-de-datos-codigo-limpio/</guid><description>Intenta no mostrar al usuario los detalles de los datos. Intenta mostrarle términos abstractos. Ejemplo: En una clase Vehículo, en vez de: ¿Por qué? Ocultan…</description><pubDate>Fri, 24 Aug 2018 08:47:22 GMT</pubDate></item><item><title>Módulos en Ruby</title><link>https://rubentejera.com/modulos-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/modulos-en-ruby/</guid><description>Los módulos son similares a las clases en que contienen una colección de métodos, constantes y otros módulos y definiciones. Pero a diferencia de las clases…</description><pubDate>Fri, 03 Aug 2018 07:30:51 GMT</pubDate></item><item><title>Ejecución de Comandos del Sistema desde Ruby</title><link>https://rubentejera.com/ejecucion-de-comandos-del-sistema-desde-ruby/</link><guid isPermaLink="true">https://rubentejera.com/ejecucion-de-comandos-del-sistema-desde-ruby/</guid><description>Si escribe una cadena: sera ejecutado como un comando del sistema operativo.</description><pubDate>Wed, 22 Aug 2018 07:44:53 GMT</pubDate></item><item><title>Métodos de Clase en Ruby</title><link>https://rubentejera.com/metodos-de-clase-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/metodos-de-clase-en-ruby/</guid><description>Métodos de Clase en Ruby.</description><pubDate>Tue, 21 Aug 2018 10:39:35 GMT</pubDate></item><item><title>Active Record Validations, Validadores de campos de Ruby on Rails</title><link>https://rubentejera.com/active-record-validations-validadores-de-campos-de-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/active-record-validations-validadores-de-campos-de-ruby-on-rails/</guid><description>Las validaciones son utilizadas para asegurarse que solo datos válidos son guardados dentro de la base de datos. Las validaciones del nivel del Modelo, son la…</description><pubDate>Fri, 10 Aug 2018 07:26:37 GMT</pubDate></item><item><title>Formato del Código en Código Limpio</title><link>https://rubentejera.com/formato-del-codigo-en-codigo-limpio/</link><guid isPermaLink="true">https://rubentejera.com/formato-del-codigo-en-codigo-limpio/</guid><description>Cuando escribimos código debemos seguir unas reglas a la hora de darle forma para que gane en legibilidad. Los archivos pequeños se entiende mejor que los…</description><pubDate>Fri, 17 Aug 2018 07:35:31 GMT</pubDate></item><item><title>Diferentes Formatos para Validar Campos en Ruby on Rails</title><link>https://rubentejera.com/diferentes-formatos-para-validar-campos-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/diferentes-formatos-para-validar-campos-en-ruby-on-rails/</guid><description>Diferentes Formatos para Validar Campos en Ruby on Rails.</description><pubDate>Wed, 15 Aug 2018 11:23:51 GMT</pubDate></item><item><title>Edicion de Vistas en Ruby on Rails</title><link>https://rubentejera.com/edicion-de-vistas-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/edicion-de-vistas-en-ruby-on-rails/</guid><description>Para conocer que vista queremos Editar, hacemos la petición al servidor y nos dice que vista esta mostrando actualmente. Nos fijamos en la vista y no tenemos…</description><pubDate>Mon, 30 Jul 2018 11:25:55 GMT</pubDate></item><item><title>Crear Modelos en Ruby on Rails</title><link>https://rubentejera.com/crear-modelos-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/crear-modelos-en-ruby-on-rails/</guid><description>El nombre del modelo tiene que estar en singular con la primera letra en mayúscula. A continuación, ponemos los atributos que va a tener esa tabla. **Si no…</description><pubDate>Mon, 30 Jul 2018 13:47:23 GMT</pubDate></item><item><title>Simbolos en Ruby</title><link>https://rubentejera.com/simbolos-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/simbolos-en-ruby/</guid><description>Es una cadena inmutable en tiempo de ejecución. Cuando se crean dos cadenas, aunque tengan exactamente lo mismo, se crean dos objectos. En cambio, si se crean…</description><pubDate>Tue, 31 Jul 2018 12:56:40 GMT</pubDate></item><item><title>Ejercicio Práctico Módulos en Ruby</title><link>https://rubentejera.com/ejercicio-practico-modulos-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/ejercicio-practico-modulos-en-ruby/</guid><description>Realizar un módulo que implemente los métodos: Al ser llamado, log escribirá en el fichero de destino una cadena del tipo: --&gt; “[fecha-hora || clase] WARN…</description><pubDate>Mon, 06 Aug 2018 12:10:12 GMT</pubDate></item><item><title>Time en Ruby</title><link>https://rubentejera.com/time-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/time-en-ruby/</guid><description>El cero de los tiempos para Ruby, es el primer segundo GMT del 1 de Enero de 1970. Para representar instantes anteriores a ese cero se puede utilizar la clase…</description><pubDate>Mon, 06 Aug 2018 12:33:45 GMT</pubDate></item><item><title>Trabajar con Ficheros en Ruby</title><link>https://rubentejera.com/trabajar-con-ficheros-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/trabajar-con-ficheros-en-ruby/</guid><description>Se utiliza la clase File. El enfoque preferido en la mayoria de los casos es: Por ejemplo: Las opciones son: Cuando se pasa un bloque a File.open, el objeto…</description><pubDate>Mon, 06 Aug 2018 12:52:10 GMT</pubDate></item><item><title>Ejemplos de Mixin en Ruby</title><link>https://rubentejera.com/ejemplos-de-mixin-en-ruby/</link><guid isPermaLink="true">https://rubentejera.com/ejemplos-de-mixin-en-ruby/</guid><description>Ejemplos de Mixin en Ruby. A continuación se desglosaran tres ejemplos de Mixin en Ruby: ¿?</description><pubDate>Mon, 06 Aug 2018 13:47:49 GMT</pubDate></item><item><title>Git Flow</title><link>https://rubentejera.com/git-flow/</link><guid isPermaLink="true">https://rubentejera.com/git-flow/</guid><description>A lo largo de nuestra jornada de trabajo necesitaremos ejecutar varias veces al día los comandos git, merge, push y pull así como hacer checkouts de…</description><pubDate>Wed, 08 Aug 2018 16:00:13 GMT</pubDate></item><item><title>Conexión a Base de Datos MySql desde Consola</title><link>https://rubentejera.com/conexion-a-base-de-datos-mysql-desde-consola/</link><guid isPermaLink="true">https://rubentejera.com/conexion-a-base-de-datos-mysql-desde-consola/</guid><description>A continuación, se muestran los comandos más usuales a la hora de conectar con MySQL vía consola desde Linux: Entrar a MySql Nos pedirá el password --&gt; root…</description><pubDate>Tue, 14 Aug 2018 11:28:00 GMT</pubDate></item><item><title>Comentarios, Código Limpio</title><link>https://rubentejera.com/comentarios-codigo-limpio/</link><guid isPermaLink="true">https://rubentejera.com/comentarios-codigo-limpio/</guid><description>Los comentarios en el código siempre son fallos. Debemos usarlos porque no siempre sabemos como expresarnos sin ellos, pero no es motivo de celebracion.</description><pubDate>Fri, 10 Aug 2018 07:28:40 GMT</pubDate></item><item><title>Diferencia entre text y string en Ruby on Rails</title><link>https://rubentejera.com/diferencia-entre-text-y-string-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/diferencia-entre-text-y-string-en-ruby-on-rails/</guid><description>Diferencia entre text y string en Ruby on Rails. La diferencia es el tamaño máximo de caracteres admitidos.</description><pubDate>Thu, 09 Aug 2018 08:55:55 GMT</pubDate></item><item><title>Diferencia entre &lt;% %&gt; y &lt;%= %&gt; en Ruby on Rails</title><link>https://rubentejera.com/diferencia-entre-y-en-ruby-on-rails/</link><guid isPermaLink="true">https://rubentejera.com/diferencia-entre-y-en-ruby-on-rails/</guid><description>&lt;% %&gt; --&gt; Ejecuta Código Ruby &lt;%= %&gt; --&gt; Ejecuta Código Ruby y renderiza el valor devuelto dentro del HTML. Lo utilizamos si queremos que el usuario vea el…</description><pubDate>Wed, 08 Aug 2018 12:40:29 GMT</pubDate></item><item><title>Funciones, Código Limpio</title><link>https://rubentejera.com/funciones-codigo-limpio/</link><guid isPermaLink="true">https://rubentejera.com/funciones-codigo-limpio/</guid><description>El buen uso de la instrucción switch se puede admitir si: La duplicacion implica: Las funciones solo deben tener una funcion return. El código debe leerse…</description><pubDate>Fri, 03 Aug 2018 08:37:10 GMT</pubDate></item><item><title>Sinatra para Ruby</title><link>https://rubentejera.com/sinatra-para-ruby/</link><guid isPermaLink="true">https://rubentejera.com/sinatra-para-ruby/</guid><description>Sinatra para Ruby.</description><pubDate>Thu, 26 Jul 2018 11:55:50 GMT</pubDate></item><item><title>Añadir Busqueda en nuestro Wordpress a Google Analytics</title><link>https://rubentejera.com/anadir-busqueda-en-nuestro-wordpress-a-google-analytics/</link><guid isPermaLink="true">https://rubentejera.com/anadir-busqueda-en-nuestro-wordpress-a-google-analytics/</guid><description>https://www.monsterinsights.com/how-to-set-up-site-search-tracking-in-wordpress-step-by-step/</description><pubDate>Tue, 24 Jul 2018 07:52:57 GMT</pubDate></item><item><title>Pagina de Inicio y Pagina de Entradas en Wordpress</title><link>https://rubentejera.com/pagina-de-inicio-y-pagina-de-entradas-en-wordpress/</link><guid isPermaLink="true">https://rubentejera.com/pagina-de-inicio-y-pagina-de-entradas-en-wordpress/</guid><description>Pagina de Inicio y Pagina de Entradas en Wordpress. https://www.youtube.com/watch?time_continue=238&amp;v=mmu7Eb7raow</description><pubDate>Mon, 23 Jul 2018 20:56:16 GMT</pubDate></item><item><title>¿Qué es Ruby?</title><link>https://rubentejera.com/que-es-ruby/</link><guid isPermaLink="true">https://rubentejera.com/que-es-ruby/</guid><description>Es un lenguaje de programación interpretado y orientado a objetos, enfocado en la simplicidad y productividad. Creado por Yukihiro Mayasumoto entre 1993 y…</description><pubDate>Mon, 23 Jul 2018 11:12:19 GMT</pubDate></item><item><title>Viñeta de Expresiones Regulares</title><link>https://rubentejera.com/vineta-de-expresiones-regulares/</link><guid isPermaLink="true">https://rubentejera.com/vineta-de-expresiones-regulares/</guid><description>Viñeta de Expresiones Regulares.</description><pubDate>Sat, 21 Jul 2018 19:37:16 GMT</pubDate></item><item><title>Mocktail Mixer, Cocktelera Open Source</title><link>https://rubentejera.com/mocktail-mixer-cocktelera-open-source/</link><guid isPermaLink="true">https://rubentejera.com/mocktail-mixer-cocktelera-open-source/</guid><description>Mocktail Mixer, Cocktelera Open Source. https://www.youtube.com/watch?time_continue=66&amp;v=Iyq60edXzvc</description><pubDate>Sat, 21 Jul 2018 21:00:45 GMT</pubDate></item><item><title>Open Source Ecology, el pueblo Open Source</title><link>https://rubentejera.com/open-source-ecology-el-pueblo-open-source/</link><guid isPermaLink="true">https://rubentejera.com/open-source-ecology-el-pueblo-open-source/</guid><description>https://www.youtube.com/watch?v=ThAUaEkRUoc https://www.opensourceecology.org/gvcs/</description><pubDate>Sat, 21 Jul 2018 20:58:27 GMT</pubDate></item><item><title>Manual de Supervivencia Maker</title><link>https://rubentejera.com/manual-de-supervivencia-maker/</link><guid isPermaLink="true">https://rubentejera.com/manual-de-supervivencia-maker/</guid><description>Manual de Supervivencia Maker. http://www.manualsupervivenciamaker.com/manual/</description><pubDate>Sat, 21 Jul 2018 20:49:37 GMT</pubDate></item><item><title>Utilidades para Expresiones Regulares</title><link>https://rubentejera.com/utilidades-para-expresiones-regulares/</link><guid isPermaLink="true">https://rubentejera.com/utilidades-para-expresiones-regulares/</guid><description>Utilidades para Expresiones Regulares. https://www.debuggex.com/ https://www.regexpal.com/</description><pubDate>Sat, 21 Jul 2018 19:42:00 GMT</pubDate></item><item><title>Newsletter Especializado en BDD</title><link>https://rubentejera.com/newsletter-especializado-en-bdd/</link><guid isPermaLink="true">https://rubentejera.com/newsletter-especializado-en-bdd/</guid><description>Newsletter Especializado en BDD. https://www.specsolutions.eu/news/bddaddict/</description><pubDate>Fri, 13 Jul 2018 07:30:32 GMT</pubDate></item><item><title>Practicar Grid en CSS</title><link>https://rubentejera.com/practicar-grid-en-css/</link><guid isPermaLink="true">https://rubentejera.com/practicar-grid-en-css/</guid><description>Practicar Grid en CSS. https://www.cssgridplayground.com/</description><pubDate>Sun, 29 Apr 2018 10:09:30 GMT</pubDate></item><item><title>Libro TDD Carlos Ble</title><link>https://rubentejera.com/libro-tdd-carlos-ble/</link><guid isPermaLink="true">https://rubentejera.com/libro-tdd-carlos-ble/</guid><description>Libro TDD Carlos Ble. http://www.carlosble.com/downloads/disenoAgilConTdd_ebook.pdf</description><pubDate>Sun, 29 Apr 2018 17:35:11 GMT</pubDate></item><item><title>CSS Grid Layout</title><link>https://rubentejera.com/css-grid-layout/</link><guid isPermaLink="true">https://rubentejera.com/css-grid-layout/</guid><description>CSS Grid Layout. https://www.youtube.com/watch?v=AxVXpS6PyRE</description><pubDate>Fri, 25 May 2018 08:38:53 GMT</pubDate></item><item><title>Canal de Youtube del profesor Tiburcio Cruz Ravelo</title><link>https://rubentejera.com/canal-del-profesor-tiburcio-cruz-ravelo/</link><guid isPermaLink="true">https://rubentejera.com/canal-del-profesor-tiburcio-cruz-ravelo/</guid><description>Podrás adquirir gran variedad de conocimientos gracias a sus magnificas explicaciones, desde programación móvil hasta la rama de sistemas!…</description><pubDate>Mon, 28 May 2018 15:09:43 GMT</pubDate></item><item><title>Blog de Martin Fowler</title><link>https://rubentejera.com/blog-de-martin-fowler/</link><guid isPermaLink="true">https://rubentejera.com/blog-de-martin-fowler/</guid><description>Blog de Martin Fowler. https://www.martinfowler.com/</description><pubDate>Tue, 05 Jun 2018 10:42:32 GMT</pubDate></item><item><title>Historias de Usuario en SCRUM</title><link>https://rubentejera.com/historias-de-usuario-en-scrum/</link><guid isPermaLink="true">https://rubentejera.com/historias-de-usuario-en-scrum/</guid><description>http://managementplaza.es/blog/historias-de-usuario-en-scrum-agile/ http://www.pmoinformatica.com/2012/10/plantillas-scrum-historias-de-usuario.html</description><pubDate>Tue, 12 Jun 2018 07:49:13 GMT</pubDate></item><item><title>Plataformas de Cursos de Programación</title><link>https://rubentejera.com/plataformas-de-cursos-de-programacion/</link><guid isPermaLink="true">https://rubentejera.com/plataformas-de-cursos-de-programacion/</guid><description>A continuación, se muestra una lista con plataformas para aprender programación de múltiples idiomas: keepcoding udacity edx udemy codelytv devcode</description><pubDate>Tue, 12 Jun 2018 10:21:16 GMT</pubDate></item><item><title>Desarrollo Continuo de Software</title><link>https://rubentejera.com/desarrollo-continuo-de-software/</link><guid isPermaLink="true">https://rubentejera.com/desarrollo-continuo-de-software/</guid><description>APRENDIZAJE CONTINUO ... https://searchdatacenter.techtarget.com/es/definicion/Desarrollo-continuo-de-software</description><pubDate>Fri, 29 Jun 2018 07:41:29 GMT</pubDate></item><item><title>Juego Return True to Win, PHP</title><link>https://rubentejera.com/juego-return-true-to-win-php/</link><guid isPermaLink="true">https://rubentejera.com/juego-return-true-to-win-php/</guid><description>Juego Return True to Win, PHP. https://returntrue.win/</description><pubDate>Mon, 02 Jul 2018 13:44:42 GMT</pubDate></item><item><title>Distribución del teclado Querty, Dvorak y Colemak</title><link>https://rubentejera.com/distribucion-del-teclado-querty-dvorak-y-colemak/</link><guid isPermaLink="true">https://rubentejera.com/distribucion-del-teclado-querty-dvorak-y-colemak/</guid><description>La distribución QWERTY se diseñó con el propósito de lograr una escritura más rápido distribuyendo las letras de tal forma que se puedan usar las dos manos…</description><pubDate>Fri, 06 Jul 2018 07:36:11 GMT</pubDate></item><item><title>Juego Ranas Flexbox CSS</title><link>https://rubentejera.com/juego-ranas-flexbox-css/</link><guid isPermaLink="true">https://rubentejera.com/juego-ranas-flexbox-css/</guid><description>Juego Ranas Flexbox CSS. https://flexboxfroggy.com/#es</description><pubDate>Sat, 07 Jul 2018 10:57:32 GMT</pubDate></item><item><title>Algoritmos de Ordenación</title><link>https://rubentejera.com/algoritmos-de-ordenacion/</link><guid isPermaLink="true">https://rubentejera.com/algoritmos-de-ordenacion/</guid><description>Vídeo explicando los Algoritmos de Ordenación</description><pubDate>Mon, 28 May 2018 15:24:45 GMT</pubDate></item><item><title>Características y valoración actual de los dispositivos Apple</title><link>https://rubentejera.com/caracteristicas-y-valoracion-actual-de-los-dispositivos-apple/</link><guid isPermaLink="true">https://rubentejera.com/caracteristicas-y-valoracion-actual-de-los-dispositivos-apple/</guid><description>Características y valoración actual de los dispositivos Apple. http://www.appleserialnumberinfo.com</description><pubDate>Tue, 29 May 2018 13:26:51 GMT</pubDate></item><item><title>Kotlin frente a Java</title><link>https://rubentejera.com/kotlin-frente-a-java/</link><guid isPermaLink="true">https://rubentejera.com/kotlin-frente-a-java/</guid><description>Kotlin frente a Java. https://www.youtube.com/watch?v=SuykoyC0T74</description><pubDate>Tue, 05 Jun 2018 09:56:35 GMT</pubDate></item><item><title>Nos espían desde la CIA</title><link>https://rubentejera.com/nos-espian-desde-la-cia/</link><guid isPermaLink="true">https://rubentejera.com/nos-espian-desde-la-cia/</guid><description>Por mucha seguridad que creamos tener, siempre estaremos controlados…</description><pubDate>Tue, 26 Jun 2018 08:41:29 GMT</pubDate></item><item><title>ScrollView en Android</title><link>https://rubentejera.com/scrollview-en-android/</link><guid isPermaLink="true">https://rubentejera.com/scrollview-en-android/</guid><description>El ScrollView es para que en nuestra activity podamos hacer scroll de arriba abajo en la pagina. En la activity tendremos que poner el componente ScrollView…</description><pubDate>Mon, 02 Jul 2018 08:03:30 GMT</pubDate></item><item><title>1º Formación Lean Mind en el ITER</title><link>https://rubentejera.com/1-formacion-lean-mind-en-el-iter/</link><guid isPermaLink="true">https://rubentejera.com/1-formacion-lean-mind-en-el-iter/</guid><description>Los días 3, 4 y 5 de Julio hemos tenido la 1º Formación de Empresa por parte de Carlos Blé. Se ha realizado en el ITER, en Granadilla de Abona.</description><pubDate>Tue, 10 Jul 2018 08:10:01 GMT</pubDate></item><item><title>Kata Stubs Spies, Carlos Blé</title><link>https://rubentejera.com/kata-stubs-spies-carlos-ble/</link><guid isPermaLink="true">https://rubentejera.com/kata-stubs-spies-carlos-ble/</guid><description>Kata Stubs Spies, Carlos Blé. https://github.com/carlosble/java-katas/tree/stubs_spies</description><pubDate>Tue, 10 Jul 2018 09:22:57 GMT</pubDate></item><item><title>Git Commitizen, Estandarizar Mensajes Commit en Git</title><link>https://rubentejera.com/git-commitizen/</link><guid isPermaLink="true">https://rubentejera.com/git-commitizen/</guid><description>Facilita la homogeneidad y estandarizacion en los mensajes de commit y documentación del código. https://github.com/commitizen/cz-cli</description><pubDate>Mon, 09 Jul 2018 13:20:09 GMT</pubDate></item><item><title>Compartir código, notas y fragmentos. Gist de GitHub</title><link>https://rubentejera.com/comparta-codigo-notas-y-fragmentos-gist-de-github/</link><guid isPermaLink="true">https://rubentejera.com/comparta-codigo-notas-y-fragmentos-gist-de-github/</guid><description>Es un plataforma para snippets, o lo que es lo mismo, pequeños pedazos de código reusables con una funcionalidad concreta. Estos snippets serían ideales…</description><pubDate>Mon, 09 Jul 2018 13:21:56 GMT</pubDate></item><item><title>Mapa de Ruta de Desarrollador React</title><link>https://rubentejera.com/mapa-de-ruta-de-desarrollador-react/</link><guid isPermaLink="true">https://rubentejera.com/mapa-de-ruta-de-desarrollador-react/</guid><description>Mapa de Ruta de Desarrollador React. https://github.com/adam-golab/react-developer-roadmap</description><pubDate>Mon, 09 Jul 2018 13:18:00 GMT</pubDate></item><item><title>Fallo al instalar Android Studio en Ubuntu kvm</title><link>https://rubentejera.com/fallo-al-instalar-android-studio-en-ubuntu-kvm/</link><guid isPermaLink="true">https://rubentejera.com/fallo-al-instalar-android-studio-en-ubuntu-kvm/</guid><description>**Si sigue sin funcionar: https://stackoverflow.com/questions/37300811/android-studio-dev-kvm-device-permission-denied/45749003#45749003</description><pubDate>Mon, 11 Jun 2018 10:03:18 GMT</pubDate></item><item><title>10 Reglas Heurísticas de Usabilidad, Jakob Nielsen</title><link>https://rubentejera.com/10-reglas-heuristicas-de-usabilidad-jakob-nielsen/</link><guid isPermaLink="true">https://rubentejera.com/10-reglas-heuristicas-de-usabilidad-jakob-nielsen/</guid><description>http://www.uxabilidad.com/usabilidad/10-heuristicas-o-principios-basicos-de-usabilidad.html…</description><pubDate>Fri, 29 Jun 2018 11:46:59 GMT</pubDate></item><item><title>Toast y SnackBar en Android</title><link>https://rubentejera.com/toast-y-snackbar-en-android/</link><guid isPermaLink="true">https://rubentejera.com/toast-y-snackbar-en-android/</guid><description>Añadir al Gradle: **Versiones de las Librerías de Soporte ==Action Button==&gt;</description><pubDate>Fri, 29 Jun 2018 10:33:38 GMT</pubDate></item><item><title>Documentacion para las versiones de las librerias de Soporte en Android</title><link>https://rubentejera.com/documentacion-para-las-versiones-de-las-librerias-de-soporte-en-android/</link><guid isPermaLink="true">https://rubentejera.com/documentacion-para-las-versiones-de-las-librerias-de-soporte-en-android/</guid><description>https://developer.android.com/topic/libraries/support-library/packages</description><pubDate>Fri, 29 Jun 2018 10:14:48 GMT</pubDate></item><item><title>¿Qué es la Deuda Técnica?</title><link>https://rubentejera.com/que-es-la-deuda-tecnica/</link><guid isPermaLink="true">https://rubentejera.com/que-es-la-deuda-tecnica/</guid><description>https://es.wikipedia.org/wiki/Deuda_t%C3%A9cnica https://www.genbetadev.com/trabajar-como-desarrollador/la-metafora-de-la-deuda-tecnica…</description><pubDate>Fri, 29 Jun 2018 08:11:37 GMT</pubDate></item><item><title>¿Qué es un QA Tester?</title><link>https://rubentejera.com/que-es-un-qa-tester/</link><guid isPermaLink="true">https://rubentejera.com/que-es-un-qa-tester/</guid><description>http://joaquinoriente.com/2012/11/15/complejidad-ciclomatica-nuestro-codigo-es-facil-de-mantener-y-probar/…</description><pubDate>Fri, 29 Jun 2018 07:50:50 GMT</pubDate></item><item><title>Complejidad Ciclomatica</title><link>https://rubentejera.com/complejidad-ciclomatica/</link><guid isPermaLink="true">https://rubentejera.com/complejidad-ciclomatica/</guid><description>http://joaquinoriente.com/2012/11/15/complejidad-ciclomatica-nuestro-codigo-es-facil-de-mantener-y-probar/</description><pubDate>Fri, 29 Jun 2018 07:42:50 GMT</pubDate></item><item><title>Chrome DevTools</title><link>https://rubentejera.com/chrome-devtools/</link><guid isPermaLink="true">https://rubentejera.com/chrome-devtools/</guid><description>https://www.emezeta.com/articulos/10-trucos-para-google-chrome-developer-tools https://www.youtube.com/watch?v=xBXYIs4-xJE…</description><pubDate>Thu, 28 Jun 2018 08:44:51 GMT</pubDate></item><item><title>Learn CSS Layout the pedantic way, Mikito Takada</title><link>https://rubentejera.com/learn-css-layout-the-pedantic-way-mikito-takada/</link><guid isPermaLink="true">https://rubentejera.com/learn-css-layout-the-pedantic-way-mikito-takada/</guid><description>Learn CSS Layout the pedantic way, Mikito Takada. https://github.com/mixu/cssbook</description><pubDate>Thu, 28 Jun 2018 08:34:02 GMT</pubDate></item><item><title>Manifiesto The Twelve-Factor App</title><link>https://rubentejera.com/manifiesto-the-twelve-factor-app/</link><guid isPermaLink="true">https://rubentejera.com/manifiesto-the-twelve-factor-app/</guid><description>Manifiesto que contiene los puntos fundamentales que debería cumplir el desarrollo de una aplicación preparada para ser distribuida como un servicio…</description><pubDate>Thu, 28 Jun 2018 08:19:24 GMT</pubDate></item><item><title>Variables y Tipos en Kotlin</title><link>https://rubentejera.com/variables-y-tipos-en-kotlin/</link><guid isPermaLink="true">https://rubentejera.com/variables-y-tipos-en-kotlin/</guid><description>Las &quot;variables&quot; pueden ser mutables e inmutables(constantes). variables -&gt; var constantes -&gt; val Los tipos son definidos después del nombre de la variable…</description><pubDate>Wed, 27 Jun 2018 08:53:39 GMT</pubDate></item><item><title>Usabilidad Dedo Gordo teléfonos moviles</title><link>https://rubentejera.com/usabilidad-dedo-gordo-telefonos-moviles/</link><guid isPermaLink="true">https://rubentejera.com/usabilidad-dedo-gordo-telefonos-moviles/</guid><description>http://scotthurff.com/posts/how-to-design-for-thumbs-in-the-era-of-huge-screens</description><pubDate>Thu, 24 May 2018 15:37:39 GMT</pubDate></item><item><title>Validación Inline</title><link>https://rubentejera.com/validacion-inline/</link><guid isPermaLink="true">https://rubentejera.com/validacion-inline/</guid><description>A la hora de complementar un formulario, puedes decirle a tus usuarios en el momento que salen del campo o escriben algún error qué está pasando y podrán…</description><pubDate>Tue, 26 Jun 2018 12:02:32 GMT</pubDate></item><item><title>Ligatures, mejorar la legibilidad Android Studio</title><link>https://rubentejera.com/ligatures-android-studio/</link><guid isPermaLink="true">https://rubentejera.com/ligatures-android-studio/</guid><description>El IDE Android Studio nos proporciona una funcionalidad para mejorar la legibilidad de expresiones en el código mediante como lo denominan ligatures.</description><pubDate>Tue, 26 Jun 2018 13:27:15 GMT</pubDate></item><item><title>Versiones Android</title><link>https://rubentejera.com/versiones-android/</link><guid isPermaLink="true">https://rubentejera.com/versiones-android/</guid><description>Versiones Android ,Número de Version, Fecha de Lanzamiento, Numero de API. ¿Por que las versiones de Android tienen nombre de postres?</description><pubDate>Tue, 12 Jun 2018 11:52:49 GMT</pubDate></item><item><title>¿ Qué es Kotlin?</title><link>https://rubentejera.com/que-es-kotlin/</link><guid isPermaLink="true">https://rubentejera.com/que-es-kotlin/</guid><description>Kotlin es un lenguaje de programación estrictamente tipado (obliga a definir el tipo de la variable) para aplicaciones multiplataformas modernas.</description><pubDate>Mon, 25 Jun 2018 20:11:17 GMT</pubDate></item><item><title>Gradle en Android</title><link>https://rubentejera.com/gradle-en-android/</link><guid isPermaLink="true">https://rubentejera.com/gradle-en-android/</guid><description>El Gradle en Android es una herramienta que nos permite automatizar la construcción de nuestros proyectos.</description><pubDate>Tue, 26 Jun 2018 11:18:31 GMT</pubDate></item><item><title>Hola Mundo con Android Studio y Kotlin</title><link>https://rubentejera.com/hola-mundo-con-android-studio-y-kotlin/</link><guid isPermaLink="true">https://rubentejera.com/hola-mundo-con-android-studio-y-kotlin/</guid><description>Creacion de un programa Hola Mundo con Android Studio y Kotlin. Primer acercamiento a la programacion Android con Android Studio.</description><pubDate>Tue, 26 Jun 2018 10:26:50 GMT</pubDate></item><item><title>Material Design</title><link>https://rubentejera.com/material-design/</link><guid isPermaLink="true">https://rubentejera.com/material-design/</guid><description>https://www.deustoformacion.com/blog/diseno-produccion-audiovisual/que-es-material-design https://webappdesign.es/que-es-material-design/…</description><pubDate>Tue, 26 Jun 2018 12:09:21 GMT</pubDate></item><item><title>Reparar Botón editar en Shutter con Ubuntu 18.04</title><link>https://rubentejera.com/reparar-boton-editar-en-shutter-con-ubuntu-18-04/</link><guid isPermaLink="true">https://rubentejera.com/reparar-boton-editar-en-shutter-con-ubuntu-18-04/</guid><description>1.- Descargar e Instalar los siguientes paquetes: Descargar e Instalar Paquete 1 Descargar e Instalar Paquete 2 Descargar e Instalar Paquete 3 2.- Cerrar…</description><pubDate>Tue, 15 May 2018 15:27:47 GMT</pubDate></item><item><title>Activar Zoom con Ctrl+Rueda Ratón en IntelliJ Idea y Android Studio</title><link>https://rubentejera.com/activar-zoom-con-ctrlrueda-raton-en-intellij-idea/</link><guid isPermaLink="true">https://rubentejera.com/activar-zoom-con-ctrlrueda-raton-en-intellij-idea/</guid><description>File - Settings - Editor - General - Mouse - &quot;Change font size (Zoom) with Ctrl+Mouse Wheel</description><pubDate>Sun, 29 Apr 2018 08:50:52 GMT</pubDate></item><item><title>Koans Kotlin</title><link>https://rubentejera.com/koans-kotlin/</link><guid isPermaLink="true">https://rubentejera.com/koans-kotlin/</guid><description>https://try.kotlinlang.org/#/Kotlin%20Koans/Introduction/Hello,%20world!/Task.kt</description><pubDate>Tue, 26 Jun 2018 08:20:26 GMT</pubDate></item><item><title>Push API</title><link>https://rubentejera.com/push-api/</link><guid isPermaLink="true">https://rubentejera.com/push-api/</guid><description>https://www.youtube.com/watch?v=JjryBKrZih4&amp;feature=youtu.be Gracias a Carlos Blé: https://github.com/rubentejera/simple-push-api-example Gracias a Carlos…</description><pubDate>Wed, 20 Jun 2018 07:27:34 GMT</pubDate></item><item><title>Probar Apps en dispositivos virtualizados con Firebase Test Lab</title><link>https://rubentejera.com/probar-apps-en-dispositivos-virtualizados-con-firebase-test-lab/</link><guid isPermaLink="true">https://rubentejera.com/probar-apps-en-dispositivos-virtualizados-con-firebase-test-lab/</guid><description>Probar Apps en dispositivos virtualizados con Firebase Test Lab. https://firebase.google.com/docs/test-lab/</description><pubDate>Tue, 19 Jun 2018 08:39:15 GMT</pubDate></item><item><title>Inside-out TDD, Outside-in TDD, arquitectura y diseño de software</title><link>https://rubentejera.com/inside-out-tdd-outside-in-tdd-arquitectura-y-diseno-de-software/</link><guid isPermaLink="true">https://rubentejera.com/inside-out-tdd-outside-in-tdd-arquitectura-y-diseno-de-software/</guid><description>Inside-out TDD, Outside-in TDD, arquitectura y diseño de software. https://www.youtube.com/watch?v=D25hXv4YDE4&amp;feature=youtu.be</description><pubDate>Mon, 18 Jun 2018 08:34:59 GMT</pubDate></item><item><title>Blog Emezeta de José Román</title><link>https://rubentejera.com/blog-emezeta-de-jose-roman/</link><guid isPermaLink="true">https://rubentejera.com/blog-emezeta-de-jose-roman/</guid><description>https://www.emezeta.com/ https://twitter.com/Manz https://terminaldelinux.com/</description><pubDate>Fri, 15 Jun 2018 11:22:30 GMT</pubDate></item><item><title>Máxima Performance de Pintado en el Front, JS y CSS</title><link>https://rubentejera.com/maxima-performance-de-pintado-en-el-front-js-y-css/</link><guid isPermaLink="true">https://rubentejera.com/maxima-performance-de-pintado-en-el-front-js-y-css/</guid><description>Máxima Performance de Pintado en el Front, JS y CSS. https://www.youtube.com/watch?v=1AwIZS1sXQU</description><pubDate>Tue, 12 Jun 2018 07:42:22 GMT</pubDate></item><item><title>Cheatsheet JavaScript</title><link>https://rubentejera.com/cheatsheet-javascript/</link><guid isPermaLink="true">https://rubentejera.com/cheatsheet-javascript/</guid><description>https://www.paradigmadigital.com/wp-content/uploads/2018/02/JSCheatsheetv1.1.pdf</description><pubDate>Tue, 12 Jun 2018 07:35:48 GMT</pubDate></item><item><title>Códigos de Teclas para Eventos</title><link>https://rubentejera.com/codigos-de-teclas-para-eventos/</link><guid isPermaLink="true">https://rubentejera.com/codigos-de-teclas-para-eventos/</guid><description>http://keycode.info/ http://www.yoelprogramador.com/teclas-del-teclado-y-valores-de-codigos-de-tecla/</description><pubDate>Tue, 12 Jun 2018 07:19:59 GMT</pubDate></item><item><title>Añadir Node, Jest, Chai a IntelliJ</title><link>https://rubentejera.com/anadir-node-jest-chai-a-intellij/</link><guid isPermaLink="true">https://rubentejera.com/anadir-node-jest-chai-a-intellij/</guid><description>Añadir Node, Jest, Chai a IntelliJ. Ahora ya tenemos en el menu de Languages&amp;Frameworks</description><pubDate>Tue, 15 May 2018 15:15:07 GMT</pubDate></item><item><title>MVC (Modelo Vista Controlador) y sus derivados</title><link>https://rubentejera.com/mvc-y-sus-derivados/</link><guid isPermaLink="true">https://rubentejera.com/mvc-y-sus-derivados/</guid><description>¿Que es el MVC? Es un patrón de arquitectura de software que divide la aplicación en 3 componentes fundamentales: Modelos, Vistas y Controladores.</description><pubDate>Fri, 08 Jun 2018 10:55:48 GMT</pubDate></item><item><title>Números Mágicos</title><link>https://rubentejera.com/numeros-magicos/</link><guid isPermaLink="true">https://rubentejera.com/numeros-magicos/</guid><description>¿Qué es un número mágico en la programación? Identificando números mágicos en nuestro código y como deshacernos de ellos.</description><pubDate>Fri, 08 Jun 2018 08:34:14 GMT</pubDate></item><item><title>Composición de un Test en TDD y sus métodos</title><link>https://rubentejera.com/composicion-de-un-test-en-tdd-y-sus-metodos/</link><guid isPermaLink="true">https://rubentejera.com/composicion-de-un-test-en-tdd-y-sus-metodos/</guid><description>¿Cuales son los componentes básicos que se usan para realizar un test? describe, it, expect, beforeeach,aftereach... composición de un test en TDD</description><pubDate>Wed, 16 May 2018 10:22:31 GMT</pubDate></item><item><title>Pasos para Aplicar TDD en nuestros proyectos</title><link>https://rubentejera.com/pasos-para-aplicar-tdd/</link><guid isPermaLink="true">https://rubentejera.com/pasos-para-aplicar-tdd/</guid><description>Pasos a seguir para aplicar la metodología TDD en un proyecto. Combinación de tres pasos fundamentales. Test Driven Development</description><pubDate>Thu, 24 May 2018 18:42:39 GMT</pubDate></item><item><title>God Object</title><link>https://rubentejera.com/god-object/</link><guid isPermaLink="true">https://rubentejera.com/god-object/</guid><description>¿Qué es un God Object? Describimos que es un God Object u Objecto Dios, sus posibles usos y el por qué no debe usarse en la mayoría de los casos.</description><pubDate>Thu, 07 Jun 2018 09:55:27 GMT</pubDate></item><item><title>Nombres con Sentido</title><link>https://rubentejera.com/nombres-con-sentido/</link><guid isPermaLink="true">https://rubentejera.com/nombres-con-sentido/</guid><description>Nombres con Sentido en el Desarrollo del Software. Código limpio. Clean Code. Metodologías Ágiles. En el software los nombres son omnipresentes, los usamos…</description><pubDate>Sat, 19 May 2018 19:53:07 GMT</pubDate></item><item><title>Kata Roman Numerals Javascript</title><link>https://rubentejera.com/kata-roman-numerals-javascript/</link><guid isPermaLink="true">https://rubentejera.com/kata-roman-numerals-javascript/</guid><description>Kata Javascript, Roman Numerals, JS</description><pubDate>Wed, 23 May 2018 08:42:07 GMT</pubDate></item><item><title>Diferencias entre == y === en Javascript</title><link>https://rubentejera.com/diferencias-entre-doble-igual-y-triple-igual-en-javascript/</link><guid isPermaLink="true">https://rubentejera.com/diferencias-entre-doble-igual-y-triple-igual-en-javascript/</guid><description>=== y !=== Son operadores de comparación ESTRICTA. Significa que si los operandos tienen TIPOS DIFERENTES, no son iguales. == y !== Son operadores de…</description><pubDate>Thu, 26 Apr 2018 14:41:22 GMT</pubDate></item><item><title>Permisos en Linux</title><link>https://rubentejera.com/permisos-en-linux/</link><guid isPermaLink="true">https://rubentejera.com/permisos-en-linux/</guid><description>Propietario : Es quien genera o crea un archivo o carpeta. Grupo : Cuando hay varios usuarios, se pueden agrupar y darle privilegios comunes según al grupo…</description><pubDate>Sun, 27 May 2018 13:41:18 GMT</pubDate></item><item><title>Kata Codewars, Devolver el cuadrado de cada dígito de un número</title><link>https://rubentejera.com/devolver-el-cuadrado-de-cada-digito-de-un-numero/</link><guid isPermaLink="true">https://rubentejera.com/devolver-el-cuadrado-de-cada-digito-de-un-numero/</guid><description>La Kata consiste en devolver el cuadrado de cada dígito de un número. Por ejemplo, si le introducimos 9119 a la función, debería devolver 811181, porque: 9²…</description><pubDate>Tue, 29 May 2018 10:08:02 GMT</pubDate></item><item><title>Programacion asincrona con JavaScript. Introduccion a AJAX y testing asincrono, Carlos Blé</title><link>https://rubentejera.com/programacion-asincrona-con-javascript-introduccion-a-ajax-y-testing-asincrono-carlos-ble/</link><guid isPermaLink="true">https://rubentejera.com/programacion-asincrona-con-javascript-introduccion-a-ajax-y-testing-asincrono-carlos-ble/</guid><description>https://www.youtube.com/watch?v=L-89A0uUe4o&amp;amp=&amp;feature=youtu.be https://www.youtube.com/watch?v=QbpSw7RUVWk&amp;feature=youtu.be</description><pubDate>Mon, 28 May 2018 07:13:55 GMT</pubDate></item><item><title>CodeWars</title><link>https://rubentejera.com/codewars/</link><guid isPermaLink="true">https://rubentejera.com/codewars/</guid><description>https://www.codewars.com/ Gracias a Isaura por su post! https://hackmd.io/s/BJLHdzMbe</description><pubDate>Tue, 29 May 2018 08:29:52 GMT</pubDate></item><item><title>Conectarse via SSH desde Linux</title><link>https://rubentejera.com/conectarse-via-ssh-desde-linux/</link><guid isPermaLink="true">https://rubentejera.com/conectarse-via-ssh-desde-linux/</guid><description>A través de SSH podréis controlar remotamente cualquier ordenador en el que hayamos instalado un servidor SSH. Donde: &quot; SSH &quot; es el comando en sí. &quot; -p &quot;…</description><pubDate>Sun, 27 May 2018 13:08:13 GMT</pubDate></item><item><title>¿Qué es una Kata y un Koan?</title><link>https://rubentejera.com/que-es-una-kata-o-un-koan/</link><guid isPermaLink="true">https://rubentejera.com/que-es-una-kata-o-un-koan/</guid><description>Definición literal: en la tradición zen, un problema que el maestro plantea al alumno para comprobar sus progresos. Muchas veces el kōan parece un problema…</description><pubDate>Fri, 25 May 2018 07:48:24 GMT</pubDate></item><item><title>Refactoring Legacy CSS, Carmen Ansio</title><link>https://rubentejera.com/refactoring-legacy-css-carmen-ansio/</link><guid isPermaLink="true">https://rubentejera.com/refactoring-legacy-css-carmen-ansio/</guid><description>Refactoring Legacy CSS, Carmen Ansio. https://www.youtube.com/watch?v=nCPAFcMf8qc</description><pubDate>Fri, 25 May 2018 13:26:39 GMT</pubDate></item><item><title>Juego Selectores CSS</title><link>https://rubentejera.com/juego-selectores-css/</link><guid isPermaLink="true">https://rubentejera.com/juego-selectores-css/</guid><description>Juego Selectores CSS. https://flukeout.github.io/</description><pubDate>Mon, 23 Apr 2018 14:52:17 GMT</pubDate></item><item><title>Git Kraken</title><link>https://rubentejera.com/git-kraken/</link><guid isPermaLink="true">https://rubentejera.com/git-kraken/</guid><description>Git Kraken. https://www.gitkraken.com/</description><pubDate>Tue, 08 May 2018 11:46:09 GMT</pubDate></item><item><title>Koans de ES6</title><link>https://rubentejera.com/katas-de-es6/</link><guid isPermaLink="true">https://rubentejera.com/katas-de-es6/</guid><description>Koans de ES6. http://es6katas.org/</description><pubDate>Fri, 18 May 2018 11:03:33 GMT</pubDate></item><item><title>Koans Js - Carlos Ble</title><link>https://rubentejera.com/koans-js-carlos-ble/</link><guid isPermaLink="true">https://rubentejera.com/koans-js-carlos-ble/</guid><description>Koans Js - Carlos Ble. https://bitbucket.org/carlosble/jskoans/downloads/</description><pubDate>Thu, 26 Apr 2018 14:17:15 GMT</pubDate></item><item><title>Koan es6katas, 5: arrow functions - basics</title><link>https://rubentejera.com/es6-kata-5-arrow-functions-basics/</link><guid isPermaLink="true">https://rubentejera.com/es6-kata-5-arrow-functions-basics/</guid><description>Koan es6katas, 5: arrow functions - basics.</description><pubDate>Thu, 24 May 2018 12:49:05 GMT</pubDate></item><item><title>Koan es6katas, 6: arrow functions - binding**</title><link>https://rubentejera.com/kata-es6-6-arrow-functions-binding/</link><guid isPermaLink="true">https://rubentejera.com/kata-es6-6-arrow-functions-binding/</guid><description>Koan es6katas, 6: arrow functions - binding**.</description><pubDate>Thu, 24 May 2018 13:32:00 GMT</pubDate></item><item><title>Koan es6katas, 7: block scope - let</title><link>https://rubentejera.com/kata-es6-7-block-scope-let/</link><guid isPermaLink="true">https://rubentejera.com/kata-es6-7-block-scope-let/</guid><description>Koan es6katas, 7: block scope - let.</description><pubDate>Thu, 24 May 2018 13:40:24 GMT</pubDate></item><item><title>Koan es6katas, 8: block scope - const</title><link>https://rubentejera.com/kata-es6-8-block-scope-const/</link><guid isPermaLink="true">https://rubentejera.com/kata-es6-8-block-scope-const/</guid><description>Koan es6katas, 8: block scope - const.</description><pubDate>Thu, 24 May 2018 13:45:28 GMT</pubDate></item><item><title>Koan es6katas, 9: Object Literal -basic</title><link>https://rubentejera.com/kata-es6-object-literal-basic/</link><guid isPermaLink="true">https://rubentejera.com/kata-es6-object-literal-basic/</guid><description>Koan es6katas, 9: Object Literal -basic. http://es6katas.org/</description><pubDate>Fri, 18 May 2018 13:23:00 GMT</pubDate></item><item><title>Koan es6katas, 16: object-literal - computed properties</title><link>https://rubentejera.com/kata-es6-16-object-literal-computed-properties/</link><guid isPermaLink="true">https://rubentejera.com/kata-es6-16-object-literal-computed-properties/</guid><description>Koan es6katas, 16: object-literal - computed properties.</description><pubDate>Mon, 21 May 2018 09:49:49 GMT</pubDate></item><item><title>Koan es6katas, 18: rest - as-parameter, Argumentos ...rest,</title><link>https://rubentejera.com/argumentos-rest-kata-es6-18-rest-as-parameter/</link><guid isPermaLink="true">https://rubentejera.com/argumentos-rest-kata-es6-18-rest-as-parameter/</guid><description>Koan es6katas, 18: rest - as-parameter, Argumentos ...rest,. Kata // 18: rest - as-parameter</description><pubDate>Mon, 21 May 2018 10:04:50 GMT</pubDate></item><item><title>Koan es6katas, 19: rest - with-destructuring</title><link>https://rubentejera.com/kata-es6-19-rest-with-destructuring/</link><guid isPermaLink="true">https://rubentejera.com/kata-es6-19-rest-with-destructuring/</guid><description>Koan es6katas, 19: rest - with-destructuring.</description><pubDate>Thu, 24 May 2018 10:28:07 GMT</pubDate></item><item><title>Koan es6katas, 20: spread - with-arrays</title><link>https://rubentejera.com/kata-es6-20-spread-with-arrays/</link><guid isPermaLink="true">https://rubentejera.com/kata-es6-20-spread-with-arrays/</guid><description>Koan es6katas, 20: spread - with-arrays.</description><pubDate>Thu, 24 May 2018 11:08:36 GMT</pubDate></item><item><title>Koan es6katas, 21: spread - with-strings</title><link>https://rubentejera.com/kata-es6-21-spread-with-strings/</link><guid isPermaLink="true">https://rubentejera.com/kata-es6-21-spread-with-strings/</guid><description>Koan es6katas, 21: spread - with-strings.</description><pubDate>Thu, 24 May 2018 11:40:47 GMT</pubDate></item><item><title>Koan es6katas, 57: Default parameters - basics</title><link>https://rubentejera.com/kata-es6-57-default-parameters-basics/</link><guid isPermaLink="true">https://rubentejera.com/kata-es6-57-default-parameters-basics/</guid><description>Koan es6katas, 57: Default parameters - basics.</description><pubDate>Thu, 24 May 2018 14:00:27 GMT</pubDate></item><item><title>Koan es6katas, 66: object-literal - getter</title><link>https://rubentejera.com/kata-es6-66-object-literal-getter/</link><guid isPermaLink="true">https://rubentejera.com/kata-es6-66-object-literal-getter/</guid><description>Koan es6katas, 66: object-literal - getter.</description><pubDate>Wed, 23 May 2018 14:37:13 GMT</pubDate></item><item><title>Koan es6katas,  67: object-literal - setter</title><link>https://rubentejera.com/pendiente-kata-es6-67-object-literal-setter/</link><guid isPermaLink="true">https://rubentejera.com/pendiente-kata-es6-67-object-literal-setter/</guid><description>Koan es6katas,  67: object-literal - setter.</description><pubDate>Wed, 23 May 2018 15:25:06 GMT</pubDate></item><item><title>Cambiar el número de entradas por Página en Wordpress</title><link>https://rubentejera.com/cambiar-el-numero-de-entradas-por-pagina-en-wordpress/</link><guid isPermaLink="true">https://rubentejera.com/cambiar-el-numero-de-entradas-por-pagina-en-wordpress/</guid><description>Tablero-&gt;Ajustes-&gt;Lectura--&gt; Número máximo de entradas a mostrar en el sitio</description><pubDate>Thu, 24 May 2018 17:13:40 GMT</pubDate></item><item><title>Libro Javascript Allongé</title><link>https://rubentejera.com/libro-javascript-allonge/</link><guid isPermaLink="true">https://rubentejera.com/libro-javascript-allonge/</guid><description>Libro Javascript Allongé. http://samples.leanpub.com/javascriptallongesix-sample.pdf</description><pubDate>Mon, 23 Apr 2018 12:28:05 GMT</pubDate></item><item><title>Libros Consulta JavaScript, You-Dont-Know-JS</title><link>https://rubentejera.com/libros-consulta-javascript/</link><guid isPermaLink="true">https://rubentejera.com/libros-consulta-javascript/</guid><description>Libros Consulta JavaScript, You-Dont-Know-JS. https://github.com/getify/You-Dont-Know-JS</description><pubDate>Fri, 27 Apr 2018 22:35:49 GMT</pubDate></item><item><title>Asignación por destructuring en Javascript</title><link>https://rubentejera.com/asignacion-por-destructuring-en-javascript/</link><guid isPermaLink="true">https://rubentejera.com/asignacion-por-destructuring-en-javascript/</guid><description>https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Operadores/Destructuring_assignment</description><pubDate>Thu, 24 May 2018 10:07:11 GMT</pubDate></item><item><title>Problema Resuelto con Jest: No encuentra el token Import en test con Jest</title><link>https://rubentejera.com/no-encuentra-el-token-import-en-test-con-jest/</link><guid isPermaLink="true">https://rubentejera.com/no-encuentra-el-token-import-en-test-con-jest/</guid><description>1.- Instalar el plumbagina en el proyecto: 2.- Crear en la carpeta del proyecto el fichero .babelrc con el contenido…</description><pubDate>Wed, 23 May 2018 12:55:56 GMT</pubDate></item><item><title>Exportar e Importar Funciones entre documentos en Javascript</title><link>https://rubentejera.com/exportar-e-importar-funciones-entre-documentos-en-javascript/</link><guid isPermaLink="true">https://rubentejera.com/exportar-e-importar-funciones-entre-documentos-en-javascript/</guid><description>Exportar e Importar Funciones entre documentos en Javascript. romanNumerals.js spec.js</description><pubDate>Wed, 23 May 2018 12:49:12 GMT</pubDate></item><item><title>Los 10 mayores errores en proyectos de Javascript</title><link>https://rubentejera.com/los-10-mayores-errores-en-proyectos-de-javascript/</link><guid isPermaLink="true">https://rubentejera.com/los-10-mayores-errores-en-proyectos-de-javascript/</guid><description>https://codeburst.io/top-10-javascript-errors-from-1000-projects-and-how-to-avoid-them-2956ce008437</description><pubDate>Wed, 23 May 2018 07:45:11 GMT</pubDate></item><item><title>Reinicio Automático del Servidor Node al hacer cambios en el código</title><link>https://rubentejera.com/reinicio-automatico-del-servidor-node-al-hacer-cambios-en-el-codigo/</link><guid isPermaLink="true">https://rubentejera.com/reinicio-automatico-del-servidor-node-al-hacer-cambios-en-el-codigo/</guid><description>Reinicio Automático del Servidor Node al hacer cambios en el código. https://www.npmjs.com/package/nodemon</description><pubDate>Mon, 21 May 2018 12:33:24 GMT</pubDate></item><item><title>Instalacion ExpressJs</title><link>https://rubentejera.com/instalacion-expressjs/</link><guid isPermaLink="true">https://rubentejera.com/instalacion-expressjs/</guid><description>Suponiendo que ya ha instalado Node.js , cree un directorio para que contenga la aplicación y conviértelo en el directorio de trabajo. Utilice el mandato npm…</description><pubDate>Thu, 17 May 2018 12:55:41 GMT</pubDate></item><item><title>Instalar Nodejs en Ubuntu</title><link>https://rubentejera.com/instalar-nodejs-en-ubuntu/</link><guid isPermaLink="true">https://rubentejera.com/instalar-nodejs-en-ubuntu/</guid><description>Instalar Nodejs en Ubuntu.</description><pubDate>Tue, 15 May 2018 13:06:44 GMT</pubDate></item><item><title>Recursos Javascript en Español</title><link>https://rubentejera.com/recursos-javascript-en-espanol/</link><guid isPermaLink="true">https://rubentejera.com/recursos-javascript-en-espanol/</guid><description>Recursos Javascript en Español. https://github.com/sergiodxa/impresionante-javascript</description><pubDate>Sun, 06 May 2018 19:20:52 GMT</pubDate></item><item><title>Convención Block-Element-Modifier (BEM) para nombramiento de clases en CSS</title><link>https://rubentejera.com/convencion-de-nombres-para-css/</link><guid isPermaLink="true">https://rubentejera.com/convencion-de-nombres-para-css/</guid><description>https://medium.freecodecamp.org/css-naming-conventions-that-will-save-you-hours-of-debugging-35cea737d849…</description><pubDate>Tue, 01 May 2018 22:16:31 GMT</pubDate></item><item><title>Comprobar Transformador de Corriente</title><link>https://rubentejera.com/comprobar-transformador-de-corriente/</link><guid isPermaLink="true">https://rubentejera.com/comprobar-transformador-de-corriente/</guid><description>Comprobar Transformador de Corriente. https://youtu.be/KkT0fBHqTwc https://youtu.be/EIDTvh3G5pQ</description><pubDate>Sat, 28 Apr 2018 20:26:22 GMT</pubDate></item><item><title>Instalación Jasmine Standalone (a pelo)</title><link>https://rubentejera.com/instalacion-jasmine-standalone-a-pelo/</link><guid isPermaLink="true">https://rubentejera.com/instalacion-jasmine-standalone-a-pelo/</guid><description>* Nota : Donde están los {#.#.#} cambiarlo por la versión que hayamos descargado, por ejemplo 3.1.0 ** Se nos quedan dos index.html, uno para los test y otro…</description><pubDate>Tue, 24 Apr 2018 14:05:40 GMT</pubDate></item><item><title>Juego Preguntas Javascript</title><link>https://rubentejera.com/juego-preguntas-javascript/</link><guid isPermaLink="true">https://rubentejera.com/juego-preguntas-javascript/</guid><description>Juego Preguntas Javascript. http://davidshariff.com/js-quiz/</description><pubDate>Thu, 26 Apr 2018 11:30:12 GMT</pubDate></item><item><title>Video Explicativo Conceptos Javascript en Inglés</title><link>https://rubentejera.com/video-explicativo-conceptos-javascript-en-ingles/</link><guid isPermaLink="true">https://rubentejera.com/video-explicativo-conceptos-javascript-en-ingles/</guid><description>https://www.youtube.com/watch?v=PMfcsYzj-9M http://www.objectplayground.com/</description><pubDate>Sat, 28 Apr 2018 19:52:33 GMT</pubDate></item><item><title>Métodos de Arrays  en Javascript</title><link>https://rubentejera.com/metodos-de-arrays-en-javascript/</link><guid isPermaLink="true">https://rubentejera.com/metodos-de-arrays-en-javascript/</guid><description>sort(): ordena los elementos de un array localmente y devuelve el array. Si se omite la funcion dentro del sort, el array es ordenado atendiendo a la posición…</description><pubDate>Sun, 29 Apr 2018 10:48:50 GMT</pubDate></item><item><title>This en Javascript, Carlos Ble</title><link>https://rubentejera.com/this-en-javascript-carlos-ble/</link><guid isPermaLink="true">https://rubentejera.com/this-en-javascript-carlos-ble/</guid><description>This en Javascript, Carlos Ble. https://www.youtube.com/watch?v=3K8vwozkpc4&amp;feature=youtu.be</description><pubDate>Mon, 30 Apr 2018 16:18:07 GMT</pubDate></item><item><title>Clonado de Objectos en Javascript</title><link>https://rubentejera.com/crear-copias-de-objetos-en-javascript-para-no-pasar-la-referencia/</link><guid isPermaLink="true">https://rubentejera.com/crear-copias-de-objetos-en-javascript-para-no-pasar-la-referencia/</guid><description>Como vimos en otro post, Paso por Valor Paso por Referencia , los elementos que no son tipos primitivos, al igualarlos a otros, se pasa la referencia…</description><pubDate>Tue, 01 May 2018 18:43:25 GMT</pubDate></item><item><title>Clonado de Arrays en Javascript</title><link>https://rubentejera.com/clonado-de-arrays-en-javascript/</link><guid isPermaLink="true">https://rubentejera.com/clonado-de-arrays-en-javascript/</guid><description>Como vimos en otro post, Paso por Valor Paso por Referencia , los elementos que no son tipos primitivos, al igualarlos a otros, se pasa la referencia…</description><pubDate>Tue, 01 May 2018 18:41:25 GMT</pubDate></item><item><title>¿Que es un Objeto en Javascript?</title><link>https://rubentejera.com/que-es-un-objeto-en-javascript/</link><guid isPermaLink="true">https://rubentejera.com/que-es-un-objeto-en-javascript/</guid><description>Es un conjunto de pares clave/valor. En otros lenguajes lo llamaras diccionario, hash o array asociativo. Puedes usar cualquier numero de claves con un nombre…</description><pubDate>Sun, 29 Apr 2018 18:34:27 GMT</pubDate></item><item><title>Paso por Referencia y Paso por Valor en Javascript</title><link>https://rubentejera.com/referencias-y-copias-en-javascript/</link><guid isPermaLink="true">https://rubentejera.com/referencias-y-copias-en-javascript/</guid><description>En Javascript si igualamos una variable a un tipo primitivo, se copia el valor, pero si no es un primitivo, copiamos la referencia del valor. ¿Y que pasa si…</description><pubDate>Tue, 01 May 2018 18:11:37 GMT</pubDate></item><item><title>Esp8266 con Tira Led  WS2812B</title><link>https://rubentejera.com/esp8266-con-tira-led-ws2812b/</link><guid isPermaLink="true">https://rubentejera.com/esp8266-con-tira-led-ws2812b/</guid><description>Con las tiras led RGB controlamos el color de toda la tira a la vez. Si cambiamos el color, cambiara el de toda la tira a la vez. Con las tiras Direccionables…</description><pubDate>Tue, 01 May 2018 10:34:41 GMT</pubDate></item><item><title>Comportamiento Array JavaScript</title><link>https://rubentejera.com/comportamiento-array-javascript/</link><guid isPermaLink="true">https://rubentejera.com/comportamiento-array-javascript/</guid><description>Comportamiento Array JavaScript.</description><pubDate>Thu, 26 Apr 2018 15:10:49 GMT</pubDate></item></channel></rss>