Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Your spouse cheats on you.
-
In my own conversion from atheism to Christianity, I had to wrestle with a lot of intellectual objections to both theism, in general, and to Christianity, in particular.
-
I was born into a non-religious family.
-
I have been a Scala developer for 15 long years, which makes me one of the oldest Scala programmers around.
-
I previously made a case that Scala needs coordinated and radical changes in order to remain relevant to industry.
-
As a long-time user and one of the earliest evangelists of the Scala programming language, and as CEO of a tech company that has heavily invested in Scala open source, I’ve been acutely interested in growing Scala adoption within industry.
-
In a first for functional effect systems, ZIO 2.0 brought integrated metrics and logging front-ends directly into the core, which enables application developers to easily track and log what’s going on inside their applications for enhanced observability.
-
On August 3rd, 2020, the ZIO community released ZIO 1—itself the product of 3 years of intensive research & development and continuous refinement based on commercial adoption and early production feedback.
-
I’m a technologist and a maker.
-
“We but mirror the world.
-
In the past few months, the TypeLevel organization has become increasingly hostile toward the ZIO community (whose software directly competes with TypeLevel): Rob Norris removing an existing Quill integration from Doobie because Quill decided to move to t…
-
Functional programming doesn’t need to be complex, confusing, or theoretical.
-
On June 5th, 2017, I opened an issue in the Scalaz repository on Github.
-
Effect tracking is not a valid reason to use functional effect systems, because effect tracking is commercially worthless.
-
When I started what would eventually become ZIO, my goal was to give Scala a better asynchronous effect system, one that had some of the high-end features of Haskell’s IO monad, including cancellation of running effects and easy concurrency.
-
The world has changed unimaginably in the past few weeks.
-
I’ve taught functional programming for years now, each time experimenting with different ways of teaching core concepts.
-
Tagless-final is a technique originally used to embed domain-specific languages into a host language, without the use of Generalized Algebraic Data Types.
-
Many of my readers know I have promoted and contributed to Scalaz for a little over two years now.
-
Type classes are a powerful tool for abstraction in functional programming.