Rafa Paradela
@rafaparadela
Followers
753
Following
2K
Media
88
Statuses
2K
Persona humana
Spain
Joined January 2008
Cut the first release of my new #Scala database library https://t.co/BfAATtO0MN Take a look and try it out! It's a new library, so expect rough edges, but you should find it a competitive and easier alternative to the other database query libraries in the Scala ecosystem today
github.com
Scala ORM to query SQL databases from Scala via concise, type-safe, and familiar case classes and collection operations. Connects to Postgres, MySql, H2, and Sqlite out of the box - com-lihaoyi/sca...
4
48
202
0
0
2
Learn more about the advantages that a microservices architecture provides over monolithic systems. https://t.co/FwTugjDhsv
#microservices #softwarearchitecture @rafaparadela
1
4
7
Look at a new, Scala-specific perspective on the age-old monolith vs. microservices debate in the presentation by Xebia's Rafa Paradela. Watch this talk: https://t.co/FiB5OdVsv0
#ScalaDays #Scala @rafaparadela @XebiaFunctional
0
1
7
๐ข๐The team at @XebiaFunctional has been working on SIP-55 for #Scala, which addresses direct-style syntax through suspended functions and continuations. Thank you @jackcviers @diesalbla @fede_fdz @rafaparadela and everyone that made it possible ๐. https://t.co/i4iQcqUQSf
github.com
A SIP for introducing coroutines to Scala using implicit parameters. We deal with usual coroutine problems such as colour-transparency and higher-order functions, as well as with concurrency proble...
2
12
29
Down to one final spot for the pre-Scala Days Seattle workshop. If you haven't reserved your spot yet, jump on it! The workshop will cover modeling and developing a streaming application using #Scala 3 and technologies like fs2, #Kafka, and #ScalaJS. https://t.co/Azvl6LpTGy
0
5
7
We asked @odersky to share his thoughts about the importance of tooling in the evolution and adoption of a programming language. #Scala @scala_lang
1
9
31
๐ฃ๏ธ @XebiaFunctional's @fede_fdz will show how to leverage property-based testing to effectively & efficiently test crucial parts of your system using state machine testing at #ScalaDays Madrid Learn more: https://t.co/y70nxQy8mr
0
11
18
We're stoked for the first day of @KotlinConf! Make sure to stop by our booth and chat all things #Kotlin and @arrow_kt. Also, don't miss @vergauwen_simon and @trupill's talks today! We got swag and a chance to win @DayKotlin tickets! #KotlinConf
0
5
26
The past few days, our team participated in the 1st @scala_lang Tooling Summit in Lausanne! Lots of discussions around @scala_sbt, the compiler academy, meta programming, structured diagnostics, and the exciting future of #Scala. Interviews, recap, and pics are coming soon!
1
11
36
@rafaparadela and @jackcviers from @XebiaFunctional will lead the course "How to Build an Online Multiplayer Game with Scala 3, ScalaJS, and Kafka" where attendees will develop a streaming and scalable system from scratch. Learn more:
1
7
12
We hope everyone is having a great start to 2023! We took the opportunity to refresh our Cรกdiz office walls to showcase some special places in the 47 Degrees to @xebia timeline. โฅ๏ธ Special thanks to Santos from #WholeGrafix for the amazing work! #Xebia #graffitiart
1
10
28
As 2022 comes to an end, we're excited for what lies ahead in 2023. Wishing you and yours the happiest holidays and a remarkable new year! @Xebia
0
15
27
We're approaching the next phase of the 47 Degrees journey with @Xebia. Beginning in 2023, we'll be transitioning our name and brand to Xebia Functional! Learn more about the upcoming changes here: https://t.co/yIwSSWxhWk
#XebiaFunctional #Xebia #FunctionalProgramming
0
16
26
Not kidding, Iโm learning a more realistic English by watching reality shows than studying grammar lessons because apparently people talk differently in the real world compared to books. People donโt say โdo you really believe that?โ but โget outta hereโ ๐
0
0
1
We're polling #Scala engineers to hear your most common uses of Scala and the downsides you may face with it in projects. It's two quick multiple-choice questions. Help us out by filling it out here, it's anonymous: https://t.co/g25QLnodQs cc: @NynyF @rafaparadela
docs.google.com
Please help us get an insight into the most common usages of Scala and the frequent downsides engineers face in the projects they got involved.
3
15
20
In Scala 3 ๐ฒ๐๐๐๐๐ก๐๐ต๐๐๐๐๐๐๐๐ท[๐ธ๐๐, ๐๐๐๐๐๐] is written like ๐ธ๐๐ ?=> ๐๐๐๐๐๐, where the `๐ธ๐๐` is a context parameter (defined implicitly in the scope). ๐๐ผ๐ป๐๐ฒ๐
๐ ๐๐๐ป๐ฐ๐๐ถ๐ผ๐ป๐ are useful to inject dependencies. #scala #scala3Ready
0
0
5
๐ ๐ฎ๐๐ฐ๐ต ๐ง๐๐ฝ๐ฒ๐ is a match expression but applied to types instead of values, that allows us to correlate unrelated types which are type-checked at compile time. There is no analogous feature in Scala 2. #scala #scala3Ready
0
0
4
Have you ever juggled to match the parameters of a higher-kinded type? Maybe something like ({๐๐ข๐๐ ฮป[๐ก] = ๐ก})#ฮป or you used the Kind Projector plugin? In Scala 3, "๐ง๐๐ฝ๐ฒ ๐น๐ฎ๐บ๐ฏ๐ฑ๐ฎ" lets one express a higher-kinded type directly, using `=>>`. #scala #scala3Ready
0
0
2