Posts by Category

scala

10 minute read

Quill is an wonderful tool, and like most wonderful tools it solves very complex problems - but not all of them. In this post you will learn about some of the challenges the ones on the backstage have been dealing...

1 minute read

Quill 3.5.2 was released last week, bringing many bug fixes and new capabilities. It took a little longer than usual releases, but for a good reason: regargind the future of Quill, @deusaquilus has been doing an amazing job preparing the...

4 minute read

Recently, someone has opened an issue suggesting the support for DELETE ... RETURNING clause. This post will take you through the joy of implementing it!

7 minute read

Alright team, the current government - you know, the Galatic Empire - has made us responsible for their new project, a space station called “Death Star” (what a tacky name). Basically, they want a station literally the size of a...

7 minute read

Discussing with a brazilian friend about the situation in our country, we realised how difficult it is to find information about public spending, and when available, how difficult it can be to reason about it. Joining our forces, we decided...

4 minute read

Shapeless is a library for generic programming in Scala, largely present in the ecosystem, but mostly behind the scenes; it is likely shapeless powers some of the libraries in your project, even though you don’t use it directly.

less than 1 minute read

Since version 1.4.200, H2 supports INSERT ... ON CONFLICT DO NOTHING in PostgreSQL Compatibility Mode. Thanks to b-gyula, Quill now supports this feature as well.

less than 1 minute read

The first Quill’s release of 2020 is out and besides fixes, it brings some useful features. The first of them is update(...).returning.

5 minute read

Lambda Days 2020, summary of second day. Don’t forget to read the wrap-up of the first day before this one!

5 minute read

Lambda Days is a conference focused on Functional Programming, where the “academia meets industry”. The conference happens in Krakow, Poland, and this year I had the chance to attend for the first time, and share a bit of my knowledge....

4 minute read

My summary of the second day attending the awesome Functional Scala London 2019. If you didn’t read the first part, just do it!

5 minute read

Last week I attended the Functional Scala London 2019, a conference with an incredible lineup of prominent figures of the Scala world. Organized by John De Goes, this conference is a proper contribution to the community: 2 days of knowledge...

1 minute read

Besides NDBC Postgres module, the release of Quill 3.5.0 brings an interesting feature for Microsoft SQL Server users: returning via OUTPUT.

1 minute read

Quill 3.5.0 is out and this release brings an integration with the already mentioned NDBC Driver. This post is a brief summary about the new module quill-ndbc-postgres.

17 minute read

As one of Quill’s maintainer and an open source enthusiast, I am always thinking of ways to spread the word and have more people contributing to the project. Pair programming is a great technique to share knowledge and introduce newcomers...

Back to Top ↑

opensource

5 minute read

A while back I blogged about how to write an api client using ZIO and http4s client. Revisiting it is interesting, so much changed since then! The post was a nice example at the time, but thinking about that solution...

10 minute read

Quill is an wonderful tool, and like most wonderful tools it solves very complex problems - but not all of them. In this post you will learn about some of the challenges the ones on the backstage have been dealing...

1 minute read

Quill 3.5.2 was released last week, bringing many bug fixes and new capabilities. It took a little longer than usual releases, but for a good reason: regargind the future of Quill, @deusaquilus has been doing an amazing job preparing the...

4 minute read

Recently, someone has opened an issue suggesting the support for DELETE ... RETURNING clause. This post will take you through the joy of implementing it!

less than 1 minute read

Since version 1.4.200, H2 supports INSERT ... ON CONFLICT DO NOTHING in PostgreSQL Compatibility Mode. Thanks to b-gyula, Quill now supports this feature as well.

less than 1 minute read

The first Quill’s release of 2020 is out and besides fixes, it brings some useful features. The first of them is update(...).returning.

4 minute read

My summary of the second day attending the awesome Functional Scala London 2019. If you didn’t read the first part, just do it!

5 minute read

Last week I attended the Functional Scala London 2019, a conference with an incredible lineup of prominent figures of the Scala world. Organized by John De Goes, this conference is a proper contribution to the community: 2 days of knowledge...

1 minute read

Besides NDBC Postgres module, the release of Quill 3.5.0 brings an interesting feature for Microsoft SQL Server users: returning via OUTPUT.

1 minute read

Quill 3.5.0 is out and this release brings an integration with the already mentioned NDBC Driver. This post is a brief summary about the new module quill-ndbc-postgres.

17 minute read

As one of Quill’s maintainer and an open source enthusiast, I am always thinking of ways to spread the word and have more people contributing to the project. Pair programming is a great technique to share knowledge and introduce newcomers...

6 minute read

Hacktoberfest is an awesome initiative that invites developers from around the world to participate and contribute to Open Source. This is the second year in a row that I managed to beat the challenge, and inspired by it I decided to...

Back to Top ↑

quill

10 minute read

Quill is an wonderful tool, and like most wonderful tools it solves very complex problems - but not all of them. In this post you will learn about some of the challenges the ones on the backstage have been dealing...

1 minute read

Quill 3.5.2 was released last week, bringing many bug fixes and new capabilities. It took a little longer than usual releases, but for a good reason: regargind the future of Quill, @deusaquilus has been doing an amazing job preparing the...

4 minute read

Recently, someone has opened an issue suggesting the support for DELETE ... RETURNING clause. This post will take you through the joy of implementing it!

less than 1 minute read

Since version 1.4.200, H2 supports INSERT ... ON CONFLICT DO NOTHING in PostgreSQL Compatibility Mode. Thanks to b-gyula, Quill now supports this feature as well.

less than 1 minute read

The first Quill’s release of 2020 is out and besides fixes, it brings some useful features. The first of them is update(...).returning.

1 minute read

Besides NDBC Postgres module, the release of Quill 3.5.0 brings an interesting feature for Microsoft SQL Server users: returning via OUTPUT.

1 minute read

Quill 3.5.0 is out and this release brings an integration with the already mentioned NDBC Driver. This post is a brief summary about the new module quill-ndbc-postgres.

17 minute read

As one of Quill’s maintainer and an open source enthusiast, I am always thinking of ways to spread the word and have more people contributing to the project. Pair programming is a great technique to share knowledge and introduce newcomers...

Back to Top ↑

community

5 minute read

Lambda Days 2020, summary of second day. Don’t forget to read the wrap-up of the first day before this one!

5 minute read

Lambda Days is a conference focused on Functional Programming, where the “academia meets industry”. The conference happens in Krakow, Poland, and this year I had the chance to attend for the first time, and share a bit of my knowledge....

4 minute read

My summary of the second day attending the awesome Functional Scala London 2019. If you didn’t read the first part, just do it!

5 minute read

Last week I attended the Functional Scala London 2019, a conference with an incredible lineup of prominent figures of the Scala world. Organized by John De Goes, this conference is a proper contribution to the community: 2 days of knowledge...

6 minute read

Hacktoberfest is an awesome initiative that invites developers from around the world to participate and contribute to Open Source. This is the second year in a row that I managed to beat the challenge, and inspired by it I decided to...

Back to Top ↑

howto

10 minute read

Quill is an wonderful tool, and like most wonderful tools it solves very complex problems - but not all of them. In this post you will learn about some of the challenges the ones on the backstage have been dealing...

4 minute read

Recently, someone has opened an issue suggesting the support for DELETE ... RETURNING clause. This post will take you through the joy of implementing it!

2 minute read

JSON can be a complicated format to manipulate, even though it’s well structured text. When using static type languages - like Rust - we want the almighty compiler on our side, no one wants to work with pure text… but...

17 minute read

As one of Quill’s maintainer and an open source enthusiast, I am always thinking of ways to spread the word and have more people contributing to the project. Pair programming is a great technique to share knowledge and introduce newcomers...

Back to Top ↑

conference

5 minute read

Lambda Days 2020, summary of second day. Don’t forget to read the wrap-up of the first day before this one!

5 minute read

Lambda Days is a conference focused on Functional Programming, where the “academia meets industry”. The conference happens in Krakow, Poland, and this year I had the chance to attend for the first time, and share a bit of my knowledge....

4 minute read

My summary of the second day attending the awesome Functional Scala London 2019. If you didn’t read the first part, just do it!

5 minute read

Last week I attended the Functional Scala London 2019, a conference with an incredible lineup of prominent figures of the Scala world. Organized by John De Goes, this conference is a proper contribution to the community: 2 days of knowledge...

Back to Top ↑

zio

7 minute read

Alright team, the current government - you know, the Galatic Empire - has made us responsible for their new project, a space station called “Death Star” (what a tacky name). Basically, they want a station literally the size of a...

7 minute read

Discussing with a brazilian friend about the situation in our country, we realised how difficult it is to find information about public spending, and when available, how difficult it can be to reason about it. Joining our forces, we decided...

Back to Top ↑

postgres

less than 1 minute read

The first Quill’s release of 2020 is out and besides fixes, it brings some useful features. The first of them is update(...).returning.

1 minute read

Quill 3.5.0 is out and this release brings an integration with the already mentioned NDBC Driver. This post is a brief summary about the new module quill-ndbc-postgres.

Back to Top ↑

sqlserver

less than 1 minute read

The first Quill’s release of 2020 is out and besides fixes, it brings some useful features. The first of them is update(...).returning.

1 minute read

Besides NDBC Postgres module, the release of Quill 3.5.0 brings an interesting feature for Microsoft SQL Server users: returning via OUTPUT.

Back to Top ↑

haskell

5 minute read

Lambda Days 2020, summary of second day. Don’t forget to read the wrap-up of the first day before this one!

5 minute read

Lambda Days is a conference focused on Functional Programming, where the “academia meets industry”. The conference happens in Krakow, Poland, and this year I had the chance to attend for the first time, and share a bit of my knowledge....

Back to Top ↑

http4s

7 minute read

Discussing with a brazilian friend about the situation in our country, we realised how difficult it is to find information about public spending, and when available, how difficult it can be to reason about it. Joining our forces, we decided...

Back to Top ↑

career

6 minute read

Hacktoberfest is an awesome initiative that invites developers from around the world to participate and contribute to Open Source. This is the second year in a row that I managed to beat the challenge, and inspired by it I decided to...

Back to Top ↑

ndbc

1 minute read

Quill 3.5.0 is out and this release brings an integration with the already mentioned NDBC Driver. This post is a brief summary about the new module quill-ndbc-postgres.

Back to Top ↑

rust

2 minute read

JSON can be a complicated format to manipulate, even though it’s well structured text. When using static type languages - like Rust - we want the almighty compiler on our side, no one wants to work with pure text… but...

Back to Top ↑

serde

2 minute read

JSON can be a complicated format to manipulate, even though it’s well structured text. When using static type languages - like Rust - we want the almighty compiler on our side, no one wants to work with pure text… but...

Back to Top ↑

json

2 minute read

JSON can be a complicated format to manipulate, even though it’s well structured text. When using static type languages - like Rust - we want the almighty compiler on our side, no one wants to work with pure text… but...

Back to Top ↑

h2

less than 1 minute read

Since version 1.4.200, H2 supports INSERT ... ON CONFLICT DO NOTHING in PostgreSQL Compatibility Mode. Thanks to b-gyula, Quill now supports this feature as well.

Back to Top ↑

shapeless

4 minute read

Shapeless is a library for generic programming in Scala, largely present in the ecosystem, but mostly behind the scenes; it is likely shapeless powers some of the libraries in your project, even though you don’t use it directly.

Back to Top ↑

zio-stream

7 minute read

Alright team, the current government - you know, the Galatic Empire - has made us responsible for their new project, a space station called “Death Star” (what a tacky name). Basically, they want a station literally the size of a...

Back to Top ↑

streaming

7 minute read

Alright team, the current government - you know, the Galatic Empire - has made us responsible for their new project, a space station called “Death Star” (what a tacky name). Basically, they want a station literally the size of a...

Back to Top ↑

bash

4 minute read

The best tool is often the simplest, isn’t it? Still, doesn’t matter how experienced one can be, once in a while passion overcomes logic.

Back to Top ↑

scripting

4 minute read

The best tool is often the simplest, isn’t it? Still, doesn’t matter how experienced one can be, once in a while passion overcomes logic.

Back to Top ↑

doobie

Back to Top ↑

fs2

Back to Top ↑

review

2 minute read

2020 has been an intense rollercoaster of a year, with extreme ups and downs - probably more downs than ups for most of us. I will focus on the good stuff in this post, but let’s get one thing straight...

Back to Top ↑

sttp

5 minute read

A while back I blogged about how to write an api client using ZIO and http4s client. Revisiting it is interesting, so much changed since then! The post was a nice example at the time, but thinking about that solution...

Back to Top ↑

zio-json

5 minute read

A while back I blogged about how to write an api client using ZIO and http4s client. Revisiting it is interesting, so much changed since then! The post was a nice example at the time, but thinking about that solution...

Back to Top ↑