DEV Community

Riccardo Odone profile picture

Riccardo Odone

404 bio not found

Location Kraków Joined Joined on  Personal website https://odone.io github website twitter website

Work

Software Maverick

Five Year Club
Writing Debut
Four Year Club
Three Year Club
Two Year Club
One Year Club
16 Week Writing Streak
8 Week Writing Streak
4 Week Writing Streak
How would I do it in Haskell?

How would I do it in Haskell?

6
Comments
3 min read

Want to connect with Riccardo Odone?

Create an account to connect with Riccardo Odone. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Make Your Tests Fail Randomly (and Profit)

Make Your Tests Fail Randomly (and Profit)

6
Comments
4 min read
How to Terminate Legacy Code without Getting Stuck

How to Terminate Legacy Code without Getting Stuck

3
Comments
1 min read
Vanilla JavaScript vs. RxJs

Vanilla JavaScript vs. RxJs

11
Comments 6
4 min read
The Simplest Most Powerful Trick–Verification Steps

The Simplest Most Powerful Trick–Verification Steps

4
Comments
3 min read
How to Deal with (Your) Unsatisfying Code

How to Deal with (Your) Unsatisfying Code

1
Comments
3 min read
From Zero to RxJs via Knowledge Transfer

From Zero to RxJs via Knowledge Transfer

5
Comments
4 min read
10 Knowledge Transfers that Make me Thrive with Legacy Code

10 Knowledge Transfers that Make me Thrive with Legacy Code

3
Comments
7 min read
From Temporary Knowledge to Permanent Knowledge

From Temporary Knowledge to Permanent Knowledge

5
Comments 2
4 min read
Making an Endpoint 13 Times Faster

Making an Endpoint 13 Times Faster

3
Comments
3 min read
How to Investigate Performance Issues in a Web App with a Simple Script

How to Investigate Performance Issues in a Web App with a Simple Script

6
Comments
4 min read
99 Percent Done

99 Percent Done

5
Comments
3 min read
How to Tame Your Reading List to Support Your Goals

How to Tame Your Reading List to Support Your Goals

9
Comments
3 min read
How to Tame Complexity Into Simplicity with a Shake List

How to Tame Complexity Into Simplicity with a Shake List

5
Comments
8 min read
Code Quality is Free (if You Do it Right)

Code Quality is Free (if You Do it Right)

5
Comments
3 min read
How to Conjure Your Team Magic with a few Stickies and the Playbook Exercise

How to Conjure Your Team Magic with a few Stickies and the Playbook Exercise

5
Comments
4 min read
Elm Tricks from Production–From Angular v1 to Elm in 4 Days

Elm Tricks from Production–From Angular v1 to Elm in 4 Days

7
Comments
2 min read
The Three-Step Recipe to Success with Legacy Code without Getting Overwhelmed

The Three-Step Recipe to Success with Legacy Code without Getting Overwhelmed

7
Comments
4 min read
Elm Tricks from Production–Automated Testing is Just Another Tool

Elm Tricks from Production–Automated Testing is Just Another Tool

9
Comments
5 min read
Elm Tricks from Production–Adding Event Listeners to DOM Nodes that do not yet Exist

Elm Tricks from Production–Adding Event Listeners to DOM Nodes that do not yet Exist

10
Comments
3 min read
Naming Things Made Easy

Naming Things Made Easy

7
Comments
3 min read
Elm Tricks from Production–Declarative, Bug-Free User Interfaces with Custom Types

Elm Tricks from Production–Declarative, Bug-Free User Interfaces with Custom Types

10
Comments
3 min read
Can I be Completely Honest? – A Short Mentoring Story

Can I be Completely Honest? – A Short Mentoring Story

5
Comments
3 min read
Elm Tricks from Production–Migrating from Angular v1 to Elm

Elm Tricks from Production–Migrating from Angular v1 to Elm

15
Comments
6 min read
Grateful for the Opportunity of Working on Legacy Code

Grateful for the Opportunity of Working on Legacy Code

6
Comments
4 min read
Elm Tricks from Production–Intro

Elm Tricks from Production–Intro

10
Comments
3 min read
The Secret to Getting Unstuck when Investigating a Bug

The Secret to Getting Unstuck when Investigating a Bug

5
Comments
3 min read
Decomposing Features into Pipelines

Decomposing Features into Pipelines

7
Comments
2 min read
Why Good Solutions Block Better Ones

Why Good Solutions Block Better Ones

23
Comments 2
3 min read
Homebrew Brewfile Dump with Haskell

Homebrew Brewfile Dump with Haskell

6
Comments
3 min read
Starting from the Problem not the Solution

Starting from the Problem not the Solution

9
Comments 2
3 min read
Crossposting to Medium via Command Line

Crossposting to Medium via Command Line

7
Comments
3 min read
Measuring Disagreement with Standard Deviation

Measuring Disagreement with Standard Deviation

5
Comments
4 min read
Custom Markdown in Pandoc

Custom Markdown in Pandoc

7
Comments
3 min read
Asking Why to Uncover Assumptions

Asking Why to Uncover Assumptions

4
Comments
2 min read
RecordDotSyntax in Haskell

RecordDotSyntax in Haskell

8
Comments
2 min read
From Silly Questions to Innovation

From Silly Questions to Innovation

7
Comments
2 min read
Production Drafts for Hakyll Posts

Production Drafts for Hakyll Posts

5
Comments
2 min read
It's Called Mistake, Not Bug

It's Called Mistake, Not Bug

2
Comments
1 min read
Adding `published` to Hakyll Posts

Adding `published` to Hakyll Posts

6
Comments
2 min read
On Living Together as a Team

On Living Together as a Team

4
Comments
3 min read
Rewriting to Haskell–Errors

Rewriting to Haskell–Errors

8
Comments 2
4 min read
On Productivity

On Productivity

2
Comments
3 min read
Rewriting to Haskell–Parsing Query Params, Again

Rewriting to Haskell–Parsing Query Params, Again

6
Comments 2
3 min read
On the Scout Rule

On the Scout Rule

3
Comments
3 min read
Rewriting to Haskell–Parsing Query Params

Rewriting to Haskell–Parsing Query Params

9
Comments
3 min read
On Learning at Work

On Learning at Work

3
Comments
4 min read
Rewriting to Haskell–Linting

Rewriting to Haskell–Linting

2
Comments
2 min read
Rewriting to Haskell–Testing

Rewriting to Haskell–Testing

6
Comments
2 min read
Rewriting to Haskell–Making GHC More Nitpicky

Rewriting to Haskell–Making GHC More Nitpicky

6
Comments
2 min read
Rewriting to Haskell–Standing on the shoulders of Rails

Rewriting to Haskell–Standing on the shoulders of Rails

5
Comments
2 min read
Rewriting to Haskell–Configuration

Rewriting to Haskell–Configuration

7
Comments
2 min read
Rewriting to Haskell–Automatic Formatting

Rewriting to Haskell–Automatic Formatting

7
Comments
2 min read
Rewriting to Haskell–Deployment

Rewriting to Haskell–Deployment

10
Comments
3 min read
Rewriting to Haskell–Project Setup

Rewriting to Haskell–Project Setup

8
Comments
3 min read
Rewriting to Haskell–Intro

Rewriting to Haskell–Intro

6
Comments
2 min read
Staring at ($), (< $ >), (< * >) and (>>=)

Staring at ($), (< $ >), (< * >) and (>>=)

8
Comments 4
3 min read
Why Monad Composes Operations Sequentially

Why Monad Composes Operations Sequentially

6
Comments
2 min read
From Kanbanery to Trello

From Kanbanery to Trello

9
Comments
6 min read
Crossposting to DevTo via command line

Crossposting to DevTo via command line

11
Comments
3 min read
loading...