Joined June 2013
NEW: Capture Checking in Scala 3.4 by Mark Hammons Capture checking in Scala 3 prevents unintended captures in closures, ensuring correct variable capture for enhanced code reliability and reduced bugs. To read more: scalamatters.io/post/capture…
5
1
29
3,342
Hi all, Looking for a job developing Scala in Paris? Look no further! Ingenico is looking for Scala developers for its backend! Ingenico has many perks for its workers, including a profit-sharing arrangement, bonuses, holiday vouchers, and 70% coverage o…lnkd.in/eSTBhn4P
42
Hi all, #ScalaDays is approaching. I have received a discount code for 15% off that will work for sure at #ScalaDays Seattle, and may well work for #ScalaDays madrid. MARK-15. Have a great time everyone! 😀
22
Today I released v0.4.0 of Slinc. The major addition to this release is support for C's va_list type. With this release, Slinc is one step closer to supporting the full range of features present in the preview Foreign Api being developed for the JVM. lnkd.in/ggRvaF_s
19
I’m happy to share that I’m starting a new position as Technical Lead at Ingenico! lnkd.in/eJ95c6Hj
16
After over a year, I've just cut a pre-release of a new version of Slinc: What's been the hold-up? I've been working on a lot of features and improvements. Not everything has been done, but I'm switching to more of an agile style…lnkd.in/eedYw3wh lnkd.in/e6XbaDtN
6
I'm glad to say that I'll be giving a talk at ScalaDays 2023 in Seattle! Hope to see lots of Scala enthusiasts there!! 😁 lnkd.in/ewKirjF4
13
Hi everyone - I am looking for a new role and would appreciate your support. Thank you in advance for any connections, advice, or opportunities you can offer. #OpenToWork lnkd.in/e2tzZGG6
5
I’m happy to share that I’m starting a new position as Senior Software Engineer at Lunatech France! lnkd.in/e_wZZaYs
I've found a practical application of runtime multi-stage programming in Scala 3. In this article I benchmark and demonstrate how Scala 3 can generate code based on runtime data that is massively faster than anything that can be ge…lnkd.in/e4_aSbv8 lnkd.in/eBePWDB9
In this blog post I expand on my recent implementation of the Container datatype and explain a significant usage for it. #functionalprogramming #scala #c #programming lnkd.in/eCU3hSw3
1
1
Did you know that the `Dynamic` trait in Scala can be type safe and its use can be checked for correctness at compile-time? Read my article on static dynamics to learn how! lnkd.in/erbvz7ny #typelevel #functionalprogramming #dynamicprogramming #scala
1
I wrote a short article about type classes and how to group them in lists and such using a type called `Container`. #scala lnkd.in/eQsDPkjh
The builder pattern is well known, but it has weaknesses. Failure to give all the requisite data tends to produce a runtime error as opposed to the compiler errors you'll get from a standard constructor. With Scala 3 we can elimina…lnkd.in/eZVxdS-b lnkd.in/egzZU4jF
Part two of my Sleipnir Project tutorial goes over types, comments, the concept of methods and how to invoke them, string interpolation, and more. #scala #fullstack #tutorial lnkd.in/eYD3ZMzB
Foundations - Scala Fundamentals Part 1 { by Mark Hammons } from @hashnode #scala #learncoding #tutorial mhammons.hashnode.dev/founda…
Win an @Alienware M15 Gaming laptop! To celebrate reaching 100 million downloads we're giving away this beast of a laptop! Retweet this tweet AND follow @adoptopenjdk on twitter! Winner will be picked at random on the 2nd December at 2pm GMT #giveaway #competition #openjdk #java
243
1,442
73
585