Uncategorized

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ó…

Cursos, Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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,…

Uncategorized

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…

Uncategorized

¡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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

¿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….

Uncategorized

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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

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…

Recomendaciones, Uncategorized

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…

Uncategorized

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…

Uncategorized

TOP Frameworks y Librerías de 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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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,…

Uncategorized

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…

Uncategorized

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é…

Recomendaciones, Uncategorized

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:

Uncategorized

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…

Uncategorized

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.

Uncategorized

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 .

Uncategorized

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.

Uncategorized

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.

Recomendaciones, Uncategorized

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…

Uncategorized

¡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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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,…

Uncategorized

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…

Uncategorized

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.

Recomendaciones, Uncategorized

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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

¿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”…

Uncategorized

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…

Uncategorized

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.

Uncategorized

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.

Uncategorized

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 😎.

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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,…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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.

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Recomendaciones, Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

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á…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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.

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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.

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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

Uncategorized

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…

Uncategorized

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…

Uncategorized

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.

Uncategorized

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…

Uncategorized

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…

Uncategorized

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/

Uncategorized

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.

Uncategorized

¿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).

Uncategorized

¿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…

Uncategorized

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….

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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,…

Uncategorized

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.

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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,…

Uncategorized

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…

Uncategorized

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:

Uncategorized

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,…

Uncategorized

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…

Uncategorized

¿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

Uncategorized

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

Uncategorized

¿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…

Uncategorized

Configurando el terminal como un Pro

Agregando colores y el nombre del bash al terminal &amp;lt;img class=»progressiveMedia-noscript js-progressiveMedia-inner» src=»https://cdn-images-1.medium.com/max/1600/1*YIWLF_WGe7kU6BQ5p8hJig.png»&amp;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,…

Historias, Uncategorized

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.  …

Uncategorized

¡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…

Uncategorized

¿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)…

Uncategorized

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…

Uncategorized

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.

Uncategorized

¿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…

Uncategorized

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,…

Uncategorized

¿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…

Uncategorized

¡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…

Uncategorized

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…

Uncategorized

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. 

Uncategorized

¿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.

Uncategorized

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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

¿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…

Uncategorized

¿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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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….

Uncategorized

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.

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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,…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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…

Uncategorized

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,…

Uncategorized

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…

Uncategorized

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,…

Uncategorized

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…

Uncategorized

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)….

Uncategorized

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…

Uncategorized

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…

Uncategorized

¿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…

Uncategorized

¿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,…

Uncategorized

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…

Uncategorized

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…