Diego Alonso

Results 32 issues of Diego Alonso

Small refactor of the code in the `fromSocket` method of the `H2Client` class, for creating and starting up an `H2Connection`. Splits long code of the `for` comprehension (in Resource) into...

module:ember-core
series/0.23

In the `ember-core` package, in the H2Server, the `fromSocket` method, we refactor the code to split the main expression, a for comprehension in `Resource`, to extract a couple of methods...

module:ember-core
series/0.23

- Use exists / forall instead of filter/find/map - Avoid the call to `String.toUpperCase`, since that would allocate an entire new string that is immediately discarded.

module:ember-core

The `writeLoop` was using FS2 streams without strict need. The streams in question are generated, by pulling all available data from a queue, and immediately processed. This is the kind...

module:ember-core
series/0.23

Since `Entity.Stream` is not a good default, because of the overhead of dealing with streams, we deprecate the Entity.apply method in favour of a explicit `stream` constructor. We also add...

module:servlet
module:core
module:blaze-client
module:client
module:server
module:blaze-server
module:okhttp-client
module:ember-core
module:jetty-client
module:circe
module:laws
module:blaze-core

- Replace "ContextRequest" and "ContextResponse" with a common class "WithContext", which does not take any parameter of Kind 1. Some existing methods, and the `apply` constructor, are replicated in syntax...

module:core
module:ember-client
module:client
module:server
module:blaze-server
module:circe
series/0.23

Issue #73, carried out in PR #344, replaced the first version of `@free` and `@module`, based on the Scala [Macro annotations](https://docs.scala-lang.org/overviews/macros/annotations.html) with the macro annotations provided by the [Scalameta-Paradise](https://github.com/scalameta/paradise/) project....

WE have a project, in which we are using several packages that depend on `shapeless`, and for which we are using the version 2.13.2 of Scala. I have analysed the...

Blocked/needs help

Small tweak, add a constant with a stream that only emits a unit, and use it in a few places.

Write `sendAll` to work at level of chunks, to avoid some overheads of Stream `evalMap` (since there is no downstream cut).