borillo Profile Banner
Ricardo Borillo Profile
Ricardo Borillo

@borillo

Followers
2K
Following
3K
Statuses
8K

♥️ Lean & Craftsmanship | CTO @declarando_es • Founder @bia360cae • Editor @codelytv • Teaching testing @geeks_academy • Organizing @decharlas | 🌊⛵️

Spain
Joined April 2009
Don't wanna be here? Send us removal request.
@borillo
Ricardo Borillo
1 month
RT @flipper83: Los Chunguitos no necesitaban divertirse para beber
0
1
0
@borillo
Ricardo Borillo
2 months
RT @mckaywrigley: Google Gemini 2.0 realtime AI is insane. Watch me turn it into a live code tutor just by sharing my screen and talking t…
0
751
0
@borillo
Ricardo Borillo
2 months
Imprescindible incluso si haces OOP y quieres aprender conceptos funcionales que aplican a cualquier paradigma… también de 10 las charlas de Scott Wlaschin 👍
@ChShersh
Dmitrii Kovanikov
2 months
Just finished reading "Domain Modelling Made Functional" by @ScottWlaschin. As promised, my full review of the book. If I can recommend one book about understanding how to model real-world problems with Functional Programming, it'll be this book. If you want to kill two rabbits with one shot: learn FP and Domain-Driven Design (DDD) - just read this book. If you want to learn F# - just read this book. If you want to learn FP architecture - you guessed it right - just read this book. I love how the book is structured around a single real-world project example and it covers lots of different problems: 1. Communicating tech design to non-tech people 2. Modeling the domain 3. Modelling external dependencies 4. Testing 5. Error handling 6. Evolving the design 7. Talking to 3rd parties 8. Talking to the database 9. Data persistence 10. Serialisation vs Persistence 11. And so much more! What's even more interesting is how it's all connected to functional programming. Honestly, if after this book you're not convinced that FP is awesome for writing enterprise software, I'm not sure you've actually read the book. The book uses F# but it looks almost exactly like OCaml, so I didn't have troubles reading the code at all. Honestly, I don't think anyone would have troubles because the book also gently introduces all F# concepts along the way, so I consider it a very accessible intro. I'm not a fan of particular approaches introduced in the book. Like the usage of Higher-Order Functions for Inversion of Control to achieve mocking for the easier tests. I hate mocks and prefer another way. But in the context of this book it makes sense, and the way it was introduced, I don't hate it too much. However, I specifically want to highlight attention to detail and countless examples. When writing real-world software, Software Engineers always consider alternatives and trade-offs. Besides, the system's design is not static, new requirements constantly arrive. So I really like how this book often considers potential changes to the design and addresses corresponding changes to the code. I want to end at the start of the book. One of the strongest book intros I've seen. Scott immediately starts with hard facts, so you don't have illusions about what Software Engineers actually do. 10/10, I recommend it to everyone.
Tweet media one
0
1
2
@borillo
Ricardo Borillo
2 months
RT @asleMammadam: not many companies do what @stackblitz did with
0
3
0
@borillo
Ricardo Borillo
3 months
RT @midudev: El terror de las Pull Requests
Tweet media one
0
48
0
@borillo
Ricardo Borillo
7 months
RT @AMAZlNGNATURE: Devils Tower Wyoming, USA
Tweet media one
0
6K
0
@borillo
Ricardo Borillo
8 months
@flipper83 @dani_latorre @david_bonilla @540deg @codiumteam En el olvido… molaría mucho una lista de ese tipo 🧠
0
0
1
@borillo
Ricardo Borillo
8 months
RT @allenholub: Could we all just dump the idea of a Sprint, please? Pick one story. Narrow its scope down to something you think you can b…
0
44
0
@borillo
Ricardo Borillo
9 months
RT @reactjs: The React Conf livestream starts now! Watch the keynote from @en_JS, @zmofei, @potetotes, @_gsathya, @acdlite, and @joshcstory
0
42
0
@borillo
Ricardo Borillo
10 months
RT @minchoi: Llama 3 is insanely moving fast. People are really pushing Llama 3 to its limits in incredible ways. 10 wild examples (and u…
0
456
0
@borillo
Ricardo Borillo
10 months
Publicada la propuesta de #signals en #javascript que puede cambiar el futuro de la reactividad en los frameworks + vídeo análisis
0
2
3
@borillo
Ricardo Borillo
11 months
Gracias @CodelyTV por contar conmigo para el directo de mañana donde veremos ejemplitos molones junto a los grandes @pedro_g_s y @JavierCane ❤️ #testing #tecnicas
@CodelyTV
Codely ﹤🍍﹥
11 months
Quieres hacer testing, ya lo tienes decidido. Peeeero… hay muchos enfoques de tests y dependiendo del tipo de aplicación y lo que queramos testear nos va a ir mejor optar por una opción u otra. Mañana a las 18h CET directo con @borillo y @pedro_g_s analizando distintas estrategias de testing 🤟 Nos vemos en:
1
3
11
@borillo
Ricardo Borillo
11 months
RT @CodelyTV: Quieres hacer testing, ya lo tienes decidido. Peeeero… hay muchos enfoques de tests y dependiendo del tipo de aplicación y lo…
0
13
0
@borillo
Ricardo Borillo
11 months
RT @_developit: lol
0
3
0
@borillo
Ricardo Borillo
11 months
RT @Ethervoid: Ojo!!
0
2
0
@borillo
Ricardo Borillo
11 months
RT @osanseviero: WebGPU will change ML 🤯 With the recent release of ONNX Runtime with WebGPU, in-browser ML is about to change. We can now…
0
138
0
@borillo
Ricardo Borillo
1 year
En media horita empezamos en #madridjs con "Happy Patterns en TypeScript". Espero que os guste :) #typescript #patterns #refactoring
0
2
9
@borillo
Ricardo Borillo
1 year
@eferro @XaV1uzz @carlosble Viniendo del maestro es más que un lujo ese feedback. Gracias ❤️
1
0
2
@borillo
Ricardo Borillo
1 year
@flipper83 @eferro @XaV1uzz @carlosble Valéis mas que las pesetas ❤️❤️❤️
0
0
3