Introducción al alcance en JavaScript

Introducción al alcance en JavaScript

El alcance define la vida útil y la visibilidad de una variable. Las variables no son visibles fuera del ámbito en el que se declaran. JavaScript tiene alcance de módulo, alcance de función, alcance de bloque, alcance léxico y alcance global. Alcance global Las variables definidas fuera del alcance de cualquier función, bloque o módulo tienen alcance global. Se pue

Lee mas

   Cómo MySpace me enseñó a codificar y dónde debería buscar para desarrollar su pasión

Cómo MySpace me enseñó a codificar y dónde debería buscar para desarrollar su pasión

Aprender algo nuevo es difícil. Es aún más desafiante si tiene dificultades para encontrar la motivación. ¿Cómo podemos encontrar cosas en nuestra vida diaria que nos ayuden a aprender? Tom ya no está en su red extendida Han pasado casi 10 años desde que vimos cambios masivos en MySpace. Si no recuerda lo que era MySpace, era la red social popular antes de que Facebook fuera el rey (aunque técnicamente todavía existe). Fue en

Lee mas
Una guía para principiantes sobre Unicode en Python

Una guía para principiantes sobre Unicode en Python

Una vez pasé un par de días frustrantes en el trabajo aprendiendo cómo manejar adecuadamente las cadenas Unicode en Python. Durante esos dos días, comí muchos bocadillos, aproximadamente una bolsa de peces de colores por cada uno de estos errores encontrados, que deberían ser demasiado familiares para aquellos que programan con Python:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xf0 in position 0: ordinal not in range(128)Mientras resolvía mi problema, busqué mucho en Google, lo que me indicó algunos artículos indispensables. Pero a pesar de

Lee mas
Libros que los desarrolladores junior deberían leer

Libros que los desarrolladores junior deberían leer

Estos libros "son básicamente códigos de trampa" para mejorar sus habilidades y conocimientos como desarrollador.Ya sea que sea un desarrollador nuevo o tenga bastante experiencia como programador, se dará cuenta de que la cantidad de tiempo que ha trabajado en un trabajo no es la mejor manera de determinar su habilidad y conocimiento como programador. (L

Lee mas

   Principales herramientas de depuración remota en 2020

Principales herramientas de depuración remota en 2020

Cuando se trata de depurar, la herramienta que utiliza es extremadamente importante y puede determinar qué tan fácil es solucionar problemas dentro de su código. En los primeros días, el proceso de depuración fue todo un desafío. Con la clara falta de depuradores confiables, los desarrolladores recurrieron a varios trucos. Por

Lee mas

   Las bases de código más grandes de la historia

Las bases de código más grandes de la historia

Aquí hay un diagrama de las bases de código más grandes de la historia, medidas por líneas de código: Como puede ver, Google tiene, con mucho, la base de código más grande de todas. Y las 2 mil millones de líneas de código encajan en un único repositorio de código. Pero no es un repositorio de Git. Google usa

Lee mas

   malloc en C: Explicación de la asignación de memoria dinámica en C

malloc en C: Explicación de la asignación de memoria dinámica en C

¿Qué es malloc () en C? malloc () es una función de biblioteca que permite a C asignar memoria dinámicamente desde el montón. El montón es un área de la memoria donde se almacena algo. malloc () es parte de stdlib.hy para poder usarlo necesitas usar #include . Cómo usar Malloc malloc () asigna memoria de un tamaño solicitado y devuelve un puntero al comienzo del bloque asignado. Para man

Lee mas

   Autorización de rieles con Pundit

Autorización de rieles con Pundit

Pundit es una joya de Ruby que maneja la autorización a través de una API muy simple. Recuerde que la autorización es diferente de la autenticación: la autenticación es verificar que usted es quien dice ser, y la autorización es verificar que tiene permiso para realizar una acción. Pundit está directamente dentro del campo de la autorización: use otro sistema de autenticación como Devise para manejar la autenticación. Cómo trab

Lee mas

   Cómo ejecutar una aplicación React Native en iOS

Cómo ejecutar una aplicación React Native en iOS

Recientemente comencé a desarrollar una aplicación React-Native en iOS. Esta fue mi primera incursión en el desarrollo de aplicaciones nativas. Me sorprendió la facilidad y el nivel de abstracción que proporciona la interfaz de línea de comandos de React-Native. También tenía curiosidad por entender qué sucede bajo el capó cuando React-Native ejecuta una aplicación en un dispositivo o simulador. Pasé much

Lee mas

   Cómo conseguí un trabajo de ingeniero de software en Twitter

Cómo conseguí un trabajo de ingeniero de software en Twitter

Esta es la historia de cómo conseguí un trabajo en Twitter como ingeniero de software a tiempo completo. Compartiré el proceso por el que pasé, cómo me preparé y por qué finalmente decidí unirme a la empresa. Como comencé mi viaje Clic-clac-clic-clac . El sonido de mis dedos rompiendo furiosamente las teclas del teclado resonó en la noche. Levanté

Lee mas