Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/etorreborre/etorreborre


https://github.com/etorreborre/etorreborre

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

        

### Hi I'm Eric 👋

## I am a senior software developer

- 💻 I'm a big fan of Functional Programming as a way to deliver correct software
- 💰 I love to think about the product / service aspects of software
- 💺 I favor working remotely, this can be _very_ effective
- 🎷 Besides my keyboard I regularly exercise my fingers on my saxophone

### Connect with me

[![Twitter Follow](https://img.shields.io/twitter/follow/etorreborre?color=1DA1F2&logo=twitter&style=for-the-badge)](https://twitter.com/intent/follow?original_referer=https%3A%2F%2Fgithub.com%etorreborre&screen_name=etorreborre)

[etorreborre | Mastodon][mastodon]
[etorreborre | LinkedIn][linkedin]


### Languages

[Rust](https://www.haskell.org/)
[Haskell](https://www.haskell.org/)
[Scala](https://www.scala-lang.org/)




---

### 📺 Open source libraries

- [specs2][specs2] a BDD library for Scala
- [registry][registry] a dependency injection library for Haskell (or a typeclass alternative depending on how you see it)
- [potions][potions] a command-line arguments parsing library for Unison

---

### 📺 Conference talks

- [What Haskell taught us when we were not looking!](https://www.youtube.com/watch?v=aNL3137C74c)
- [The many faces of modularity](https://www.youtube.com/watch?v=SfW9w-FogeE)
- [The Eff monad, one monad to rule them all](https://www.youtube.com/watch?v=KGJLeHhsZBo)
- [Streams, effects, and beautiful folds, a winning trilogy](https://www.youtube.com/watch?v=wFpUG2jGxVg)
- [Down to the wire](https://www.youtube.com/watch?v=b3wRqlEc6ts)
- [Wire once, rewire twice](https://skillsmatter.com/skillscasts/12299-wire-once-rewire-twice)
- [Specs2, from starters to dessert and ... a look in the kitchen](https://www.youtube.com/watch?v=ZmaItxLI1A4)

---

### 📕 Blog Posts

- [What is so unique about Unison?](https://etorreborre.blog/what-is-so-unique-about-unison)
- [Tagless final, for real](https://etorreborre.blog/typed-tagless-final-for-real)
- [The application toolbok](https://etorreborre.blog/the-application-toolbox)
- [specs2, the next 10 years](https://medium.com/@etorreborre_99063/specs2-the-next-10-years-8c15e85cb9fe)
- [Becoming reasonable](https://medium.com/@etorreborre_99063/becoming-reasonable-361d7f674ee0)
- [Scrap your typeclasses](https://medium.com/@etorreborre_99063/scrap-your-typeclasses-take-2-32ce9fb18810)
- [When FP does not save us](https://medium.com/barely-functional/when-fp-does-not-save-us-92b26148071f)
- [Do we need effects to get abstraction?](https://medium.com/barely-functional/do-we-need-effects-to-get-abstraction-7d5dc0edfbef)
- [A balancing act](https://medium.com/barely-functional/a-balancing-act-c869e1f4fea4)
- [Freer doesn't come from free](https://medium.com/barely-functional/freer-doesnt-come-for-free-c9fade793501)
- [A better add operator for HLists](https://etorreborre.blogspot.com/2019/10/a-better-add-operator-for-hlists.html)
- [Processing CSV files in Haskell](https://etorreborre.blogspot.com/2019/09/processing-csv-files-in-haskell.html)
- [A neat trick from ICFP 2016](https://etorreborre.blogspot.com/2016/09/a-neat-trick-from-icfp-2016.html)
- [The essence of the iterator pattern](https://etorreborre.blogspot.com/2011/06/essence-of-iterator-pattern.html)

---

:zap: Recent GitHub Activity

1. 🎉 Merged PR [#8632](https://github.com/build-trust/ockam/pull/8632) in [build-trust/ockam](https://github.com/build-trust/ockam)
2. 💪 Opened PR [#8627](https://github.com/build-trust/ockam/pull/8627) in [build-trust/ockam](https://github.com/build-trust/ockam)
3. 🗣 Commented on [#1286](https://github.com/etorreborre/specs2/issues/1286#issuecomment-2470012587) in [etorreborre/specs2](https://github.com/etorreborre/specs2)
4. 🔒 Closed issue [#1286](https://github.com/etorreborre/specs2/issues/1286) in [etorreborre/specs2](https://github.com/etorreborre/specs2)
5. 💪 Opened PR [#1181](https://github.com/build-trust/ockam-website/pull/1181) in [build-trust/ockam-website](https://github.com/build-trust/ockam-website)

:zap: GitHub Stats

etorreborre's GitHub Stats

[specs2]: https://github.com/etorreborre/specs2
[registry]: https://github.com/etorreborre/registry
[potions]: https://share.unison-lang.org/@etorreborre/potions
[twitter]: https://twitter.com/etorreborre
[mastodon]: https://fosstodon.org/@etorreborre
[linkedin]: https://linkedin.com/in/etorreborre