Marcos Fernández (@marcosdev) header
Marcos Fernández (@marcosdev) profile picture

Chief Software Architect at Ávoris @avoristravel. Trying to be always be a better a software crafter. Proud father of two kids.

Mallorca - Spain
Joined February 2011
Photo by Marcos Fernández (@marcosdev)Photo by Marcos Fernández (@marcosdev)Photo by Marcos Fernández (@marcosdev)Photo by Marcos Fernández (@marcosdev)Photo by Marcos Fernández (@marcosdev)Photo by Marcos Fernández (@marcosdev)Photo by Marcos Fernández (@marcosdev)Photo by Marcos Fernández (@marcosdev)Photo by Marcos Fernández (@marcosdev)Photo by Marcos Fernández (@marcosdev)
Marcos Fernández retweeted
Hexagonal Architecture might be proposed to solve the problems back in the days. But that is completely unnecessary and I would even say overkill for most of the applications. All the driver side, driven side, port, adapter, etc is just more buzzwords describing decoupling the implementation using programming-to-interfaces technique. Nothing more, nothing less. I took one of the Hexagonal Architecture implementation of a Spring Boot app github.com/sivaprasadreddy/h… Created the same application using simple layered architecture (layered-app module) and yet achieve the goals: * Separation of the concerns ✅ * Testability ✅ * Less code, more readable & to the point 🎯 * No unnecessary interfaces with only one implementation 🚫 * No InMemory implementations just for satisfying imaginary testing/local_dev requirements. Use Testcontainers to test with what actual DB you use in production. 🚫 * Made the Service layer as transactional boundary as it should be. ☑️ Stop cargo-cult programming.
3
13
114
9,004
Marcos Fernández retweeted
OpenJDK PR with significant improvements to sorting implementation: "* introduced Radix in parallel sorting which shows several times performance boost and has linear complexity instead of n*ln(n) * improved mixed insertion sort * improved merging sort for almost sorted data..."
2
9
32
3,480
Marcos Fernández retweeted
No one wants to program in a dynamically typed language. No one says, "I want this string variable to hold a string an integer now". Hold your defense of Python and JS — read on. I'll explain why dynamically typed languages exist, what they're good for, and why they're still here
29
44
13
503
96,582
Marcos Fernández retweeted
Java 23 is now available! #Java23 #JDK23 #OpenJDK Download Now: social.ora.cl/6017oGnDN Release notes: social.ora.cl/6019oGnDf API Javadoc: social.ora.cl/6010oGnDA Features: social.ora.cl/6011oGnD7 Blog: social.ora.cl/6013oGnDh
30
281
46
805
159,407
Marcos Fernández retweeted
Sorry, all you many fans of java.util.Date, but since Java refuses to deprecate it, we're deprecating it in Jakarta Persistence. in.relation.to/2024/04/22/st…
11
48
4
248
32,020
Marcos Fernández retweeted
This is what I imagine doing large renames like in a language without static typing
10
5
137
12,266
🚨#Java 22 is now available!🚨 Your ✅ FREE ✅ Multi-Platform ✅ Production-Ready ✅ Open Source ✅ Binary Release made available from @oracle. Learn more ➡️ inside.java/2024/03/19/the-a… #Java22 #JDK22 #OpenJDK #JDK
2
65
16
173
27,489
Marcos Fernández retweeted
Thank you #Devoxx for having me also this year. If you are interested to my virtual threads talk slides they are available here speakerdeck.com/mariofusco/g… while if you want to try my live code experiments you can clone these projects github.com/mariofusco/loom-e… github.com/mariofusco/game-o…
2
13
55
6,943
Marcos Fernández retweeted
All the #Devoxx talks from day 1 are now available on our YouTube channel! #Enjoy 👍🏼 🤩 youtube.com/@DevoxxForever
14
82
15
309
45,707
Marcos Fernández retweeted
Por favor estoy haciendo la croqueta con esto 😂😂😂
238
5,519
759
18,525
2,249,151
Marcos Fernández retweeted
El día siguiente a las elecciones generales puede ser: 🔘El 24 de julio de 2023 🔘El 24 de julio de 1940 En tu mano está.
283
4,571
97
15,445
764,695
Marcos Fernández retweeted
I just dropped my COMPLETE Docker course on YouTube! 🚀 ~5 hrs long, starting with the basics and progressing to a complete full-stack application deployment! 💻 The best part? It's FREE! Links below 👇 Thank you to @shipyardbuild for sponsoring! 🙏
52
559
26
2,538
249,549
Marcos Fernández retweeted
I've had this in the works for quite a while now, very excited to publish it. Bottom up, animated guide to HTTP load balancing algorithms. samwho.dev/load-balancing/ This is probably one of the most ambitious pieces of writing I've ever done. I would love feedback. 🙏
27
95
15
303
79,376
Marcos Fernández retweeted
Merece la pena volver a escuchar esto del gran Michael Robinson sobre la estafa de la sanidad privada. Tenía seguro médico, le detectaron cáncer, no le cubrió el tratamiento y le dieron un año de vida por 14.000€ al mes.
357
12,575
443
18,173
982,683
Marcos Fernández retweeted
Voy a demostrar con datos y estudios de gente realmente inteligente que este señor, además de ser un gran ignorante, es un manipulador en beneficio de su putrefacta ideología. [Hilo]
93
1,632
42
5,087
1,007,564
Marcos Fernández retweeted
Java 19 / JDK 19: General Availability: bit.ly/3BpPRo2 #java19 #jdk19 #openjdk #java
6
181
24
375