Gautier DI FOLCO
FOSS Contributions
Activities
Hire me
Talks
Posts
Categories
Tags
design
8th October 2024
Event sourcing migrations retrospective
software engineering
design
retrospective
architecture
Read more
→
24th September 2024
Designing strongly typed range
haskell
design
Read more
→
10th September 2024
Haskell Legacy: Adding features
haskell
design
legacy
polysemy
Read more
→
27th August 2024
Haskell Legacy: Pure projection
haskell
design
legacy
polysemy
Read more
→
20th August 2024
Haskell Legacy: CQRS
haskell
design
legacy
polysemy
Read more
→
13th August 2024
Haskell Legacy: Going event-first
haskell
design
legacy
polysemy
Read more
→
6th August 2024
Haskell Legacy: Reversing writes
haskell
design
legacy
polysemy
Read more
→
30th July 2024
Haskell Legacy: Creating events
haskell
design
legacy
polysemy
Read more
→
23rd July 2024
Haskell Legacy: Extracting business logic and introducing effects
haskell
design
legacy
polysemy
Read more
→
16th July 2024
Haskell Legacy: Testing
haskell
design
legacy
Read more
→
9th July 2024
Haskell Legacy: Introduction
haskell
design
legacy
Read more
→
10th March 2024
OOP has not invented encapsulation
design
engineering
c
Read more
→
6th March 2024
Types for building and types for running
haskell
design
engineering
type-driven design
Read more
→
3rd March 2024
Types strengthening
haskell
design
engineering
type-driven design
Read more
→
28th February 2024
eDSLs for tests
haskell
design
engineering
type-driven design
test-driven development
Read more
→
25th February 2024
Type-driven development applied: librarian
haskell
design
engineering
type-driven design
test-driven development
Read more
→
21st February 2024
Types and Tests
haskell
design
engineering
type-driven design
test-driven development
Read more
→
18th February 2024
Architecture Heuristic YNIA: Events metadata
architecture
design
heuristics
Read more
→
14th February 2024
Haskell: imports vs exports
software engineering
design
haskell
Read more
→
11th February 2024
Haskell refactorings
software engineering
design
haskell
Read more
→
7th February 2024
Bypassing Prometheus SDK push model
software engineering
design
monitoring
lgtm-stack
haskell
Read more
→
4th February 2024
Naming has a social convention
software engineering
design
Read more
→
31st January 2024
Prescriptivism and Descriptivism
software engineering
design
haskell
functional programming
object-oriented programming
Read more
→
24th January 2024
Screaming Architecture
software engineering
product
design
Read more
→
29th November 2023
Architecture Heuristic YNIA: Participants
architecture
design
heuristics
Read more
→
29th October 2023
From custom Monad to Polysemy
haskell
design
polysemy
Read more
→
25th October 2023
Implementation-oriented Monad
haskell
design
Read more
→
18th October 2023
Architecture Heuristic YNIA: Queues
architecture
design
heuristics
Read more
→
15th October 2023
Haskell Type Reflection Anti-pattern
haskell
design
Read more
→
11th October 2023
QuasiQuoting Smart Constructors
haskell
design
Read more
→
27th September 2023
Witness functions
haskell
design
engineering
refactoring
Read more
→
13th August 2023
Test-Driven Development Freedom
haskell
design
engineering
test-driven development
Read more
→
9th August 2023
What a good design is
architecture
engineering
design
Read more
→
12th July 2023
New library: kill-bool
haskell
design
library
Read more
→
9th July 2023
Abaks: OpenAPI
haskell
design
project
abaks
Read more
→
7th July 2023
Abaks: Views
haskell
design
project
abaks
Read more
→
2nd July 2023
Abaks: A word on testing
haskell
design
project
abaks
Read more
→
28th June 2023
Abaks: Drivers
haskell
design
project
abaks
Read more
→
25th June 2023
Abaks: Interface Adapters - API
haskell
design
project
abaks
Read more
→
21st June 2023
Abaks: Testing Use Cases
haskell
design
project
abaks
Read more
→
18th June 2023
Abaks: Use Cases
haskell
design
project
abaks
Read more
→
14th June 2023
Abaks: testing core domain
haskell
design
project
abaks
Read more
→
11th June 2023
Abaks: commands
haskell
design
project
abaks
Read more
→
7th June 2023
Abaks: events
haskell
design
project
abaks
Read more
→
4th June 2023
Abaks: initial requirements
haskell
design
project
abaks
Read more
→
28th May 2023
Polysemy: Scoped
haskell
polysemy
design
effects systems
Read more
→
24th May 2023
Polysemy: Opaque
haskell
polysemy
design
effects systems
Read more
→
17th May 2023
Polysemy: Onion architecture
haskell
polysemy
design
effects systems
Read more
→
14th May 2023
Polysemy: Design heuristics: Hiding vs Exposing
haskell
polysemy
design
effects systems
Read more
→
10th May 2023
Polysemy: Design heuristics: Dispatcher
haskell
polysemy
design
effects systems
Read more
→
3rd May 2023
Polysemy: Design heuristics: Hiding interpreters
haskell
polysemy
design
effects systems
Read more
→
26th April 2023
Design for collaboration
software engineering
product
team
design
Read more
→
21st April 2023
Polysemy: 1.9.0.0 released!
haskell
polysemy
design
effects systems
Read more
→
5th April 2023
Polysemy: Design heuristics: Grouping interpreters
haskell
polysemy
design
effects systems
Read more
→
29th March 2023
Polysemy: Design heuristics: Effects layering
haskell
polysemy
design
effects systems
Read more
→
22nd March 2023
Polysemy: Design heuristics: Split by responsibility
haskell
polysemy
design
effects systems
Read more
→
15th March 2023
Polysemy: Design heuristics: IO hunting
haskell
polysemy
design
effects systems
Read more
→
8th March 2023
Polysemy: Async gotchas
haskell
polysemy
design
effects systems
Read more
→
1st March 2023
Polysemy: Strategy internals
haskell
polysemy
design
effects systems
Read more
→
26th February 2023
Polysemy: Changing return
haskell
polysemy
design
effects systems
Read more
→
22nd February 2023
Polysemy: IO
haskell
polysemy
design
effects systems
Read more
→
19th February 2023
Polysemy: NonDet
haskell
polysemy
design
effects systems
Read more
→
15th February 2023
Polysemy: AtomicState
haskell
polysemy
design
effects systems
Read more
→
12th February 2023
Polysemy: Fixpoint
haskell
polysemy
design
effects systems
Read more
→
8th February 2023
Polysemy: Bundle
haskell
polysemy
design
effects systems
Read more
→
5th February 2023
Polysemy: Higher order Effects and combined interpreters
haskell
polysemy
design
effects systems
Read more
→
1st February 2023
Polysemy: Final vs Embed
haskell
polysemy
design
effects systems
Read more
→
29th January 2023
Polysemy: Tactics binding deprecated workaround
haskell
polysemy
design
effects systems
Read more
→
25th January 2023
Polysemy: Tactics binding
haskell
polysemy
design
effects systems
Read more
→
22nd January 2023
Polysemy: Strategies binding
haskell
polysemy
design
effects systems
Read more
→
18th January 2023
Polysemy: Async
haskell
polysemy
design
effects systems
Read more
→
15th January 2023
Polysemy: Higher-order effects with Final
haskell
polysemy
design
effects systems
Read more
→
11th January 2023
Polysemy: Final
haskell
polysemy
design
effects systems
Read more
→
8th January 2023
Polysemy: Higher-order effects introductions
haskell
polysemy
design
effects systems
Read more
→
4th January 2023
Polysemy: Input
haskell
polysemy
design
effects systems
Read more
→
1st January 2023
Polysemy: Embed
haskell
polysemy
design
effects systems
Read more
→
28th December 2022
Polysemy: Interceptors to buffer
haskell
polysemy
design
effects systems
Read more
→
25th December 2022
Polysemy: Introduction to Interceptors
haskell
polysemy
design
effects systems
Read more
→
21st December 2022
Polysemy: Tagged effects
haskell
polysemy
design
effects systems
Read more
→
18th December 2022
Polysemy: Interpretation and effects inline injection
haskell
polysemy
design
effects systems
Read more
→
14th December 2022
Polysemy: Interpretation and effects injection
haskell
polysemy
design
effects systems
Read more
→
11th December 2022
Polysemy: Introduction to Effect interpretation
haskell
polysemy
design
effects systems
Read more
→
7th December 2022
Polysemy: Introduction to Effect definition
haskell
polysemy
design
effects systems
Read more
→
4th December 2022
Polysemy: EffectRow design
haskell
polysemy
design
effects systems
Read more
→
30th November 2022
Polysemy: EffectRow
haskell
polysemy
design
effects systems
Read more
→
27th November 2022
Polysemy: Introduction to interpreters
haskell
polysemy
design
effects systems
Read more
→
23rd November 2022
Polysemy: An introduction
haskell
polysemy
design
effects systems
Read more
→
15th November 2022
Problems before solution
architecture
design
Read more
→
9th November 2022
Write for debug
gdcr
code kata
coding dojo
code retreat
design
Read more
→
8th November 2022
User Driven Design
software engineering
product
design
Read more
→
←
All tags