Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como c#

Un vistazo a gRPC: una alternativa a SOAP y REST

gRPC es un marco RPC universal de alto rendimiento. gRPC tiene soporte para la interoperabilidad entre varios lenguajes como Java, C++, C#, Go, Dart, Kotlin, NodeJS, Objective-C, PHP, Python, Ruby, Rust y muchos más. gRPC tiene un esquema para la definición del servicio y puede generar código basado en ese esquema. gRPC también es compatible con la transmisión bidireccional y la autenticación con el protocolo HTTP/2. Square, CoreOS, Cisco, CockroachLabs, Netflix y muchas otras empresas han probado gRPC. gRPC también es parte del proyecto CNCF. Es, básicamente, una alternativa a SOAP y REST. Nota: Debemos tener la herramienta Protobuf instalada. En este post usaremos Python para crear un primer ejemplo. Actualizamos la herramienta pip. $ python -m pip install --upgrade pip Instalamos grpcio: $ python -m pip install grpcio Instalamos las herramientas gRPC: $ python -m pip install grpcio-tools Clonamos un ejemplo del repositorio en Github: ...

gRPC Unleashed! Con Renato Aguilar de Endava

En está ocasión hay un vídeo por parte de Java México sobre gRPC . Pero antes que nada... ¿Qué es gRPC? gRPC es un marco moderno de llamada a procedimiento remoto (RPC) de código abierto y alto rendimiento que puede ejecutarse en cualquier entorno.  Puede conectar de manera eficiente servicios dentro y entre centros de datos con soporte conectable para equilibrio de carga, rastreo, verificación de estado y autenticación.  También es aplicable en la última milla de la informática distribuida para conectar dispositivos, aplicaciones móviles y navegadores a servicios backend. Enlaces: https://grpc.io/

Haxe en ejemplos

  Haxe es un lenguaje de programación de código abierto de alto nivel de tipo estricto con un compilador cruzado de optimización rápida. El sitio oficial de este lenguaje menciona que es usado para crear APIs, video juegos, aplicaciones web y de escritorio.   Instalación: sudo add-apt-repository ppa:haxe/releases -y sudo apt-get update sudo apt-get install haxe -y mkdir ~/haxelib && haxelib setup ~/haxelib Otra forma para instalar: sudo apt-get update sudo apt-get -y install haxe La extensión de un programa en Haxe es *.hx Main.hx class Main { static public function main (): Void { trace ( "Hola, mundo en Haxe!!" ); } } Compilar y ejecutar. $ haxe -- main Main -- interp Tipos var entero:Int = 11 ; var cadena:String = "Helmut Gerrsand" ; var falso:Bool = 45 > 21 ; var flotante:Float = 3.4 ; Funciones class Main { static public function main...