Skip to content

Instantly share code, notes, and snippets.

View sroccaserra's full-sized avatar
🐿️

Sébastien Roccaserra sroccaserra

🐿️
View GitHub Profile
@sroccaserra
sroccaserra / DomainDrivenArchitecture.md
Last active July 9, 2017 22:30
Notes brutes sur le BBL "Domain Driven Architecture" du 16 déc. 2016, par @lilobase

Domain Driven Architecture

2016-12-16

Mes notes brutes sur le BBL "Domain Driven Architecture" du 16 décembre 2016, par @lilobase chez @novencia.

  • Même language = paramount (le top)
  • Ne jamais contraindre le métier
@sroccaserra
sroccaserra / Fibonacci.hs
Last active March 3, 2017 08:42
Coding Dojo Haskell 001
module Fibonacci where
fibonacci 1 = 0
fibonacci 2 = 1
fibonacci n = fibonacci(n - 1) + fibonacci(n - 2)
@sroccaserra
sroccaserra / logger_reminder.py
Created March 9, 2017 08:53
Python 3 "logging to file" quick ref
import logging
seb_logger = logging.getLogger('Seb')
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
file_handler = logging.FileHandler('/vagrant/project/Seb.log')
file_handler.setLevel(logging.DEBUG)
file_handler.setFormatter(formatter)
seb_logger.addHandler(file_handler)
seb_logger.setLevel(logging.DEBUG)
@sroccaserra
sroccaserra / post.py
Last active March 11, 2017 13:38
Active Record Illustration
from mongoengine import Document, StringField, ReferenceField, CASCADE, EmbeddedDocumentField, ListField
class Post(Document):
title = StringField(max_length=120, required=True)
author = ReferenceField(User, reverse_delete_rule=CASCADE)
tags = ListField(StringField(max_length=30))
comments = ListField(EmbeddedDocumentField(Comment))
meta = {'allow_inheritance': True}
@sroccaserra
sroccaserra / LApresMidiDuDDD.md
Last active September 25, 2018 19:37
Mes notes brutes sur l'après-midi du DDD
@sroccaserra
sroccaserra / 2017-06-15_Entropie_du_logiciel.md
Last active April 27, 2022 12:15
Entropie du logiciel : dette technique et complexité accidentelle (Agile France 2017)

Entropie du logiciel : dette technique et complexité accidentelle

2017-06-15

Mes notes sur la session de @Lilobase à @AgileFrance 2017.

Voir aussi : les slides de la session.

Qu'est-ce qui fait qu'un système logiciel est pourri ? Note : au niveau

Co-écriture des spécifications par l'exemple

2017-06-16

Mes notes sur la session de Christophe Addinquy à Agile France 2017.

La co-écriture des tests d'acceptation : la compréhension partagée entre les acteurs, lever les ambiguïtés sur ce qu'on fait avec des exemples concrets.

@sroccaserra
sroccaserra / 2017-06-20_Alistair_in_the_hexagone.md
Last active July 21, 2021 08:17
Alistair in the 'hexagone'
@sroccaserra
sroccaserra / Test.hs
Last active December 8, 2017 08:14
Dojo
import Test.Hspec
-- ## Prerequisite
--
-- $ brew install ghc
-- $ cabal update
-- $ cabal install hspec
-- ## Running