CodeJobs

Blog

Aprendiendo Swift: Bitwise operators

Swift.jpg

Una de las cosas maravillosas que poseen los lenguajes de programación es utilizar bit-bashing, es decir, la capacidad de manipular bytes individuales dentro de una pieza de memoria. Supongamos que tenemos muchos booleans (tipo de datos con sólo dos valores posibles: verdadero o falso) dentro de nuestra aplicacion pero no queremos perder un byte o dos por cada uno. La solución perfecta sería representarlos como bytes individuales porque, de esta manera consumimos menos memoria. Afortunadamente cada vez tenemos que hacer muy poco esto debido a la cantidad de memoria que nos proveen los dispositivos móviles. Algunas veces los operadores bitwise aparecen en algunas funciones dentro del api de cocoa. Así que sería bueno estar relacionados con las operaciones básicas.

» Leer más...

Aprendiendo Node.js: Variables Globales

nodejs-light.png

Hola chicos, platicando con mi buen amigo @_Soldier discutimos acerca de que no hay mucho contenido en español sobre Node.js, y pues bien, me gustaría darme a la tarea de crear pequeños tutoriales para hacer cosas específicas con Node.js y Express y la idea es que poco a poco vayamos desarrollando algún proyecto sencillo que les sirva de referencia para sus futuros proyectos y puedan aprender con nosotros.

» Leer más...

Felicidad, Alegría y Fiesta en el Trabajo

Happiness.jpg

Ilustración: Carlos R. Ponce www.tooncirque.com

En años recientes se ha popularizado el concepto – anteriormente irrelevante – de “felicidad” en el trabajo. Le ha tocado a empresas como Semco, en Brasil, o Google en California, el implementar y popularizar paulatinamente en el resto del mundo una preocupación por que sus colaboradores sean "felices" siendo parte de la empresa. Se piensa que ello se logrará principalmente cambiando radicalmente las reglas del juego corporativo convencional y a la vieja usanza, sin jefes. Sin códigos rígidos, sin horario, juegos de vídeo, incluso hasta cerveza, trabajar desde casa, y muchos otros atractivos. Convirtiendo, pues, la oficina en un gran área de juego, pero para adultos. El razonamiento principal es que quién se sienta contento en su puesto o funciones, hará su trabajo con mayor calidad, gusto, y por ende, será más productivo y tenderá a permanecer en la empresa – la que llegará a sentir como su "casa" – durante largo tiempo. Una relación – al menos en teoría – de ganar-ganar, como se dice ahora.

» Leer más...

Aprendiendo Swift: Networking en Swift con NSURLSession

Swift.jpg

Para continuar adentrándonos en este apasionante mundo de la programación con Swift he querido escribir sobre cómo hacer peticiones Http con NSURLSession. NSURLSession es un conjunto de clases introducido en iOS7 el cual tiene como finalidad reemplazar a NSURLConnection como método de networking, pero muchos de ustedes se preguntaran qué ventajas obtenemos al usar NSURLSession en vez de NSURLConnection.

» Leer más...

Cómo un café cambió mis paradigmas

Cafe Zen ill.jpg

Ilustración: Carlos R. Ponce, www.tooncirque.com

En septiembre del 2010, fui contratado por Nearsoft cómo parte de su equipo de ventas internas o Inside Sales. Después de casi dos décadas de experiencias profesionales de lo más variopinto, siempre pensé que ya sabía todo cuanto habría que saber sobre mi trabajo, e incluso sobre yo mismo. No podía estar más equivocado. Mis lecciones apenas empezaban, y lo que para otros podría ser solo un empleo cool, para mí se convirtió paulatinamente en una escuela para la vida. Incluso a mis más de 45 años.

» Leer más...