• Saltar al contenido principal
  • Saltar a la barra lateral principal

Aprendiendo lenguajes por código

Blog para geek y otras hierbas.

Aprende de forma fácil qué es ASYNC y AWAIT en JavaScript ES6

By Francisco Payán on abril 14, 2019 0

Hoy aprenderemos en este post como manejar de forma fácil qué es ASYNC y AWAIT y como implementar esta funcionalidad que nos da JavaScript ES6 para solventar el problema de los callback hell.

Lo primero que he de decir es que son una mejora a los llamados Generators en JavaScript.

¿Qué son las callback hell?

Las callback hell en principio no son fáciles de explicar con palabras mejor verlo en código pero si tuviera que decir qué son las callback hell diría que se producen cuando intentamos hacer un código Asíncrono en JavaScript y usamos «callback» para que de forma asíncrona se ejecute una función cuando termine de ejecutarse parte del código de una función y si encadenamos muchas operaciones asíncronas seguidas se producirá este infierno de llamadas, pero mejor verlo en imagen para tener una idea más clara.

[Leer más…] acerca deAprende de forma fácil qué es ASYNC y AWAIT en JavaScript ES6

Manejar o atrapar las excepciones en java de forma sencilla

By Francisco Payán on abril 4, 2019 0

¿Qué es una excepción en Java?

Vamos a intentar de explicar de forma sencilla cómo manejar las excepciones en Java.

Tal y como define la RAE (Real Academia Española) la palabra excepción es una acción o efecto que se aparta de la regla general, por lo que podemos entender en términos de software que una excepción es un error en el software, algo que hace que nuestro software se comporte de una forma inesperada.

Aunque como veremos más adelante en Java hay formas de controlar estos errores o excepciones.

Bien una vez hecha una pequeña introducción al mundo de las excepciones y digo bien, porque es una parte importante y que requiere un capitulo entero el manejo y control de las excepciones en Java. [Leer más…] acerca deManejar o atrapar las excepciones en java de forma sencilla

Todo sobre Destructuring Assignment en JavaScript ES6

By Francisco Payán on marzo 29, 2019 0

¿Qué es Destructuring assignment en JavaScript?

Esta nueva funcionalidad de ES6 llamada destructuring assignment es una expresión JavaScript que posibilita la extracción de datos tanto de Arrays  como de Object . Para ello usamos la misma sintaxis que para la creación de Arrays y de Object, es decir, para los Arrays usamos los corchetes [] como constructor y para los Object usamos las llaves {}

Comentar que en otros lenguajes de programación también se usa esta funcionalidad ya que esto no es nada nuevo en lenguajes como Perl, Python, etc. [Leer más…] acerca deTodo sobre Destructuring Assignment en JavaScript ES6

Comprender los métodos call, apply y bind en ECMAScript

By Francisco Payán on marzo 27, 2019 0

Vamos a intentar comprender los métodos call() ,  apply() y bind() de JavaScript.

Todas las funciones en la especificación ECMAScript tienen estos métodos intrínsecos o predeterminados estos métodos son call() ,  apply() y bind(). Ambos métodos nos permiten llamar a una función que no pertenece al ámbito de un objeto y hacer que se ejecute como si perteneciese al ámbito del objeto.

¿Qué?, ¿Cómo?, ¿Ámbito del objeto?
[Leer más…] acerca deComprender los métodos call, apply y bind en ECMAScript

Testing Code Java

By Francisco Payán on marzo 21, 2019

En construcción.

/* Testing code for Java */
public class TestingCode {
  public static void main(String[] args){
    System.out.println("Testing..");
  }
  
}

 

Barra lateral principal

Categorías

© 2025