17 Cosas que he aprendido en mi carrera tecnológica

Hace poco di una plática a los alumnos de una preparatoria que quieren entrar a carreras tecnológicas y dije “Qué rayos, voy a compartirla también en mi blog, podrían servirle a alguien” así que aquí están: Lo que aprendas por tu cuenta multiplica x10 lo que aprendes en la escuela: La escuela tiene un límiteSigue leyendo “17 Cosas que he aprendido en mi carrera tecnológica”

Micro tutorial de SQLite

¿Qué es SQLite? SQLite es un sistema de bases de datos relacionales, es una implementación “light” de un lenguaje utilizado a nivel mundial para programar y mantener bases de datos, llamado SQL (Structured Query Languaje). SQLite viene incluido en Android de manera que las apps pueden tener bases de datos privadas. SQL puede ser usado para crear,Sigue leyendo “Micro tutorial de SQLite”

Hacklab: Implementando arquitectura MVP en Android con Kotlin

Hace algunas semanas anuncié una serie de mini proyectos que vamos a estar creando y que van a abordar temas muy concretos de diseño y programación, estos mini proyectos serán gratuitos y los hemos llamado Hacklabs. En esta ocasión te presento el segundo Hacklab, en el cual aprenderás lo siguiente: Qué es la arquitectura MVPSigue leyendo “Hacklab: Implementando arquitectura MVP en Android con Kotlin”

Bunu: Un side project para los amantes del buen café.

Como he dicho en posts anteriores tengo 3 socios junto con los cuales creamos proyectos de todo tipo y los lanzamos para validarlos, uno de los aspectos por los que decidimos crear este equipo es que tenemos habilidades distintas y complementarias, pero algo que los 4 tenemos en común es que amamos el café, enSigue leyendo “Bunu: Un side project para los amantes del buen café.”

Como ordenar los packages de tus apps (Package by features, not layers)

Esta es la manera que me ha funcionado mejor para ordenar las carpetas (Packages) de mis aplicaciones, en especial en Android pero también en otros lenguajes y frameworks como Django y NodeJs. La manera es el siguiente: Ordena tus packages por características, no por capas. Vamos a verlo con un ejemplo. Supongamos que tienes unaSigue leyendo “Como ordenar los packages de tus apps (Package by features, not layers)”

Aprende a cambiar el idioma en SolidWorks

Normalmente cambiar el idioma en un programa es una tarea que resulta sencilla, simplemente vamos a las opciones y al apartado de idiomas y desde ahí podemos seleccionar el que necesitemos. En SolidWorks esta tarea se vuelve en ocasiones complicada, principalmente porque en el menú de opciones no hay una sección dedicada exclusivamente al lenguaje.Sigue leyendo “Aprende a cambiar el idioma en SolidWorks”

Hacklabs: La nueva manera de aprender con Hackaprende

Muchas veces ya conocemos un lenguaje, un framework o una tecnología y sabemos usar al menos sus partes principales, pero necesitamos aprender a implementar algo concreto. Un ejemplo es que ya sepamos programar en Android pero nunca se nos había presentado el problema de crear una lista que tenga secciones. El problema es que noSigue leyendo “Hacklabs: La nueva manera de aprender con Hackaprende”

Nuevo año, nuevos proyectos: Experimentando con un nuevo proceso.

Quienes me conocen saben que me apasiona el emprendimiento, llevo algunos años intentándolo, algunas veces logrando cosas geniales y en la mayoría productos que nunca ven la luz o que simplemente no “pegan” 😁, pero en todos los casos aprendiendo mucho. Hace un par de años me asocié con 3 grandes amigos con diferentes habilidadesSigue leyendo “Nuevo año, nuevos proyectos: Experimentando con un nuevo proceso.”

Páginas para encontrar recursos de Android rápidamente.

Nunca me canso de mencionar lo importante que es la rapidez en la programación, te hace destacar como empleado y es determinante para triunfar como emprendedor. Por eso te quiero dejar 5 páginas que utilizo para obtener recursos de Android rápidamente: Iconos, paletas de colores, etc. Material design color palette: Muy útil para experimentar conSigue leyendo “Páginas para encontrar recursos de Android rápidamente.”

Formatos de String en Kotlin

Este artículo es un complemento a los cursos gratuitos de Java para Principiantes y Kotlin para Principiantes. La explicación la daré en Kotlin pero en Java aplica prácticamente lo mismo. En Kotlin (Y la mayoría de los lenguajes de programación) podemos utilizar formatos para reemplazar variables dentro de los String, supongamos que queremos imprimir nuestroSigue leyendo “Formatos de String en Kotlin”