David Artiga
davidartiga.bsky.social
David Artiga
@davidartiga.bsky.social
Reposted by David Artiga
Por favor compartir el link con conocidos y dadle visibilidad a la web

Creo que lo que se pide es un mínimo para los derechos de los consumidores que han comprado dicho producto: seguir conservando dicho producto y que no haya una obsolescencia programada

www.stopkillinggames.com
July 2, 2025 at 5:09 AM
Reposted by David Artiga
Reposted by David Artiga
Holy fluck ! Electronic Arts vient juste de publier l'ensemble des codes sources des Command & Conquer sur Github : github.com/electronicarts
Cela fait donc 6 repositories plein de sources bien baveuses et luxurieuses !
February 27, 2025 at 10:00 PM
Reposted by David Artiga
I was working on a serialisation formats benchmark this week and surprised how efficient Flatbuffers is.

Trying to understand it, I found this article about Zero-Copy serialisation. I was already aware of Cap'n Proto but I didn't know Flatbuffers also use it.

brunocalza.me/what-zero-co...
February 27, 2025 at 10:29 PM
Reposted by David Artiga
Other frameworks: Apache Flink is too heavy and it requires a cluster

Apache Flink: let's process 100MB/s of data in Kafka with only 100 MB of memory heap and only one single JVM instance 😎

Great (and useful) talk! www.youtube.com/watch?v=04pw...
Robert Metzger - Tiny Flink — Minimizing the memory footprint of Apache Flink
YouTube video by Plain Schwarz
www.youtube.com
February 11, 2025 at 10:32 PM
Reposted by David Artiga
Generalizing an algorithm is often a generalisation of the algebra. In this post on Dijkstra's shortest path algorithm, the author has generalised the weights from real numbers to abstract algebraic structures.
Generalized Dijkstra in Haskell -
acatalepsie.fr/posts/haskel...
December 31, 2024 at 6:05 AM
Reposted by David Artiga
You’re still arguing about tabs vs. spaces? May I present…
December 25, 2024 at 6:37 PM
Reposted by David Artiga
Es 1983 y vas al cine, a ver uno de los espectáculos más prometedores del año. La tercera entrega de la SAGA que te hizo creer que un HOMBRE podía VOLAR. El nuevo capítulo de SUPERMAN, que promete ser otro clásico instantáneo.
Y entonces la película va y arranca en la COLA del PARO.
December 26, 2024 at 8:26 AM
Reposted by David Artiga
Here are a few #Java and #JVM and #OpenJDK related starter packs:

Java Developer Community: bsky.app/starter-pack...

Java & JVM: bsky.app/starter-pack...

Java Champions: bsky.app/starter-pack...
bsky.app
December 4, 2024 at 6:31 PM
Reposted by David Artiga
*Commodity* hardware outpacing what's available in the cloud is an interesting trend that seems to support betting on maybe-not-just-cloud.

databasearchitects.blogspot.com/2024/02/ssds...

transactional.blog/blog/2024-mo...
SSDs Have Become Ridiculously Fast, Except in the Cloud
A blog by and for database architects.
databasearchitects.blogspot.com
November 22, 2024 at 3:41 PM
Reposted by David Artiga
During a Java migration project from Java 8 to Java 17, we found an open door in the Java compiler. Read about how we found it and how it was fixed.

xdev.software/en/news/deta...
Discovering the perfect Java Supply Chain Attack vector and how it got fixed
xdev.software
November 18, 2024 at 11:36 AM
Reposted by David Artiga
There have been some good posts on what "wide events" instrumentation is but not as many on how to go about it, what attributes you should add, or how to work with OpenTelemetry

I put everything I've learned in the last few years into one guide jeremymorrell.dev/blog/a-pract...
A Practitioner's Guide to Wide Events | Jeremy Morrell
The existing articles on Wide Events define the concept well but leave the implementation details to the reader.
jeremymorrell.dev
October 22, 2024 at 4:34 PM
Reposted by David Artiga
Hey 🦋!
I have created ☕ Java Champions starter pack based on the official listing. Great people! 🤗

I'll update the list as it grows in time. 🫡
Cheers!

go.bsky.app/CfRBzuP
November 4, 2024 at 5:27 PM