
Category: Desarrollo - Página 2
37 entradas encontradas (4 páginas)

CookieStore API: El Futuro Asíncrono de la Gestión de Cookies en JavaScript
CookieStore API: El Futuro Asíncrono de la Gestión de Cookies en JavaScript
Durante décadas, los desarrolladores web hemos dependido de la antigua y limitada interfaz document.cookie
para manejar cookies en el navegador. Esta API síncrona, con su sintaxis peculiar de cadenas de texto, ha sido fuente de frustración y errores. Pero eso está cambiando con la llegada de CookieStore API, una interfaz moderna y asíncrona que promete revolucionar cómo interactuamos with cookies.

Compartir código entre aplicaciones usando Yarn Symlinks: Una alternativa simple a los monorepos complejos
¿Te has encontrado alguna vez duplicando utilidades, tipos de datos o componentes entre diferentes aplicaciones? Si trabajas en múltiples proyectos que necesitan compartir código común, seguramente has enfrentado el dilema de cómo gestionar este código compartido de manera eficiente.
Recientemente, mientras exploraba diferentes enfoques para compartir código entre aplicaciones, me topé con una solución elegante y simple que muchos desarrolladores pasan por alto: los symlinks de Yarn. Esta técnica puede ser la respuesta perfecta si buscas una alternativa liviana a las configuraciones complejas de monorepos.

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.

API Documentation Library
Un recursos interesante para tener a mano cuando tenemos que ponernos a documentar un API:
Donde tenemos unos ejemplos, Seleecionados, muy gráficos de como mostrar la documentación de nuestras APIs.
Si sabeis de alguna interesante no hay más que hacer un pull request a:

echarts 3
Gracias al tweet de @juantomas me he encontrado con una lista de 9 librerías para “Charts” en JavaScript: 9 Best JavaScript Charting Libraries.

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, …

Novedades de la semana 2016-03-27
Estos últimos días hemos tenido muchas novedades, artículos, informaciones, en el mundo del desarrollo y tecnología, estas son las más relevantes para mi:
Google anuncia un nuevo servicio de Machine Learning en la nube
NPM & left-pad: Have We Forgotten How To Program?: El caso Kik - left-pad de NPM y la caida crítica al “esto lo hago con un modulo/plugin/paquete/clase” de terceros
El caso Kik - left-pad de NPM y la caida en (oficial) o de como las dependencias más insignificantes nos pueden dejar realmente tirados.

Una consulta en Gremlin para Cayley
Desde Cayley podemos hacer consultas vía REST en dos “lenguajes”: MQL y una versión reducida de Gremlin
Con el siguiente ejemplo podemos obtener los skills más habituales de personas que pertenezcan a una industria, dentro del sector “Edu”
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 ) ; |