2018-06-26
How Different it is when we focus on the business-side?
Meetup organisé par #DDDPARIS
| #!/usr/bin/env bash | |
| # Compress images in a pdf file | |
| # Usage: bash compress.sh pdf_filename | |
| # Requires gs (Ghostscript) | |
| gs -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -dPDFSETTINGS=/screen -dCompatibilityLevel=1.4 -sOutputFile="${1%.*}_small.pdf" "$1" | |
| # -q -dSAFER \ | |
| # -dEmbedAllFonts=true \ |
2018-06-26
How Different it is when we focus on the business-side?
Meetup organisé par #DDDPARIS
Fast Backward!
Lisp is worth learning for the profound enlightenment experience you will have when you finally get it; that experience will make you a better programmer for the rest of your days, even if you never actually use Lisp itself a lot. – http://www.paulgraham.com/avg.html
| import Test.Hspec | |
| -- ## Prerequisite | |
| -- | |
| -- $ brew install ghc | |
| -- $ cabal update | |
| -- $ cabal install hspec | |
| -- ## Running |
2017-06-20
My notes from Alistair in the 'hexagone', a cross-over meetup event mixing:
With @TotherAlistair and @tpierrain.
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.
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
2017-06-07
Mes notes brutes sur l'après-midi du DDD :)
Merci à @tpierrain, @brunoboucard, @jgrodziski, Microsoft,
| 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} |
| 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) |