Es un chileno el mejor programador del mundo
Martín Andrighetti, ahora el mejor programador del mundo, conquistó un concurso CodeVita24 en India y ganó ¡10 mil USD!Martín logró quedarse con el primer puesto, de entre 444mil inscritos de 94 países del mundo, del concurso llevado a cabo en Mumbai, India. El concurso duró…
Tendencias en contratación de talento TI en 2024
Con el inicio del nuevo año, se está viendo una tendencia de contratación de talento TI muy clara. Esta tendencia corresponde a una evolución en algunos casos y a una reversión en otros. Es decir: algunas empresas listas para dar su siguiente paso ya comenzaron…
Nuevos Cursos Gratuitos de Programación de Google
Google ha lanzado una serie de nuevos cursos gratuitos de programación de Google Cloud Computing que deberás aprovechar. Estos cursos están diseñados para capacitar a personas sin experiencia previa y brindarles una introducción al mundo de la programación en la nube. Dirigidos a Principiantes Estos…
Top 15 sitios para mejorar tu listening en inglés💪
¡Hola Desafiers! Todos sabemos que el inglés es una habilidad super valorada en cualquier trabajo TI (y trabajo…en general). Pero el primer paso es: entender. ¿Si no entiendes al reclutador/a cómo vas a pasar la entrevista? Por eso, hoy te traemos estos sitios seleccionados para…
¡Las 20 compañías del mundo que más contratan Talento TI JUNIOR!
Como sabemos lo frustrante que es no conseguir empleo, ¡Te hicimos una lista de las 20 compañías del mundo que más contratan Talento TI junior! Algunas probablemente las conozcas pero seguro ¡Muchas otras no! Además agregamos el link directo para que ¡Postules ya! ¿Buscando empleo…
Top preguntas de Entrevista Técnica en Python
Python es uno de los lenguajes de programación (por no decir EL lenguaje) que está ganando terreno en el campo del desarrollo web este año. Con lo cual, atravesar una entrevista técnica en Python se ha vuelto un tema crucial. Según una encuesta que realizamos…
Cursos de Inteligencia Artificial: ¿Por qué aprenderlos?
A menudo, muchas personas siguen considerando la IA como un rival, nada más lejano a la realidad pues se ha convertido en el mejor aliado, no sólo para el mundo IT, sino para las tareas habituales por lo cual aprender alguno de los cursos de…
5 herramientas no-code para potenciar tu negocio
El futuro es ahora y la muestra son las herramientas no-code, que se han vuelto una tendencia a nivel mundial para crear aplicaciones, productos digitales y hasta sitios web simplificando sus procedimientos sin la necesidad de tener amplios conocimientos de programación. Gracias a su estructura,…
Inteligencia Artificial (AI) vs Machine Learning (ML) vs Deep Learning (DL)
En el mundo actual de la tecnología de la información, el término «inteligencia artificial» se ha convertido en un tema candente. Pero, ¿qué significa realmente y cómo se relaciona con otros conceptos como «machine learning» y «deep learning»? En este artículo, desglosaremos estas ideas y…
Recursos para mejorar tus habilidades de programación y entrevistas
En este artículo, te compartiré recursos en línea gratuitos para mejorar tus habilidades de programación y prepararte para entrevistas técnicas. Estos recursos incluyen: Espero que estos recursos te ayuden a mejorar tus habilidades de programación y te preparen para las entrevistas técnicas. ¡Buena suerte! Fórmate…
¡Mejora tu concentración al estudiar con estos increíbles recursos!
¿Tienes problemas para concentrarte mientras estudias? No te preocupes, ¡hay recursos disponibles para ayudarte! Aunque el método Pomodoro es popular, existen otras opciones que podrían funcionar mejor para ti. Aquí hay algunas herramientas que pueden mejorar tu concentración mientras estudias: ¡Prueba estas herramientas y encuentra…
10 consejos para tu entrevista de trabajo
La entrevista de trabajo es una oportunidad crucial para demostrar tus habilidades, conocimientos y experiencia. Para ayudarte a destacar en este proceso, te presentamos 10 consejos basados en las últimas tendencias en Recursos Humanos: Estos 10 consejos te ayudarán a destacar en tu próxima entrevista…
Prepara tu perfil de LinkedIn con SEO
Si estás buscando trabajo o simplemente quieres mejorar tu presencia profesional en línea, LinkedIn es una herramienta esencial. Pero para destacar entre la multitud de usuarios de esta plataforma, es importante que tu perfil esté bien optimizado. En este artículo, te enseñaremos cómo preparar tu…
¿Son todos iguales? 4 tipos de bootcamps
Los 4 tipos de bootcamps existentes Así como todos somos distintos, es que se necesitan diversos tipos de formación, por lo cual en los bootcamps han surgido diversos modelos para formarse, 4 principales para ser más precisos. Tipos de bootcamps En esta categorización, se podrían…
¿Qué no se puede automatizar? ¿Hay límites para la inteligencia artificial?
La automatización ha revolucionado la forma en que trabajamos y vivimos. Desde la fabricación hasta el comercio, la automatización ha mejorado la eficiencia y la productividad en muchos campos. Pero, ¿qué no se puede automatizar? ¿Hay límites para la inteligencia artificial (IA)? En resumen, la…
5 buenas y malas prácticas al buscar tu primer trabajo en TI
Lo que debes hacer y lo que NO, para conseguir tu 1er trabajo La búsqueda del primer trabajo en TI puede ser un desafío, pero hay buenas y malas prácticas que pueden ayudar a los candidatos a destacar y obtener de manera ágil ese primer…
Top influencers que debes seguir de Data Science
Referentes a seguir en Linkedin y Twitter del Data Science El mundo de los datos está cada vez más candente, por lo que con foco en ayudarte a capturar valor de terceros que se han posicionados como influencers en la industria. Te compartimos un listado…
Flutter vs React Native, ¿Cuál elegir?
Construye aplicaciones multiplataformas, Flutter o React Native Flutter y React Native son dos de las herramientas más populares para desarrollar aplicaciones móviles multiplataforma. Ambas tienen como objetivo facilitar el desarrollo de aplicaciones móviles para múltiples plataformas con una única base de código, lo que permite…
ChatGPT aprueba la entrevista de codificación de Google
El mundo de la programación es altamente competitivo, y conseguir un trabajo en empresas líderes como Google es un gran logro para cualquier aspirante a programador. Recientemente, se ha informado que ChatGPT, un modelo de lenguaje natural de inteligencia artificial desarrollado por OpenAI, pasó la…
¿Cambiar de carrera? Guía paso a paso
Cambiar de carrera puede ser una de las decisiones más significativas en la vida de una persona. Más aún pensando en como avanza la tecnología y los cambios que están teniendo las carreras en general. Sin embargo, el proceso de cambio de carrera puede ser…
Aprender programación: Los mejores 5 sitios
Para una persona no iniciada, aprender programación puede parecer una tareatediosa y monótona en la que sólo incurren algunos “prodigios de la computación”¡Nada más lejos de la verdad! Programar puede ser una tarea sencilla y gratificantecon el aprendizaje adecuado.No es sólo una herramienta que te…
¿Por qué estudiar programación es una buena idea?
En la actualidad, la tecnología se ha convertido en una parte fundamental de nuestra vida, y esto se debe, en gran medida, al desarrollo de la programación. Es por eso que cada vez más personas están interesadas en estudiar programación y descubrir los beneficios que…
Los mitos de aprender a programar
Aprender a programar es una habilidad valiosa que se está volviendo cada vez más importante en nuestra sociedad tecnológica. Sin embargo, existen muchos mitos sobre la programación que pueden desalentar a las personas a aprender a programar. En este artículo, examinaremos algunos de los mitos…
¿Qué es Dataset?
Lo que es un Dataset Un dataset es un conjunto de datos estructurados y organizados en un formato específico, que se utiliza para análisis, investigación o como fuente de información. Los datasets pueden ser de diferentes tipos, como imágenes, texto, audio, video o datos numéricos….
10 dataset para construir tu portafolio
Te compartimos 10 dataset para que puedas realizar: limpieza de datos, exploración de análisis de datos, predicciones, crear dashboard,… y agregar estos proyectos a tu portafolio. ¿No sabes que es un dataset? Un dataset, también conocido como conjunto de datos, es una colección estructurada de…
5 Razones de No contratar juniors TI y lo erróneo de esto
Las empresas son una pieza clave en la economía y el desarrollo tecnológico. Sin embargo, a veces pueden cometer errores estratégicos al momento de elegir a sus empleados. Uno de estos errores es la falta de contratación de perfiles juniors en TI. Muchas veces, estas…
Trabajos en programación que no deberías aceptar por ningún motivo
Consideraciones importantes al elegir uno de los trabajos en programación Existen algunos trabajos en programación que pueden ser una mala idea aceptar por diferentes motivos. Te dejo aquí algunos ejemplos:
Los 10 Errores más comunes al buscar trabajo en programación
Evita los errores comunes y haz una impresión duradera en los empleadores Buscar un trabajo en programación -y encontrarlo- puede ser un proceso desafiante y un tanto estresante, especialmente para aquellos que están recién comenzando en la industria. Es por eso que aquí hay algunos…
¿Cómo aumenta el sueldo de un programador?
Conoce los factores clave que influyen en el sueldo de un programador junior a senior. El aumento del sueldo de un programador junior y un senior en programación se debe a la acumulación de experiencia y habilidades. A medida que los programadores adquieren más experiencia…
5 tendencias de Análisis de Data Science 2023
5 tendencias 2023 que debes tomar en cuenta si te dedicas a la Data Science Que los datos son en 2023 uno de los activos más preciados para las empresas de todo tipo no es ninguna novedad. Algunas organizaciones almacenan y analizan cantidades masivas de…
Programación en liceos, codificando un nuevo futuro
1700 estudiantes de liceos en 2022 y pronto se vienen 2300 este 2023 Aprender a programar es algo que todos debemos hacer y que además te puede cambiar la vida. Con foco en lograr esto último, es que desde Desafío Latam se ha empezado a…
¿Qué es Full Stack? Conoce que hace y su sueldo
Full Stack, ¿qué es? Su definición, características y sueldo Definición El término «full stack» se refiere a un desarrollador de software que tiene conocimientos y habilidades en todas las capas de un sistema de aplicaciones, incluyendo la parte del front-end (interfaz de usuario) y la…
Sueldos de carreras mejor pagadas
Listado de los roles que mejor se pagan en la industria de la tecnología de la información (TI) Los puestos de trabajo en el área digital son definitivamente una tendencia para 2023. Lo que comenzó a tomar fuerza en medio de la pandemia de Covid…
Acelerando contratación y crecimiento programadores juniors
Aceleran contratos y crecimiento de carrera de desarrolladores juniors Está clarísimo que estamos frente a un tremendo desafío, tenemos una escasez de talentos digitales a nivel mundial que No para de aumentar y que todos los estudios señalan que esto (incluso para este 2023), no…
Proyectos con Pyhton para practicar en 2023
Proyectos con Python avanzado con los que te recomendamos practiques Python es un mundo de posibilidades para tu futuro. Se trata de el lenguaje de la programación más demandado, tanto por la facilidad con la que lo puedes aprender, como por su versatilidad. Empleado por…
8 Libros para aprender Data Science, área de más oportunidades
Los libros que debes conocer para aprender sobre Data Science Aprende Data Science. Extracción de información explotable a partir de datos brutos: la definición más breve que podrías leer de un área que en realidad resulta ser tan infinita como la data, y tan profunda…
6 razones del por qué contratar más mujeres en TI
Argumentos comprobados de por qué se deben sumar más mujeres en TI Sin lugar a dudas , la tecnología de la información (TI) es una industria en constante evolución y crecimiento, y es crucial para el éxito de las empresas en el mundo actual. Sin…
Top 12 canales de Youtube para aprender programación en 2023
Aprende programación desde youtube Según Omni Core Agency y sus estadísticas, existen más de 37 millones de canales en YouTube. Una infinidad de contenidos en la que es fácil perderse, ¿no?. Sin embargo, cuando tu foco es sacarle provecho para aprender programación, o seguir nutriendo…
Data Analyst vs Data Scientist: ¿Cuál es la diferencia y cómo elegir el adecuado para ti?
Las diferencias y semejanzas, que debes saber entre un Data Scientist y un Data Analyst En un mundo cada vez más digital, las empresas recopilan grandes cantidades de datos y administrar esos datos de manera efectiva se ha convertido en una habilidad fundamental para obtener…
TOP Librerías y Frameworks Full Stack
Los Frameworks y librerías que debes conocer Full Stack Developer Es un perfil que surgió en un consenso involuntario entre el mercado laboral y el área técnica, convirtiéndose hoy en día en el cargo de miles de profesionales que representan la combinación de habilidades y…
El PEOR proyecto que un programador puede tomar
Peor proyecto que puedes tomar como programador / a Esta es una que historia se repite muy seguido, alguien se entera de que eres programador o le han contado que tienes las capacidades para hacer un sitio o aplicación e inmediatamente te dice, “mira te…
PAIR PROGRAMMING, ¿DE A 2 ES MEJOR?
¿Qué es pair programming? ¿Es recomendable? Una práctica común en el mundo de la programación consiste en que dos personas trabajan en un sólo computador, compartiendo así un teclado y un mouse. A esta práctica se le conoce como pair programming y tiene numerosas ventajas dependiendo…
Los 7 errores más grandes y frecuentes al aprender programación
Aprender a programar puede ser un desafío, especialmente para aquellos que no cuentan con conocimientos previos relacionados. Sin embargo, hay ciertos errores comunes que pueden dificultar aún más el aprendizaje de la programación. En este blog post, se mencionan algunos de los errores más frecuentes…
7 Consejos para hacer con éxito un bootcamp de programación
Los 7 consejos que debes saber para aprobar un bootcamp Te compartimos los consejos esenciales que tienes que considerar para avanzar con éxito en un bootcamp, esto porque NO es igual la educación tradicional. Como un poco de contexto, te cuento mi caso personal. Yo…
Dando más poderes a personas en situación de discapacidad
Somos unos fervientes creyentes que las competencias digitales entregan super poderes y que cualquier persona se puede sumarse a esta revolución digital, mientras tenga la motivación y el esfuerzo para lograrlo. Es así que motivados con la situación en Chile, de entrada en vigencia la…
Compromiso Tech #SinJuniorsNoHaySeniors
Se necesita un compromiso con el mercado TI #SinJuniorsNoHaySeniors Estamos frente una situación que es grave y NO es sustentable. Por lo que ante un gran Desafío, necesitamos un fuerte «Compromiso Tech». Crecimiento avasallador de la industria TI La industria de la Tecnología de la…
Multiplicar x10 nuestro impacto
Desde que partimos en Desafío Latam el 2014, nuestro sueño ha sido impactar a Latinoamérica a través de la formación de personas en tecnología y, con esto, no solamente influir positivamente en la vida de estas personas que podrán acceder a empleos de mejor calidad,…
11 tips para Googlear como un/a crack
La tecnología sin duda a venido a simplifcar nuestras vidas, y hoy una herramienta que se ha vuelto indispensable es Google. Independiente de la profesión que tengas, siempre vas a necesitarlo y de hecho, en particular para algunos roles, como los devs, se vuelve una…
10 países con Visas de Nómade Digital 🤟
El trabajo remoto ya no es algo excepcional ni particular de algunas empresas, sino hoy más bien una realidad de muchas empresas y así también una modalidad de trabajo no transable para muchas personas. Es por eso, que hoy hay muchas personas preguntándose, ¿dónde podré…
Síndrome del impostor y Mujeres en STEM
Síndrome del impostor: Cuando se cree carecer de capacidades para un cargo, «engañando al resto mostrando algo que realmente no tiene».
Destacar en LinkedIn para atraer reclutadores TI
Para cualquier rubro, LinkedIn es una gran plataforma para buscar tanto empleos como talentos profesionales y para el rubro TI no es la excepción.
5 Repositorios de Github para encontrar trabajo
Preparar entrevistas de trabajo incluye saber demostrar el desplante técnico, autonomía y trabajo en equipo. En Github , además de encontrar fuentes de códigos para implementar diferentes componentes en tus productos puedes encontrar repositorios para encontrar trabajos. Te detallamos algunos de los mejores a continuación:
Docente Bootcamp: Reflexiones en torno a su rol.
Ser docente de bootcamp requiere de ciertas competencias específicas, pero ser docente bootcamp y en virtualidad merece reflexiones en torno a su rol en tiempos de pandemia.
Bootcamp v/s Universidad: ¿Cómo afrontar este dilema?
Por un lado está la educación formal, integrada y acreditada y por el otro los bootcamps, programas intensivos, con aprendizaje acelerado y un fuerte foco en la empleabilidad futura de sus estudiantes.
Capacitación: Motor para diferenciarse y para retener a tu talento.
En general son pocos todavía los escépticos respecto a la capacitación de equipos (también llamada Reskilling). Si tenemos en cuenta las industrias no muchos años atrás, en sus listas de prioridades en los puestos más bajos estaba la capacitación. Antiguamente estas en su mayoría se…
Mujeres en TI: 9 Desafíos históricos este 2021
Las mujeres en tecnología viven un desafío histórico este 2021, ¿Por qué?
Conoce cómo se ha potenciado el Marketing Digital en el 2021
El Marketing Digital se ha potenciado bastante en el 2021, eso es un hecho. La pandemia terminó siendo un suceso que cambió la vida de todos los habitantes del planeta de golpe.
Extensiones para VS Code que debes tener
El desarrollo de código es un trabajo que te puede atrapar muy fácilmente, ya sea por el gusto de hacerlo, por la necesidad de realizar algo en un tiempo acotado o porque no puedes encontrar ese maldito pequeño bug que merma gran parte o todo…
Bancos de imágenes gratuitos para tu proyecto web
El material visual para una aplicación web, no puede ser solo un contenido complementario, es parte protagonista para ilustrar la marca, producto o idea que en un sitio se presenta. Los bancos de imágenes son un gran recurso para perfeccionar tu proyecto.
GIT: Comandos Clave para gestionar proyectos
A medida que un proyecto crece en su desarrollo, se puede complicar cada vez más la interpretación de su código, y por ende, también su gestión por parte de un equipo amplio.
Es por eso que GIT es la herramienta más usada para el control de versionamiento en proyectos que involucran programación .
Carlos Orellana: G3 de Data Science
Carlos Orellana llegó a Desafío Latam Gracias a Corfo. Fue parte de la G3 de Data Science lo que le abrió grandes oportunidades laborales posterior al terminar el programa.
Radiografía del Docente ADL
Nuestro objetivo es muy claro, lograr la transformación digital en todos l@s profesionales que lo necesiten. En Desafío Latam estamos muy preparados no sólo por el contenido que impartimos en los diferentes programas, sino también gracias al cuerpo docente con el que contamos. No solo son profesionales con dominio técnico en sus respectivos rubros, también se destacan por tener habilidades claves para la enseñanza a personas que quieren iniciarse desde cero en nuevas disciplinas.
GitHub Copilot: IA que programa
GitHub es la plataforma más popular de desarrolladoras para alojar sus proyectos marcando todos las etapas de progreso en diferentes versiones, facilitando sus revisiones a lo largo del tiempo y para equipos completos.
Accesibilidad Web: Democratizar el internet
Por ti, por mí y por todos mis compañeros Internet tiene un potencial único. Ofrece oportunidades sin precedentes a las personas con discapacidad, pero hasta ahora no hemos sido capaces de aprovecharlas debido a una carencia de Accesibilidad . Debería ser el primer lugar donde…
¡SÍ, QUEREMOS! Declaración Pública
Declaración Pública por parte de Desafío Latam a favor del matrimonio iguaitario. ¡Sí, Queremos! Nuestra misión educativa. Creemos en la educación como un vehículo para mejorar la sociedad, para hacer un bien invaluable a las personas y el mundo. No sólo la transmisión de conocimientos…
Tours virtuales para visitar museos desde casa.
Ya son más de 18 meses que hemos vivido una pandemia que ha limitado y re-estructurado muchos ámbitos de nuestra vida. Una de las más importantes es la de salir a recrearnos y poder disfrutar de panoramas al aire libre, o por lo menos, fuera…
Impacto ambiental en tecnologías digitales
Muchos de nuestros hábitos de consumo significan algún impacto para el planeta, ya sea el cómo nos transportamos, cómo calefaccionamos nuestros hogares, hasta qué tipo de electrodomésticos usamos. Existen siempre alternativas que difieren en el impacto ambiental para estas cosas y muchas maneras de emplear…
Aportes de Data Science en Astronomía
Para celebrar el día internacional de la astronomía queremos destacar sólo algunos de los muchos usos que se le da al Data Science en esta discipplina. El Big Data permite explorar el Universo mediante el análisis de los datos generados por los complejos de observación,…
Lenguajes de programación: Roadmap de l@s novat@s
Existe cierto temor al desarrollo con determinados lenguajes por parte de quienes no se relacionan cotidianamente con ellos desde su parte técnica. Y claro, es natural mantener distancia a algo desconocido o que uno aún no entiende. Así como pasa ante la dificultad de enfrentarse…
Becas: Oportunidades para cambiar mi carrera
Existen muchos programas para aprender y en Desafío Latam también contamos con Becas para nuestras carreras.
Estudiar en pandemia: tips para sobrevivir a esta hazaña
Este 2020 ya está terminando y será un año recordado por ser el período en que se desarrolló una de las mayores crisis globales que ha vivido nuestra generación. Marcado por la postergación y retraso del desarrollo en distintos sectores de negocio, nos ha obligado…
Transformación profesional con liderazgo y autenticidad
La transformación digital es un proceso que se ha venido gestando con los años y nos ha permitido automatizar procesos que han permitido, entre otros aspectos, agilizar los resultados en empresas y mejorar la calidad de vida de las personas. La digitalización, por otra parte,…
Vue JS 3 y sus novedades ¿Qué ventajas trae?
Dentro del escenario de frameworks populares para desarrollar aplicaciones web JavaScript, el que más novedades ha traído el último mes es Vue JS. Este framework open source está destinado principalmente para construir fácilmente interfaces amigables para usuarios y ha estrenado una mayor actualización siendo actualmente la 3era versión.
El mercado de Data Science en Chile
Transformación digital y la gran cantidad de datos. La mayoría hemos escuchado o leído que estamos en la era digital, y es que la transformación de gran parte de los servicios que usamos a diario se amparan en lo tecnológico, por lo que en gran…
Webinar: «Cómo aplicar el Data Science en mi carrera profesional»
Si te interesa la Ciencia de Datos y te gustaría aplicarla en tu carrera profesional: en el área de investigación, ciencia, finanzas, programación, etc, entonces ¡No te puedes perder este webinar! Hablaremos sobre los diferentes caminos de especialización con el data Science aplicada a diferentes…
Aprender desde casa con talleres introductorios
El aprendizaje es un proceso constante desde que nacemos o incluso aprender de manera involuntaria ¿El problema? En casa tenemos todos los elementos distractorios que necesitamos para postergar nuestros quehaceres. Frente a este escenario que nos ponen las cuarentenas, donde la comodidad nos puede acostumbrar…
¿Cómo enviar archivos grandes a través de internet?
Imagina que has trabajado en un gran proyecto, le has dado las últimas ediciones y ahora estás listo para compartirlo. Pero luego te encuentras con las palabras que te causan un gran susto: “archivo demasiado grande para ser enviado”. Pero no tomes esa respuesta automática…
Hackathon: Hack The Crisis Chile #hackforchile
Hackathon «Hack The Crisis» es un movimiento a nivel global que reúne a personas de todo el mundo con la finalidad de potenciar ideas innovadoras de índole digital que den respuesta a las problemáticas asociadas a los efectos del Covid-19 en nuestra sociedad, por medio…
Novedades de Unreal Engine 5
Días previos al lanzamiento oficial de lo que sería la nueva Playstation 5, tuvimos un pequeño acercamiento a cómo se vería un juego con el motor gráfico Unreal 5 y hoy a casi una semana del anuncio oficial de la consola de Sony, analizaremos cuáles…
¿Sabes qué es el Diseño UX/UI?
Lo esencial que debes saber sobre el Diseño UX/UI La industria del Diseño, al igual que muchas otras, ha evolucionado hacia otras áreas dada las oportunidades y necesidades del mercado que cada día se torna más hacia lo digital. Si bien la “experiencia de usuario”…
Crea un CV para destacar como profesional digital.
Prepararte para una entrevista laboral es una de esas experiencias por las que todos hemos pasado alguna vez y, para llegar a esa instancia, elaborar un buen CV es fundamental. Es aquí donde debemos resaltar nuestras competencias y conocimientos con un mensaje claro y que…
Educación Digital (E-Learning)
Internet se ha transformado en un facilitador de conocimientos en la llamada “Era de la Información” el utilizar Internet en estos tiempos se adapta completamente a las necesidades educacionales que demanda la sociedad.
8M y el Rol de la Mujer en la Industria TI
Este 8 de marzo se conmemora el Día Internacional de la Mujer, una fecha que recuerda a toda la sociedad las luchas femeninas por obtener mejores condiciones en igualdad de género, reconocimientos a la mujer y oportunidades laborales.
PSU 2020, ¿Universidad, estudios?
Que estrés tener que elegir después de la PSU donde estudiar ¿verdad?, o qué hacer si con toda la situación actual a nivel país no pudiste rendir la PSU. En Academia Desafío Latam, te abrimos las puertas sin la necesidad de este pass 😎.
Talleres prácticos de un día, para integrarse al mundo digital
Puedes iniciar con talleres prácticos de un día para conocer y tener el primer encuentro con el área digital y así resolver la problemática de si has pensado en ser parte de las carreras del futuro ligadas a conocimientos y herramientas digitales pero a las…
Declaración
Conscientes del actual momento que estamos viviendo como país, en la academia de talentos digitales Desafío Latam, creemos que no podemos quedarnos de brazos cruzados, y que desde nuestra vereda como profesionales de las tecnologías de la información, queremos ser un aporte en la construcción…
Custom Elements en HTML con Javascript
En HTML se pueden crear elementos personalizados custom elements. Por ejemplo podríamos crear el control <alert> que nos permita agregar una alerta que dure 10 segundos en la página o cualquier otro tipo de control que queramos. Crear elementos personalizados nos permite encapsular funcionalidades…
Beca Informática ¡No pierdes nada con postular!
En la academia Desafío Latam, contamos con distintas becas y una de ellas es la de Becas para Informáticos e informáticas (o con carreras relacionadas) que no lograron terminar su carrera o necesitan especializarse y complementar sus conocimientos ya adquiridos con carreras de tecnología. Hemos…
Diseño, experiencias y servicios: ¿juntos o revueltos?
Aclaremos la duda si es lo mismo, van de la mano o no, el diseño, experiencias y servicios; te cuento de manera personal, soy Cristian Carreño Escobar.
La Transformación Digital que requiere el Comercio en Chile
Según palabras de uno de los sitios de negocios más importantes de Estados Unidos, Business Insider, estamos frente a un apocalipsis de tiendas comerciales físicas. Lo anterior no es porque lleguen gigantes y destruyan a los pequeños comercios, sino por la disrupción del Internet que…
Conoce el Programa Turing para estudiar programación
Desafío Latam nace con el objetivo de sumar nuevos talentos digitales en latinoamérica. Hace 5 años partimos con el sueño y desde ese entonces, son miles las personas que han querido sumarse de alguna u otra forma a la comunidad de Desafío Latam. Con eso…
WordPress es amigable y no pasa de moda
WordPress sigue siendo sin duda una de las herramientas más utilizadas para la realización de páginas web en el mundo. Es un gestor de contenido que ha sido utilizado por mucho tiempo como principal apoyo de personas que necesitan una solución rápida en temas web…
React.JS – Conociendo un poco más sobre la librería del momento.
Primero respondemos a la pregunta ¿Qué es React? (también conocida como React.js o ReactJS) Es una librería Javascript de código abierto elaborada por un equipo de Facebook para la creación de interfaces de usuario. React se centra en la capa de visualización (en el modelo MVC),…
¿Por qué aprender Python?
Python es un lenguaje multiplataforma, versátil y hoy por hoy, uno de los más utilizados en el mundo del desarrollo. No se puede negar el increíble crecimiento que ha tenido dado que, según cifras de StackOverflow, superó a C# en popularidad el 2018 y PHP…
Mujeres en Desafío Latam
Las áreas tecnológicas no son famosas por una gran participación femenina, todo lo contrario. Nosotros hemos visto la baja participación de la mujer en las tecnologías de la información y, desde un comienzo, nos hemos puesto como objetivo incentivar a más mujeres a entrar al…
Enlaces UTM y su importancia en el Marketing Digital
A diario utilizamos diferentes herramientas que nos ayudan a mejorar nuestro desempeño en redes sociales, testear nuevas estrategias y conseguir el nivel de interacción deseado. Son muchos los aspectos del Marketing que nos ayudan a entender de mejor manera lo que se está haciendo en…
Estudiante de cuarto medio a punto de convertirse en programador
Dentro de nuestra carrera de Desarrollador Full-Stack, nos encontramos con el alumno más joven de la generación 13, un chico recién saliendo de cuarto medio el cual se motivó por integrarse al mundo de la programación mientras termina su periodo escolar. Hablamos del estudiante Pedro Araya,…
Entendiendo el concepto de I.A aplicado en Chatbot
Definir el concepto de Inteligencia Artificial es algo bastante complejo y en muchos aspectos todas las máquinas que realizan labores anteriormente desarrolladas por humanos guardan una obvia similitud a nuestros procesos cognitivos. Para comenzar a entender todo el proceso previo a la respuesta de un…
Estudiar: Motivación, Hábitos y cómo evitar las distracciones
Define un objetivo. ¿Qué es lo que quieres aprender? A la hora de estudiar es bueno encontrar tu motivación ¿Por qué quieres aprenderlo? Puede ser que el tema te apasione, sea tu hobby, o puede ser que sea parte de un trabajo o de una…
La guía para contratar a tu primer analista de negocios
Habiendo entrevistado a más de 80 analistas de negocio, Justin Butlion (fundador de ProjectBI, empresa especializada en impulsar negocios a través de los datos) elaboró una extensa guía sobre el proceso que con un poco de paciencia, el método correcto y un poco de suerte,…
Chatbots: Los nuevos amigos del Marketing Digital
Hoy en día elegimos tener una atención más rápida, queremos información y respuestas concretas de productos, servicios, considerando horarios, precios, fechas de eventos, etc. Es por eso que desde el otro lado, para poder entregar este tipo de información de manera rápida y por supuesto…
Centro de Transferencia Tecnológica
¡Algo nuevo está pasando en Desafío Latam! y queremos contarles que estamos integrando esta nueva área catalogada como Centro de Transferencia Tecnológica.
Instalar Ruby on Rails de manera rápida y fácil
Las facilidades para poder programar siempre son bienvenidas, sobre todo cuando tu entorno de trabajo está orientado a ciertos sistema operativos los cuales dificultan un poco la instalación de ciertos frameworks como Ruby on Rails. En esta oportunidad te ayudamos a instalar Ruby on Rails de…
Trabajadores que desaparecen: El «ghosting» vuelve loca a las compañías
Jo Weech, una reclutadora con sede en Washington, encontró a un ingeniero de software que planeaba contratar, tenía habilidades y experiencias tan raras que la apodó el «unicornio morado», por ser un hallazgo mágicamente perfecto. Éste candidato realizó múltiples entrevistas para el trabajo, pasó rápidamente…
Conversando de UX/UI
Conversando con un experto en UX-UI Chileno, Rodrigo Navarrete (Diseñador FrontEnd, https://www.rodrigonavarrete.cl/), quisimos abordar su visión sobre la incorporación de procesos y estratégias UX /UI en Chile.
Desarrollar tu videojuego en Unity si eres Newbie
Para no meternos de lleno en la discusión eterna de “qué motor gráfico es mejor” queremos establecer que, como en todo orden de cosas, debes quedarte con la opción que más te acomode simple as that. Si eres un desarrollador inexperto probablemente te acomode más…
Entrar a última hora a programación y salir victorioso
Para quienes se desenvuelven en el mundo de las tecnologías supone un verdadero desafío mantenerse actualizado y, más que eso, constituye una necesidad intrínseca, una parte del oficio. Si no estás familiarizado con la programación quizá en algún momento te hiciste la pregunta ¿Podré cambiarme…
Los Nuevos Emprendimientos EcoFriendly
La sustentabilidad y lo eco-friendly ha sido tendencia en los últimos años. Nos preocupamos de la vida sana y nuestro entorno natural en un punto donde la producción de grandes industriales en pos de una mejor calidad de vida ha impactado de forma negativa en…
Como borrar archivos en slack
Si llevas usando Slack un par de meses es probable que ya no puedas guardar archivos nuevos porque llegaste al límite. Existe la opción de borrar archivos desde la página web, pero este borrado es de uno por uno y esto puedo llegar a…
¿Qué M$%!^» es Data Science? Entendiendo la nueva tendencia
Mucho se habla de Data Science, pero no todos tienen claro lo que realmente es. Está más que claro que los datos están en todas partes, cualquiera que se haya enfrentado al mundo laboral te puede comentar que en su sector son múltiples los datos…
12 lenguajes de programación más usados
Comenzar en el mundo del desarrollo puede ser algo confuso al principio de tu carrera, especialmente cuando existe una gran cantidad de lenguajes de programación en el aire. De hecho, te encontrarás con tanta información en Internet que terminarás preguntándote ¿Qué lenguaje de programación debo…
Herramientas que usamos para nuestro Marketing Digital
Nosotros somos Desafío Latam, academia de talentos digitales y, como buen emprendimiento en crecimiento, el Marketing Digital es uno de nuestros principales canales para llegar a nuestros futuros alumnos. Es por eso que aprovechamos los beneficios del Internet para acceder a algunas herramientas que nos…
Qué es Flipped Classroom y cuáles son sus beneficios
En más de 300 años el formato de educación tradicional ha cambiado muy poco o prácticamente nada. Hoy por hoy, este sistema ha demostrado ser incapaz de cubrir las crecientes necesidades tecnológicas del mercado, siendo el punta pie inicial para buscar metodologías alternativas que formen…
Grandes oportunidades en la programación
Nuestros alumnos ingresan para obtener conocimientos actualizados sobre la programación para poder trabajar y aportar en el ámbito laboral de la digitalización. Hoy nos encontramos con el caso de Sergio Torres alumno del Bootcamp Fullstack – Generación 8 que nos cuenta sobre su nueva oportunidad…
¿Quién está usando React en Chile y el Mundo?
Desde su lanzamiento inicial como una librería de javascript rápida, simple y de código abierto, React rápidamente se ha convertido en una tecnología de gran auge, sobre todo, en grandes de la industria digital (Facebook y su familia derivada como Instagram y Whatsapp también lo…
Preguntas de preparación para una entrevista en Ruby
Como forma de transparentar nuestro proceso de selección y además poder auto cuestionar qué tanto sabemos de Ruby, es que les dejamos acá un listado de las preguntas que hacemos durante una entrevista técnica. Dentro de estas entrevistas no se busca que el entrevistado conozca…
Instalando jupyter notebook con miniconda en OSX (y linux)
Si por algún motivo no quieres instalar anaconda para poder instalar jupyter notebook existe una alternativa más liviana: miniconda.
Aprendiendo a programar con amor en San Valentín
Los queremos poner al día con las últimas noticias y contarles del increíble evento que desarrollamos ayer en nuestra querida academia de programación. Se trata de “Amor por el Código” una iniciativa que se nos ocurrió para celebrar “San Valentín” de una manera diferente. Acá…
La gran alternativa educacional para estudiar Carreras Digitales
Hoy en día la forma de aprender cambió. Las alternativas educacionales son infinitas y el conocimiento no se concentra solamente en las grandes instituciones, como era antes. Si quieres empezar a estudiar una carrera digital o cambiarte a una alternativa profesional de amplias proyecciones, te…
Estudiar programación y/o tener un título informático, ¿Mejor opción?
En Chile muchos estudiantes están a punto de rendir la Prueba de Selección Universitaria (PSU) y, esperamos que muchos de ellos estén pensando entrar a estudiar informática o en cualquiera de sus alternativas, pero la pregunta que nos hacen mucho es ¿Vale la pena aprender…
Aprende a crear tu juego de Stranger Things
Ayuda a nuestro amigo a encontrar a su nueva mascota. Crea un videojuego en Scratch, no es necesario tener conocimientos en programación. Para comenzar, descarga los elementos acá: descargables_stranger_desafio También puedes revisar un ejemplo de cómo funciona en este enlace. Mira el paso a paso en…
Instalación de GitLab En tu empresa
GitHub, Bitbucket o Gitlab Una vez que comenzamos a recorrer el largo sendero del desarrollo, una de las primeras herramientas que debemos conocer y manejar son los controles de versiones. Junto con toda esta magia debemos elegir un servicio para compartir y guardar nuestro código en…
La vulnerabilidad de WIFI (wpa2) explicado en términos simples
El día 16 de Octubre Mathy Vanhoef publicó una artículo bien completo sobre una vulnerabilidad encontrada en el protocolo de WPA 2 de WIFI, Además en http://www.krackattacks.com demostró que es posible hackear redes WIFI que implementan el protocolo de seguridad que todos ocupamos, tanto en…
Patrón de Diseño de la lista al detalle
El patrón de diseño más utilizada en las aplicaciones Android es poder ver el detalle de un elemento en una lista.
Los Angle Brackets en Android
Cuando empezamos a escribir Android nos encontraremos con estos símbolos «<>», pueden ser un poco confusos al principio pero no si los aprendemos con constancia y cuak.
¿Qué trae de nuevo Android 8.0?
Más inteligente, rápido y con nuevas funcionalidades, el nuevo sistema Android 8.0 (Oreo) trae consigo novedades que te ayudan a minimizar la actividad de las Apps que menos usas y de paso a conservar la batería por más tiempo, ejecutar tareas más rápido que nunca…
Organizar tu código más allá de Models y Controllers (RoR)
Este un post que nos enviaron nuestros amigo de platan.us, escrito por Felipe Balart, en que nos cuentan según su experiencia cómo podemos con Rails tener un código ordenado, esto a través de Services, Commands, Utils y Values. Algunas cosechas platanesca, otras ya bien difundidas en la…
HERMANOS ASISTEN JUNTOS AL TALLER DE CREACIÓN DE VIDEOJUEGOS DE DESAFÍO LATAM
En busca de nuevos conocimientos Se enteraron de la actividad a través de la página www.panoramasgratis.cl y no dudaron en inscribirse. Paulina Aguilera siempre ha sabido que a su hermano menor (Miguel Ángel) le apasionan los temas ligados a las nuevas tecnologías. Es por esta…
Industria de la entretención despierta interés en grandes y niños
¡Con multitudinaria asistencia de público Desafío Latam realizó taller de creación de videojuegos! En la actividad, los asistentes pudieron aprender las nociones básicas de cómo se desarrolla un videojuego a través de una innovadora metodología centrada en la práctica. Adultos, niños y jóvenes, de las…
Convertirse en Desarrollador WEB en 2017
En este mundo lleno de nuevas tecnologías donde cada semana encontramos una nueva herramienta que va a cambiar mi vida es muy complejo elegir cuál es el mejor grupo de herramientas que hagan nuestro trabajo más sencillo, es por esto por lo que pretendo con…
Smartphones: Por qué la dependencia de los celulares llegó para quedarse
Hoy en día los celulares, pero en especial los smartphones son muy importante en nuestras vidas y en el mundo en general, tanto es así que nos hemos vuelto dependientes de él, por ejemplo si es que alguna vez se nos olvida llevarlo a nuestros…
¿Por qué aprender a Programar?
Las razones de porque debes aprender a programar Como ya nos hemos dado cuenta, el mundo digital está presente en todos lados y lo vemos por ejemplo en la televisión, en los celulares y los computadores. Todos estos elementos están siendo cada vez más masivos…
Empleos del siglo XXI: Las oportunidades laborales que entrega el Marketing Digital
Con un 77% de penetración en Internet y un 71% en redes sociales, la sociedad chilena ha cambiado, es por esto que las empresas desde hace un tiempo a esta parte están invirtiendo fuertemente en el mundo Digital. Para eMarketer el gasto en anuncios digitales…
Ex alumno de Desafío Latam es seleccionado por Imagine Lab
Carlos Gómez, ex alumno de la generación 4 de Full-Stack Santiago de Desafío Latam, es uno de los fundadores del emprendimiento COMPARTO MI MALETA. El proyecto comenzó en Diciembre de 2016 y desde entonces ha ido creciendo muy rápidamente, ya que tiene cientos de clientes…
¿Cómo crear una gema en Ruby?
¿Qué es una gema? Las gemas en Ruby son un formato estándar para poder distribuir programas o bibliotecas, de esta forma podemos instalar y ocupar de forma sencilla programas y bibliotecas escritos por terceros e incluso reutilizar bibliotecas nuestras. Estas gemas, generalmente, son manejadas por…
Aplicación Web y Aplicación Móvil: tan similares como tan diferentes
El uso de una aplicación web o móvil, dependerá de ciertos factores que, principalmente, se relacionan con los objetivos que posee la iniciativa de aparecer en línea de una manera diferente a la de la simple web informativa. Para una empresa, o proyecto, sea del tamaño…
¿Qué es mejor nativo, Sugar o Realm?
El siguiente es un artículo que hace la comparación al usar la base de datos en Android de distintas formas. Nativamente el framework de Android provee una clase llamada OpenHelper desde donde podemos empezar a utilizar la base de datos. Por otra parte, hay librerías…
Aplicaciones Android para distintos tipos de pantalla
En los siguientes tutoriales van a aprender acerca de hacer layouts para mútiples pantallas. Son 2 partes cortas, el primero es de 5 minutos, mientras que el segundo es de 10, pero no se dejen intimidar hay harta explicación de mi parte (ojala no se…
Mi experiencia con el primer bootcamp de Android
Se acaba de terminar la primera generación del bootcamp de Android, y me sentí inspirado para escribir acerca de la experiencia.
Cómo hacer vistas programáticas en Android
El siguiente es un tutorial acerca de cómo hacer vistas programáticas. Esto significa cómo crear vistas desde el JAVA. Generalmente la interfaz se crea desde el xml, pero cuando se está en proyectos más complejos tal vez se requiera hacerlo de esta forma. Por favor…
Puma workers vs byebug
Puma es un servidor web, muy rápido, altamente concurrente y es el servidor por defecto a partir de Rails 5, además es muy sencillo de configurar en Rails 4, pero al introducirlo junto con byebug tiende a generar un problema no menor, mientras haces debugging…
Animaciones cool con fabs
Las animaciones en Android originalmente dependían de clases que por sí sólas eran la animación. Hace bastante tiempo ya que podemos usar la ViewPropertyAnimator que es una propiedad de las vistas. Esto significa que cada View tiene de por sí, lo que necesita para ser…
Tutorial Android Datepicker de 0 a 100
Android nos provee con diálogos amigables para que los usuarios puedan seleccionar fechas. La documentación de Android indica cómo crearlos pero puede ser que nos confunda un poco porque asume que sabemos un par de cosas previas. En los siguientes 3 vídeos aprenderemos en cada…
Haz un login con Twitter en menos de 10 minutos (Firebase)
Hace poco se liberó la nueva versión de Firebase-Ui, saltaron de la 0.6 hasta la 1.0. Una funcionalidad que quería desde hace mucho es el login con Twitter. Con este nuevo release Firebas-Ui-Auth podemos hacer un login con Twitter !En menos de 10 minutos! Anteriormente…
Beneficios de programar con AngularJS
Primero que todo, ¿Qué es AngularJS? Según la wikipedia AngularJS o simplemente Angular, es un framework de JavaScript de código abierto, mantenido por Google, que se utiliza para crear y mantener aplicaciones web de una sola página. Su objetivo es aumentar las aplicaciones basadas en navegador con capacidad de Modelo…
Por más mujeres en emprendimiento y tecnología
Es una realidad conocida por todos que hay una escasez global de programadores, sin embargo no todos saben que el porcentaje de mujeres no supera el 10% en dichas carreras. Tendencia que se repite en áreas de tecnología y emprendimiento.
Creando un Framework en Ruby desde cero.
¿Para quién es este artículo? Este artículo está dirigido a persona que ya tienen conocimiento de ruby y rails pero que desean profundizar y entender como funciona por detrás Rails y otros frameworks MVC ¿Por qué deberías leer esto? Porque aprenderás como funciona Rack el…
Dropdowns en Android
Cuando estamos aprendiendo Android ineludiblemente llegará un punto en el que nos preguntaremos ¿Cómo hago un dropdown? En especial si venimos del mundo html. Para nuestra sorpresa los dropdowns no se llaman así, se llaman <Spinner>. Al parecer se llaman spinner porque en las versiones…
Local History en Android
¿Les ha pasado que están trabajando en Android Studio y de repente echan a perder todo? Android Studio tiene una funcionalidad para ayudarnos con esto. Se llama «Local History», los cambios que vamos haciendo en los archivos se van guardando automáticamente y los podemos recuperar…
Autocompletado personalizado en Android Studio
El autocompletado de Android Studio es genial, la mayoría de las veces basta con apretar la 1ra letra de la clase que queremos y nos genera un bloque de código completo. Android Studio tiene una funcionalidad que se llama «Live Templates» que nos permite ser…
10 Cosas que no sabías de WordPress
Hoy en dia crear páginas web es posible de muchas formas y como te comentabamos antes en razones para aprender WordPress, una de las más populares es a través de éste CMS. Acá 10 datos que probablemente no sabías de WordPress
Integrando Firebase usando Android Studio
Con la nueva versión de nuestra IDE favorita podemos integrar Firebase a nuestro proyectos sin salirnos de Android Studio. Les recomiendo que si no tienen una cuenta de Firebase se la hagan ahora (explicación en el vídeo). Si todavía no sabes qué es Firebase lee…
11 razones de porque debes aprender WordPress
Primero que todo, ¿Qué es WordPress? Según wikipedia «es un sistema de gestión de contenidos o CMS (por sus siglas en inglés, Content Management System) enfocado a la creación de cualquier tipo de sitio». Hoy sin duda Wordpress se ha ganado el corazón de billones…
Crear el menú de Android usando find sample code
Qué es «find sample code» Find sample code es una nueva funcionalidad de Android Studio, que nos permite acceder a muestras de código. Las muestras de código a las que accedemos provienen de los repositorios de Google, por lo tanto sabemos que son confiables.
Cómo subir un json a Firebase
Qué es Firebase Firebase es un servicio que originalmente proveía una base de datos en tiempo real, como Parse, pero énfasis en instantaneo. Fue comprado por Google y ahora tiene montón de otras cosas, entre lo más destacable, las notificaciones push (las antiguas GCM ahora…
10 Razones por las que tus hijos debiesen aprender programación
La programación es un poder. Poseer este tipo de conocimientos no sólo puede abrir muchas puertas laborales, si no que también potencia características que no hubieses imaginado: creatividad, pensamiento crítico-lógico y resolución de problemas complejos. No importa si tu hij@ en desea ser ingeniero o…
Friendly URL en rails, añadiendo direcciones amistosas
¿Qué son las Friendly URL? Una URL Amistosa o Friendly URL (en inglés), es una dirección que en lugar de tener números y cientos de símbolos raros contenga un titulo o un tag, o sea en lugar de: http://www.desafiolatam.com/blog/20/ obtienes: http://www.desafiolatam.com/blog/articulo-genial-sobre-programacion/
ES6 en Rails
En este tutorial abordaremos el tema de como trabajar con ES6 (Ecmascript 2015) directamente en Rails y dejar que Sprocket se haga cargo de transformar automáticamente los archivos javascript a ES5, el cual es compatible con la mayoría de los navegadores.
¿Cómo trabajar con EcmaScript6?
EcmaScript6, también conocido como Ecmascript2015 o ES2015, es el próximo standard de Javascript que, entre sus principales novedades, permite trabajar con clases, creación de constantes, interpolación de strings, entre muchas otras cosas más (http://es6-features.org/#Collation).
¿Qué hay de nuevo en Android Studio 2.2?
El 19 de Septiembre salió la nueva versión de Android Studio. Estoy entusiasmado con este nuevo release de la IDE para Android así que les quiero dejar mi experiencia hasta el momento. Por cierto, hay cosas que noté sumamente interesantes pero no he podido probar…
El por qué debes aprender a programar aplicaciones móviles Android
Hay mucho para aprender a programar php, .net, C#, C++, Ruby on Rails, Python, Django, Angular, etc. Así que les quiero contar por qué programar en Android. El salario y oferta laboral La principal motivación no puede ser el dinero, pero todos tenemos intereses, así…
Calendario de eventos con Rails y Fullcalendar
¿Quieres poner un calendario de eventos, actividades o de cualquier otra cosa en tu proyecto rails? Existe un plugin de javascript llamado fullcalendar, es fácil de instalar y de utilizar en conjunto con Rails y te ayudara a mostrar los datos dentro de un calendario….
Codeando más rápido con SLIM
¿Qué es SLIM? Slim es un lenguaje pre procesado muy elegante que permite escribir HTML y ERB utilizando mucho menos código, por ejemplo las etiquetas no se cierran y se utilizan las tabulaciones para determinar que bloque de código está dentro de otro. Ventajas: Sintaxis…
Proyectos Alumnos en campus Santiago, Chile – HackShow
«Aprender haciendo», más que una frase que suene bien es la clave en el aprendizaje de muchas materias en especial la programación. Es así que en Desafío Latam, nos enfocamos en el aprendizaje a través de creación de proyectos reales, learning by doing.
Creando Encuestas en Rails con Rapidfire
Creando Encuestas en Rails con Rapidfire En Rails crear un sistema de encuestas no es complejos, sin embargo crear un sistema donde los mismos usuarios creen estos formularios puede llegar a hacer bastante trabajo debido a todas los posibles opciones que existen, como por ejemplo…
5 Lenguajes simples para programadores primerizos
Programar es una de las mejores opciones que muchos tienen para estudiar, sobre todo porque cada vez hay más servicios online que demandan este tipo de talentos. Sabemos obviamente que, además de la posibilidad de recibir un buen pago, hay diversas ofertas. Sea carrera o…
Generando un sistema de invitaciones con ruby on rails
Generando un sistema de invitaciones con la gema devise_invitable Motivación En rails existe una gema que nos permite enviar invitaciones por email, y ver cuando estas han sido aceptadas, esto puede servir para darle habilidades especiales a un usuario si ha invitado a 5 personas,…
Creando servicios web en rails
¿Qué son los servicios web en rails? Los servicios web son sistemas de software diseñados para comunicación máquina a máquina sobre una red (principalmente Internet). En palabras sencillas son como páginas web pero para ser accesadas por programas en lugar de seres humanos.
Trabajando con múltiples modelos en devise
Prácticamente hay dos formas de manejar múltiples roles en una aplicación en Rails. La más común es con un modelo de usuarios y un atributo rol que permita distinguir el tipo de usuario, la segunda forma es con múltiples tablas, una para cada tipo de…
Configurando Git y GitHub en OSX y Linux
GIT GIT en un software de control de versiones que fue diseñado por Linus Torvalds, desde sus inicios fue pensado para que operara cono un software de bajo nivel y que otros se encargaran de crear la interfaz gráfica o front-end, pero hoy en día…
12 cosas que debes hacer para conseguir un trabajo como Junior Web Developer
Muchas razones te hemos dado en Desafío Latam para entrar al mundo de la programación: desde un explosivo crecimiento previsto para la industria hasta por lo menos el 2020, múltiples vacantes de trabajo y un salario promedio generoso. Pero cuando empiezas a sumergirte en la codificación…
Graduados Desafío Latam: David Barrientos, Ruby On Rails Developer
David Barrientos pasó por el bootcamp de Desafío Latam y queríamos saber cuál fue su experiencia para transmitirla a los que estén pensando en ingresar. Actualmente, tiene 32 años y es desarrollador web en Ruby On Rails. Estudió Análisis de Sistema y trabajó en diversos…
Ruby on Rails para Startups
Si abriste este artículo, seguramente es porque se te hace familiar lo que se conoce como Ruby on Rails. Si es que no, y tienes curiosidad por saber, te contamos que es una plataforma de software libre para poder realizar desarrollos web. Mientras que Ruby…
Paula Pinochet |De Periodista al Front-End en LATAM
Paula Pinochet participó en nuestro Bootcamp y teníamos muchas ganas de saber cómo fue la experiencia para ella. Actualmente, es Analista de Contenidos y UX en el área digital de LATAM (LAN + TAM), específicamente para una aplicación creada para las contingencias de los pasajeros,…
Carlos Gajardo | Del Colegio a Desarrollador de Software
Siguiendo con quienes han pasado por nuestro bootcamp, Carlos Gajardo también nos cuenta su experiencia junto a Desafío Latam. Tras terminar el colegio estando con varias dudas que estudiar, entró a estudiar Ingeniería Civil en la Universidad de Chile y luego al siguiente estudia psicología en la…
Reseteando claves primarias en rails
Cuando se cargan datos desde el seeds en rails y se ingresan claves primarias manualmente quedaremos en un problema donde no podremos ingresar nuevos elementos, obtendremos un error del tipo:
Graduados Desafío Latam: Daniela Gattoni, Full Stack Developer
Daniela Gattoni pasó por Desafío Latam y, estando ya graduada, le hicimos algunas preguntas para saber en qué se encuentra ahora y cómo cambió su vida luego de participar en nuestro bootcamp. Actualmente, es Ingeniera de Software y se dedica a crear soluciones en el área de las…
25 mujeres que debes conocer
Está comprobado: la diversidad en el lugar de trabajo nos hace más inteligentes y nos empuja a innovar. Una primera razón para considerar que la participación del mundo femenino en los emprendimientos es un factor que debemos destacar, sobre todo pensando en que la realidad,…
Creando un CRM en Rails
Un CRM o (Customer Relationship Manager) es una aplicación de software para el apoyo de marketing y ventas. Hay bastantes variantes de CRM, en esta ocasión construiremos uno orientado al funnel de ventas que nos ayude a visualizar a nuestros prospectos, en que etapa de…
¿Qué hacer cuando rails no quiere partir?
Hay tres razones típicas por las que rails puede no partir al inicio. 1) El servidor ya está corriendo Este error parte así: A server is already running. Check /Users/gonzalosanchez/Proyectos/desafiolatam/tmp/pids/server.pid. Exiting
21 grandes predicciones para este 2016
Ya llegó el 2016 y es importante saber que es lo que se nos viene para este año. ( Basado en estudio de Business Insider Inc.) Internet of Things (IoT) 1.- 2/3 de los autos nuevos vendidos en EEUU estarán conectados a internet
¿Por qué no se trabaja en el trabajo?
Estos son tres de los mejores tips que recibirás a la hora de organizar a tu equipo de trabajo. Primero cabe destacar que Jason Fried (quien da la charla) es el CEO de Basecamp, y uno de los escritores de Rework, el cuál escribió junto…
La importancia de programar y el ejemplo de Code.org y Codeamos.org
La constante digitalización de las empresas en todo rubro, abre nuevas oportunidades de trabajo dadas las necesidades que se van generando en el mercado. Necesidades ligadas a las informática y que cada vez se convierten en trabajos más especializados, concretos y hasta complejos. Sin embargo,…
Configurando el terminal como un Pro
Agregando colores y el nombre del bash al terminal &lt;img class=»progressiveMedia-noscript js-progressiveMedia-inner» src=»https://cdn-images-1.medium.com/max/1600/1*YIWLF_WGe7kU6BQ5p8hJig.png»&gt; El terminal tanto de OSX como el de linux son configurables vía las preferencias, pero también si queremos podemos configurar a nuestro antojo el espacio donde le damos comandos a nuestro computador,…
Microsoft, Google y Ernst and Young apuestan por los talentos y no los títulos
¿Qué dirías si las empresas del rubro tecnológico comienzan apostar por talento más que por el título universitario? Por diversas circunstancias puede que hayamos estudiado algo, pero que tengamos por ahí, oculta, una beta informática desconocida a la cual sacarle un provecho que asegurará un…
Hoy día google está regalando 2GB de espacio en Drive
Hoy 9 de febrero, Google está celebrando el día de la seguridad en internet. Para lo cual de manera de incentivar la seguridad en sus usuarios está regalando 2GB de espacio en Drive. Para poder obtener lo 2GB gratis, lo único que debes hacer…
Aprender a programar: La llave para todas las puertas laborales este 2016
Año tras años, miles de empleos que se jactaban de no necesitar tecnología ni computadores terminan adaptándose y aplicando la informática en sus formas de trabajo ¿Por qué tener grandes maquinarias y procesos de horas de duración, cuando un computador y un experto es todo…
6 puntos claves para que emprendas con éxito el 2016
¿Tu propósito del año nuevo es emprender? Si quieres seguir el camino del emprendimiento, tienes primero que tener claro que no vas a ser exitoso de un día para otro. Esto es un camino largo, lleno de sorpresas y aventuras, en donde es clave aprender…
Gosu, la librería para crear juegos en ruby
Parte 1. En este tutorial aprenderemos las bases para crear un juego con GOSU, como cargar la pantalla principal y como mover objetos utilizando el teclado.
Creando una nube de tags para tu blog en rails
En este tutorial crearemos un cloudtag, o nube de tags con ruby on rails igual la que se ilustra en la foto, para eso ocuparemos el plugin de jqcloud.
Creando un Tinder con Ruby on Rails
Creando un Tinder Parte 1, Modelos y Test Definir el modelo y los requisitos Crear el modelo de usuarios Crear el modelo de interacciones Creando el modelo de match
Nicolás Melgarejo | TICLASS
Hacer cambios es difícil, de hecho la mayoría de las personas e incluso las gran parte de las empresas siempre prefieren el status quo. Hace un tiempo Nicolás, profesor de física y matemáticas, tomó una decisión que le daría un cambio rotundo a su vida. …
¡Esto es Desafío Latam!
Antiguamente la universidad era el único lugar de calidad para aprender a desarrollar tus talentos. Con eso bastaba. Hoy no es así, en realidad en la actualidad un título universitario es muy útil pero no determinante a la hora de conseguir un empleo. Esto es un…
¿Qué hay de nuevo en ruby 3.0?
En estra es la presentación de Yukihiro Matsumoto, una de las grandes mentes detrás de ruby, nos cuenta sobre Ruby 3.0 en el Full Stack Fest 2015. Algunas cosas interesantes mencionadas «Did you mention that» .. A partir de ruby 2.3 (que sale en diciembre)…
10 Consejos para evitar a los vende humo
Al momento de emprender hay que ser muy cuidadoso con el tiempo y financiamiento, ya que como emprendedor siempre se necesita en gran cantidad, por eso mismo aquí hay una recopilación de consejos aprendidos con la experiencia que pueden ayudarte a identificar y evitar a…
Creando una página 404 con Rails
Hace unos días atrás, empecé a investigar sobre que medidas podía tomar para mejorar el SEO de mi sitio web, polisofia.com, y una de esas medidas era crear una página 404 personalizada.
Rompiendo los esquemas – Millonario a los 21 años
El qué hacer con tu vida es casi una pregunta filosófica. Esto se da particularmente cuando uno está terminando el colegio y se tiene que tomar la decisión de qué estudiar después o tras los estudios universitarios qué hacer…. Esto porque está claro que…
¿Por qué React Native importa?
Esta semana Facebook publicó la versión para Android de React Native, luego de crear la primera app con esta tecnología. La app en cuestión se llama Ads Manager y fue también la primera app creada para iOS, ambas versiones destacan por tener gran performance a diferencia…
Tareas Cron en Ruby on Rails
En algún momento de la vida útil de nuestras aplicaciones (de rails o no) podríamos necesitar que alguna tarea deba ser ejecutada cada cierto tiempo, por ejemplo en uno de nuestros tutoriales explicábamos como enviar correos a todos nuestros usuarios con la ayuda de rake,…
¿Cómo descargar la base de datos de heroku?
En este tutorial enseñaremos como descargar la base de datos de tu aplicación de heroku a tu computador, para eso necesitas una aplicación hosteada en Heroku y tener instalado Postgre localmente. Pasos a seguir para descargar la base de datos de Heroku Para empezar le…
¡Argentina tendrá programación en sus escuelas!
Argentina acaba de dar un histórico paso a la programación. Todas sus escuelas públicas incorporarán la enseñanza de la materia. De forma paulatina, las escuelas irán participando de una prueba piloto, sumándose cada vez más a medida que se cuente con la cantidad necesaria de…
Los diez mejores libros y plataformas para convertirte en un gran programador
El «cambia todo cambia» aplica también para la tecnología, lo que se refleja en el campo de la programación. Por lo mismo, siempre es recomendable estar atento/a a nuevas publicaciones en línea que permitirán aumentar su comprensión. Acá te compartimos una lista con los diez mejores…
5 programadoras que DEBES conocer
Mujeres programadoras que inspiran que debes conocer Hoy en día, las mujeres están cumpliendo un gran papel en el mundo de la programación. Cada vez más son las que están entrando en esta área y eso nos encanta, pues la idea es que nadie diga…
Aumenta la rentabilidad económica en programación
El sector tecnológico vive su mejor momento en EE.UU. gracias a la alta rentabilidad económica que ofrece, situación que ha incrementado el interés en las clases de programación, debido a la búsqueda de los jóvenes por encontrar trabajos bien remunerados.
¿Sabes lo que es una hackathon? ¡Entérate!
Un evento. Pero no cualquier evento: una hackathon reúne a programadores y otros expertos en desarrollo de software y hardware, incluyendo a ingenieros, diseñadores gráficos, entre otros profesionales que aman el mundo digital.
Recomendación: los 10 mejores frameworks de PHP para este 2015
Todos conocemos PHP. Es una de las plataformas de desarrollo web más populares y que es utilizada en todo el mundo. Incluso, la habilidad y el conocimiento de los desarrollares PHP alcanzan un gran reconocimiento, debido al efectivo funcionamiento de los proyectos gracias al uso…
Desafío Tecnológico Para Emprendedores
CLARO EN CONJUNTO CON EL CIET UAI LANZAN CONCURSO PARA DESARROLLAR SOLUCIONES BASADAS EN TECNOLOGÍA NFC NFC Challenge, impulsado por Claro, el CIET UAI y con el apoyo de Corfo, está dirigido a emprendedores que tengan ideas, proyectos o soluciones que utilicen tecnología…
Los lenguajes de programación que deberías aprender para empezar a programar
¿Quieres aventurarte en el mundo de la programación? Para comenzar existen muchos lenguajes de programación que te podrán ayudar en alcanzar tu meta. Si bien es cierto que las posibilidades son muchas, acá te recomendamos algunas.
10 herramientas gratuitas que te ayudarán a diseñar tu primera app
Si necesitas crear un mockup de tu aplicación, diseñar un ícono eye-catching para App Store o simplemente aprender los conceptos básicos de un diseño iOS, te contamos que existen muchos componentes que intervienen en el proceso de diseño de una nueva app. Incluso, en caso…
Entrevista a Moises Donoso, Ganador de la Hackathon Desafío Latam
Moises Donoso es Ingeniero en Computación, actualmente trabaja como freelance, aprende en el Bootcamp Desafío Latam, fue uno de los ganadores de la última hackathon que desarrollamos el mes pasado y acá nos cuenta algo más de él, de su experiencia y de su relación…
Trabajar desde tu casa v/s un Coworking space
Decidiste emprender, estás emprendiendo. Tu hogar puede transformarse en oficina. Pero existe una opción que permite la posibilidad de diferenciar el trabajo que amas de lo que es tu hogar. Un espacio cowork funciona así: un lugar que es como una oficina, pero no tan fea…
¿Quieres atraer usuarios con tu aplicación móvil? Sigue estos seis trucos
En el artículo anterior te comentábamos los diez errores más comunes al momento de desarrollar una aplicación móvil. Ahora que ya sabes lo que NO debes hacer, te compartimos seis trucos de AppsBuilder para atraer muchos usuarios desde la tienda de aplicaciones:
¡No lo hagas! 10 errores comunes en el desarrollo de una aplicación móvil
A todos nos ha pasado alguna vez que descargamos una aplicación en nuestro celular y nos desilusionamos de forma inmediata porque no funcionaba de la manera que esperábamos. Para que la razón de ese corazón roto no seas tú, evita cometer estos diez errores:
¿Por qué se fugan los programadores de tu emprendimiento?
La piedra de tope de muchos emprendimientos digitales son los programadores, no los encuentran y cuando los encuentran les cuesta mucho conservarlos. Las razones especuladas son que los programadores son mercenarios, alguien les paga más y abandonan el barco dejándote solo en medio de la…
Ocho consejos para administrar equipos remotos de desarrolladores
El reclutamiento de ingenieros de software seniors a veces requiere administrar equipos de desarrollo que trabajan en forma remota. En la siguiente nota te damos ocho consejos para que realices esta tarea con facilidad.
Un primer acercamiento a tu idea de crear una aplicación ¡Anímate!
Si tu alma es emprendedora y estás buscando cuál es el nicho al que hoy en día es necesario atacar, acá te lo decimos. El desarrollo de aplicaciones brillantes es lo que hoy en día el mundo real necesita de la tecnología, al mismo tiempo…
¿Qué tanto código debe saber un diseñador?
En el mercado de hoy, y por sobre todo al momento de una entrevista laboral, puede que un diseñador se enfrente a preguntas tales como «¿Tienes conocimientos sobre programación?». Obviamente dependerá de lo que esté buscando la empresa, pero la pregunta sí existe, y muchos diseñadores…
6 consejos para que tu vida como programador sea más fácil
No importa si estás recién aprendiendo o eres un programador experimentado, todos necesitamos pequeños datos que nos ayuden en nuestro trabajo y faciliten nuestra vida. Por eso, te recomendamos seguir estos seis útiles consejos:
Consejo: Aprende a escribir código con el apoyo de expertos
Desde el momento que decides aprender a escribir código, la pregunta que surgirá en tu cabeza es “¿debo intentarlo por mí mismo o recurro a la ayuda de programadores?” Pero incluso si tienes alguna experiencia en la materia, ya sea por clases o trabajos previos,…
¿Buscas desafíos? Pon a prueba tus habilidades con estos sitios web
Si eres amante de la programación, sabemos que constantemente estás inserto en un mundo tecnológico. Si decidiste ser parte de este mundo, seguramente es porque te encantan los nuevos desafíos e internet y sus utilidades siempre sorprende con herramientas que ayudarán a ejercitar tus habilidades.
¿Cómo convertirse en un experto en informática?
El término experto es ambiguo, y el de informática es muy amplio, pero aquí hablaré especificamente de las personas que saben mucho de desarrollo de software. Entonces, reformulando la pregunta (o refactorizando como nos gusta decir a los desarrolladores), aquí va la pregunta clave. ¿Qué debe…
8 consejos para la independencia laboral
Ser un profesional independiente es un sueño normal para algunos, sobre todo para los visitantes de esta web. Sin embargo, la idea de emprender no todos la adquieren naturalmente. No todos son quienes se la cuestionan o toman en cuenta. Si al menos alguna vez…
Haciendo gráficos con Rails
Contando con rails, parte 2. En el tutorial anterior vimos las diferencias entre size, count y length, en este capítulo vamos a trabajar con count, size, pluck y sufrir con los includes, eager_loads, joins y groups y los vamos a utilizar para generar gráficos. A…
Contando con Rails
Resolviendo el problema de n+1 en la cuenta de datos. En este tutorial vamos a aprender un poco de eager loading en rails, y como evitar los problemas de n+1 cuando se trata de contar elementos hijos o padres y cuál es la diferencia entre los…
Entrevista al fundador de Beerly
Pablo Jacobi se atrevió y emprendió. Claramente, para él esto no hubiese sido posible sin los conocimientos que la programación le ha entregado a su vida. Su idea de negocio se basa en tecnología, por lo que potenciar este aspecto del emprendimiento ha sido clave para…
Rails scopes V.S Métodos de clase
En Rails los scopes del activerecord son métodos de clases, pero tienen una ventaja, siempre devuelven una relación y por lo mismo siempre son concatenables (Chainables). Ejemplo de filtro implementado sobre scope vs método de clase (no hay que agregar ambos, basta con sólo una…
API FEST, desde la perspectiva de una hacker.
Luego de varias Hackathons de las cuales he tenido la suerte de participar, el guión ya me resultaba familiar, una idea lo suficientemente convincente, trabajar para lograr una demo sorprendente, exponer frente un selecto grupo de expertos para finalmente esperar la deliberación del panel de jueces por el equipo ganador….
Desafío de lógica
Es bueno poner a prueba la cabeza con problemas no necesariamente relacionados con código, tampoco sería difícil crear un algoritmo para resolver el problema, pero la gracia está en resolverlo a mano y así poner a prueba nuestras capacidades con este desafío de lógica.
Login con Facebook y Twitter para tu proyecto Rails
Uno de los requerimientos más solicitados hoy en día por nuestros clientes a la hora de desarrollar una aplicación web es la integración con redes sociales, o también, es un requisito casi esencial para tu proyecto de emprendimiento, es por ello que en esta guía…
Resumen express de coffeescript
Estos son los apuntes de Coffescript de Arnoldo Rodriguez, uno de los profesores de DesafioLatam, en Monterrey, México, están muy buenos, especialmente si quieres recorrer de forma rápida todas las virtudes que tiene coffeescript. Comments in CoffeeScript # single line comment ### multiline comment, perhaps…
¿Cómo hacer más rápido Ruby / Ruby on Rails?
Ruby no es el lenguaje más rápido del vecindario, está pensado en la felicidad del programador, no en la velocidad, pero si sabes estos simples trucos puedes hacerlo varias veces más rápido.
Instalar Ubuntu en Windows
Si quieres programar en ruby o python o casi cualquier lenguaje que no sea .NET debes tarde o temprano tendrás que cambiarte a Linux o OSX, y la razón es muy sencilla, windows es un pésimo sistema para programar y la terminal que posee es…
controlando el tiempo de inactividad en rails con devise
En este mini tutorial aprenderás como controlar la inactividad de un usuario dentro de un sitio web o aplicación. Esto este particularmente útil si estuviésemos creando una aplicación que manejara datos financieros o delicados, en estos casos es importante que la sesión de un usuario…
Recuperar contraseñas con devise y Gmail
Cuando se crea un sistema de login con Devise todo funciona perfecto salido de la caja excepto el recuperar contraseñas, la razón es muy sencilla, esto se hace via email y para que rails pueda enviar un email necesita tener un sender (enviador) configurado, este…
SlidePick: el mundo de las fotos llevado al emprendimiento
SlidePick es una aplicación móvil que provee una manera rápida y sencilla de organizar todas tus fotos almacenadas en distintos dispositivos, servicios de nube y redes sociales evitando problemas de duplicidad, mal uso de espacios y desorganización. En esta oportunidad, Desafío Latam habló con Matias…
Formularios Anidados en Ruby on Rails
En ocasiones, tenemos modelos asociados que necesitamos manipular en un único formulario en lugar de tener un formulario por cada uno de ellos y en este tutorial les mostrare como crear estos formularios anidados (nested forms). Un formulario anidado nos permite generar una mejor experiencia de…
Importando CSV desde el panel de control de active admin
Existe una gema muy útil que permite cargar de forma sencilla archivos CSV desde el panel de control de active admin, por regla general es muy fácil de utilizar, sólo tienes que crear un archivo CSV que en la cabecera tengan los campos que quieres…
Tareas Rake
Introducción a Rake Rake es un sistema para la construcción de proyectos, de propósito muy similar a ANT y MAKE, y nos permite definir tareas con facilidad para nuestros proyectos de Ruby y Rails. Si has ocupado Rails antes, probablemente ya ha has ocupado Rake,…
Hash como parámetro
Pasando parámetros: En ruby al igual que muchos otros lenguajes las funciones pueden reciben muchos parámetros y el orden en que se pasan determina como se asignan los valores. Ejemplo: def suma(a,b) end suma(2,3) #a toma el valor de 2, y b toma el valor…
Recursos anidados en ActiveAdmin
ActiveAdmin es una potente gema para construcción de paneles de administración en ruby on rails, en este tutorial veremos como utilizar recursos anidados dentro de ActiveAdmin. Paso 0: Setup Para partir vamos a construir una aplicación web sencilla que tenga artistas, álbumes y canciones. Obviamente…
Como poner notificaciones flash con Jquery y SaSS
A todos nos ha pasado que cuando construimos nuestras aplicaciones, por lo general enfocamos toda nuestra energía y tiempo en las funcionalidad core y muchas veces olvidamos o dejamos para última hora esos pequeños -pero no menos importantes- detalles que mejoran la experiencia del usuario cuando interactúa con…
Robotics Day la feria de robótica más grande de América Latina
Hoy 17 de abril fue el primer día del evento robotics day, la feria de robótica más grande de América Latina, y que bien que asistí porque tuve la oportunidad y conocer de cerca a muchos emprendedores chilenos emprendiendo y trabajando en el campo de…
Cosas que DEBES saber como programador
Lo que debe saber todo progrador Te preparamos este listado de elementos que consideramos todo buen programador DEBE saber: 0 .- Ir al grano El deber de un buen programador es reducir el riesgo tecnológico, eso implica ir a la parte más compleja del proyecto primero,…
Activeadmin con Hstore
En el tutorial anterior vimos como utilizar los tipos de datos hstore de postgres para guardar directamente un hash, en este tutorial vamos a ver como configurar activeadmin para poder editar de forma sencilla los datos guardados en este campo. Paso 1: Agregar la gema…
Guardando arrays y hashs directamente en PostgreSQL con hstore
Hace un tiempo en un experimento estábamos construyendo un sitio web para hacer sitios web, la parte compleja de este sitio era que el usuario que creaba su página web quería poner formularios de registros a su antojo y no teníamos como saber cuantos datos…
Como hacer un scaffold después de instalar activeadmin
En este artículo te explicaré como evitar un problema que seguramente tendrás cuando quieres crear un scaffold después haber instalado la Gema «Active Admin».
Guardar textos en varios idiomas en rails
Si leíste el tutorial I18n en Rails podrás notar que hasta este punto, tu aplicación puede cambiar de idioma todos los enlaces, botones, etiquetas y todos los elementos que definiste con <%= t(‘cualquier texto’) %>. Sin embargo, el contenido de tus tablas de la base datos,…
Aceptar atributos anidados con ruby on rails
Un truco muy simple en ruby on rails 4 (también aplica a rails 3) que puede ahorrarnos mucho trabajo es la capacidad de guardar un objeto junto con sus objetos hijos simultáneamente en el mismo formulario, de esta forma podemos guardar una pregunta con sus…
Testing automatizado con Guard en ruby on rails
Cuando uno trabaja con testing (que es como se debiera trabajar) estar corriendo constantemente los test puede ser una perdida de tiempo notable, por cada cambio en los test o en nuestro código tenemos que ir a la consola y correr rake (o spring rake)….
Deployment automatizado en Rails con Capistrano
¿Qué es Capistrano? Capistrano es una herramienta que nos permite automatizar nuestros deploy, o sea subir nuestro proyecto a un servidor y también nuestras actualizaciones. Capistrano tiene tareas y herramientas que nos permiten: precompilar assets reiniciar el server Migrar la base de datos Además podemos…
I18n en Rails
I18n (o internacionalización) es una gema incluida dentro de Rails que nos permite traducir texto y formatos de fechas y números de forma automática en base a a la localización Como configurar la localización dentro de nuestro proyecto Podemos hacerlo a través del idioma por…
Montando un servidor de rails en amazon, digital ocean o linode.
Motivación: Si hay scripts que automáticamente instalan rails con todo en linux es lógico preguntarse porque pasar por el suplicio de hacer una instalación custom, pero la razón es sencilla, en la mayoría de los casos el script que hace la instalación no utiliza el…
¿Debe un diseñador saber programar?
La especialización en el diseño Ser diseñador es una profesión que cada vez se especializa y segmenta más en el gusto que cada uno posea. Si bien cada uno puede optar por la versatilidad, los puestos laborales suelen solicitar tareas específicas en puestos determinados. También…
¿Por qué participar en un bootcamp de programación?
Un bootcamp en programación es un período de tiempo en el que te entrenas en una disciplina específica. En este caso, estamos insertos en el mundo de la programación y el desarrollo. Si estás leyendo este artículo, tal vez sea porque eres un emprendedor y,…
Oportunidades para programadores en Latam
En los países de Latino América se escucha cada vez más fuerte el rubro de la programación como una carrera que promete en el área de la tecnología. ¿Qué tan cierto es a nivel nacional y mundial? Para entender en qué estado se encuentra la…
El gran muro de fuego chino
Los firewalls o muros de fuegos permiten bloquear las conexiones de entrada y o salida a sitios web. Utilizando este mismo concepto China implementó ahora su propia versión virtual de la gran muralla China, al famosa gran muralla de fuego China y a pesar de…