
Tag: Go
16 entradas encontradas (2 páginas)

Vercel Sandbox: ¿Ejecutar código PHP, Node y Go de forma segura?
Vercel ha anunciado la disponibilidad general de Vercel Sandbox, una capa de ejecución diseñada específicamente para agentes de IA. Pero más allá del hype de los agentes, hay una pregunta interesante: ¿puede servirnos para ejecutar código de forma segura en diferentes lenguajes como PHP, Node o Go?
¿Qué es Vercel Sandbox?
Vercel Sandbox proporciona microVMs Linux bajo demanda. Cada sandbox está aislado, con su propio sistema de archivos, red y espacio de procesos. Obtienes acceso sudo, gestores de paquetes y la capacidad de ejecutar los mismos comandos que ejecutarías en una máquina Linux.

Vercel Sandbox: Running PHP, Node and Go Code Safely?
Vercel has announced the general availability of Vercel Sandbox, an execution layer designed specifically for AI agents. But beyond the AI agent hype, there’s an interesting question: can it be useful for running code safely in different languages like PHP, Node, or Go?
What is Vercel Sandbox?
Vercel Sandbox provides on-demand Linux microVMs. Each sandbox is isolated, with its own filesystem, network, and process space. You get sudo access, package managers, and the ability to run the same commands you’d run on a Linux machine.

Cuando la curiosidad se encuentra con Go: TinyEMU-Go y el arte de portar un emulador con IA
Hace unos días me topé con un artículo que me dejó literalmente con la boca abierta. No es que sea nuevo - en realidad es de enero de 2026, pero bueno, a veces llega tarde a mi radar - pero la combinación de tecnologías y la historia detrás me parecen fascinantes.
Se trata de TinyEMU-Go: un emulador de RISC-V escrito completamente en Go, portado desde C usando Claude. Y lo mejor: puedes ejecutar un Linux completo con un solo comando.

When Curiosity Meets Go: TinyEMU-Go and the Art of Porting an Emulator with AI
A few days ago I came across an article that literally left me with my mouth open. It’s about TinyEMU-Go: a RISC-V emulator written entirely in Go, ported from C using Claude. And the best part: you can run a complete Linux with a single command.
The Command Line That Gave Me Envy
go run github.com/jtolio/tinyemu-go/temubox/example@2c8151233c2d
And boom, you have a complete Linux running. No special permissions, no containers, no weird dependencies. A pure static Go binary.

Recursos 11 de marzo 2022
Options Pattern in Golang
Option pattern is a functional programming pattern that is used to provide optional arguments to a function that can be used to modify its behavior.
How to create a simple event streaming in Laravel?
Event streams provide you with a way to send events to the client without having to reload the page. This is useful for things like updating the user interface in real-time changes are made to the database.

Resources March 11, 2022
Options Pattern in Golang
Option pattern is a functional programming pattern that is used to provide optional arguments to a function that can be used to modify its behavior.
How to create a simple event streaming in Laravel?
Event streams provide you with a way to send events to the client without having to reload the page. This is useful for things like updating the user interface in real-time changes are made to the database.

One day I'll discover what the comfort zone is, or not
Moments of change, moments of evolution, a constant in my life, with the 25th anniversary of the creation of the web I’ve entered “review” mode and I’m highly perplexed.
I’ve been doing things for the same time (25 years), enjoying, always with the same concept and particularity: Enjoyment and result, but it hasn’t been relevant for a long time (which is also not very relevant).
I’ve realized that the usual thing is to do things within your comfort zone, and I’ve never had one or knew one could exist, hence I’ve touched and done unusual things or perhaps “untimely”, when a certain technology could be in fashion “Buzz” I hadn’t been using it for a long time because it didn’t give me what something else gave me,…

Un día descubriré lo que es la zona de confort, o no
Momentos de cambios, momentos de evolución, una constante en mi vida, con el 25 aniversario de la creación de la web he entrado en modo “revisión” y estoy altamente desconcertado.
Llevo el mismo tiempo (25 años) haciendo cosas, disfrutando, siempre con el mismo concepto y particularidad: Disfrute y resultado, pero ya hace mucho que no es relevante (cosa que tambien es poco relevante).
Me he dado cuenta que lo habitual es hacer cosas dentro de tu zona de confort, y yo nunca he tenido una ni he sabido que podía existir, de ahí que haya tocado y hecho cosas poco usuales o quizás a “destiempo”, cuando cierta tecnología se podía de moda “Buzz” hacía tiempo que no lo utilizaba porque no me aportaba lo que me aportaba otra cosa, …

Go en el mundo real
En Sevilla Developers Conf 2 comenté algunos ejemplos de quién utiliza y para que Go.
Entre otros estos me han parecido interesantes, y crearé una lista un poco más grande que nos servirá para ver casos de uso reales y casos de éxito a la hora de escoger Go para determinadas soluciones.

Go in the real world
At Sevilla Developers Conf 2 I commented on some examples of who uses Go and for what.
Among others, these seemed interesting to me, and I’ll create a somewhat larger list that will serve us to see real use cases and success stories when choosing Go for certain solutions.

A Gremlin query for Cayley
From Cayley we can make queries via REST in two “languages”: MQL and a reduced version of Gremlin
With the following example, we can obtain the most common skills of people who belong to an industry, within the “Edu” sector
| var c = { } ; | |
| var x = graph.V("edu").In('in_sector').In('in_industry').Out('has_skill').Tag("id").ForEach( | |
| function ( d ) { | |
| if ( c[d.id] ) { | |
| c[d.id] ++; | |
| } else { | |
| c[d.id] = 1 ; | |
| } | |
| d.count = c[d.id] ; | |
| } | |
| ) ; | |
| g.Emit( c ) ; |




