DEV Community

loading...
Riccardo Odone profile picture

Riccardo Odone

🏳️‍🌈 Pronoun.is/he 💣 Maverick & Leader @Lunar_Logic ✉️ PinkLetter Odone.io/#newsletter 🎓 Student & Teacher of Timeless Software Skills

Location KrakĂłw Joined Joined on  Twitter logo GitHub logo External link icon
Work

Software Maverick

How would I do it in Haskell?

How would I do it in Haskell?

Reactions 6
3 min read
Make Your Tests Fail Randomly (and Profit)

Make Your Tests Fail Randomly (and Profit)

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

How to Terminate Legacy Code without Getting Stuck

Reactions 3
1 min read
Vanilla JavaScript vs. RxJs

Vanilla JavaScript vs. RxJs

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

The Simplest Most Powerful Trick–Verification Steps

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

How to Deal with (Your) Unsatisfying Code

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

From Zero to RxJs via Knowledge Transfer

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

10 Knowledge Transfers that Make me Thrive with Legacy Code

Reactions 4
7 min read
From Temporary Knowledge to Permanent Knowledge

From Temporary Knowledge to Permanent Knowledge

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

Making an Endpoint 13 Times Faster

Reactions 3
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

Reactions 6
4 min read
99 Percent Done

99 Percent Done

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

How to Tame Your Reading List to Support Your Goals

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

How to Tame Complexity Into Simplicity with a Shake List

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

Code Quality is Free (if You Do it Right)

Reactions 5
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

Reactions 5
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

Reactions 7
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

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

Elm Tricks from Production–Automated Testing is Just Another Tool

Reactions 9
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

Reactions 10
3 min read
Naming Things Made Easy

Naming Things Made Easy

Reactions 7
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

Reactions 8
3 min read
Can I be Completely Honest? – A Short Mentoring Story

Can I be Completely Honest? – A Short Mentoring Story

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

Elm Tricks from Production–Migrating from Angular v1 to Elm

Reactions 14
6 min read
Grateful for the Opportunity of Working on Legacy Code

Grateful for the Opportunity of Working on Legacy Code

Reactions 6
4 min read
Elm Tricks from Production–Intro

Elm Tricks from Production–Intro

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

The Secret to Getting Unstuck when Investigating a Bug

Reactions 5
3 min read
Decomposing Features into Pipelines

Decomposing Features into Pipelines

Reactions 7
2 min read
Why Good Solutions Block Better Ones

Why Good Solutions Block Better Ones

Reactions 23 Comments 2
3 min read
Homebrew Brewfile Dump with Haskell

Homebrew Brewfile Dump with Haskell

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

Starting from the Problem not the Solution

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

Crossposting to Medium via Command Line

Reactions 6
3 min read
Measuring Disagreement with Standard Deviation

Measuring Disagreement with Standard Deviation

Reactions 5
4 min read
Custom Markdown in Pandoc

Custom Markdown in Pandoc

Reactions 5
3 min read
Asking Why to Uncover Assumptions

Asking Why to Uncover Assumptions

Reactions 4
2 min read
RecordDotSyntax in Haskell

RecordDotSyntax in Haskell

Reactions 8
2 min read
From Silly Questions to Innovation

From Silly Questions to Innovation

Reactions 7
2 min read
Production Drafts for Hakyll Posts

Production Drafts for Hakyll Posts

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

It's Called Mistake, Not Bug

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

Adding `published` to Hakyll Posts

Reactions 6
2 min read
On Living Together as a Team

On Living Together as a Team

Reactions 4
3 min read
Rewriting to Haskell–Errors

Rewriting to Haskell–Errors

Reactions 8 Comments 2
4 min read
On Productivity

On Productivity

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

Rewriting to Haskell–Parsing Query Params, Again

Reactions 6 Comments 2
3 min read
On the Scout Rule

On the Scout Rule

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

Rewriting to Haskell–Parsing Query Params

Reactions 7
3 min read
On Learning at Work

On Learning at Work

Reactions 3
4 min read
Rewriting to Haskell–Linting

Rewriting to Haskell–Linting

Reactions 2
2 min read
Rewriting to Haskell–Testing

Rewriting to Haskell–Testing

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

Rewriting to Haskell–Making GHC More Nitpicky

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

Rewriting to Haskell–Standing on the shoulders of Rails

Reactions 5
2 min read
Rewriting to Haskell–Configuration

Rewriting to Haskell–Configuration

Reactions 7
2 min read
Rewriting to Haskell–Automatic Formatting

Rewriting to Haskell–Automatic Formatting

Reactions 6
2 min read
Rewriting to Haskell–Deployment

Rewriting to Haskell–Deployment

Reactions 10
3 min read
Rewriting to Haskell–Project Setup

Rewriting to Haskell–Project Setup

Reactions 7
3 min read
Rewriting to Haskell–Intro

Rewriting to Haskell–Intro

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

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

Reactions 8 Comments 4
3 min read
Why Monad Composes Operations Sequentially

Why Monad Composes Operations Sequentially

Reactions 6
2 min read
From Kanbanery to Trello

From Kanbanery to Trello

Reactions 8
6 min read
Crossposting to DevTo via command line

Crossposting to DevTo via command line

Reactions 11
3 min read
loading...