L’Event-Sourcing et le DDD expliqués à nos experts métier

Introduction Notre entreprise développe des logiciels orientés métier. Ils sont utilisés par des professionnels de notre domaine et par des particuliers qui veulent faire appel à certains de ces professionnels. Nos propres équipes vont utiliser ces logiciels. Ces logiciels sont juste un moyen pour nous d’atteindre un but, et généralement ce but est quelque chose … Continue reading L’Event-Sourcing et le DDD expliqués à nos experts métier

L’importance de l’usine logicielle, expliqué à mon patron

Durant plusieurs années nous allons développer des logiciels. C'est une nouvelle activité pour l'entreprise. Ils seront utilisés en interne (back-office), par les professionnels du domaine de l'entreprise et par des clients externes, des particuliers. Ce seront des services en mode Web. Je suis en responsabilité sur ces développements et tu aimerais que ces développements se … Continue reading L’importance de l’usine logicielle, expliqué à mon patron

Société : éducation, violence ordinaire et reproduction.

Via un échange fictif entre un "parent" et un "psy", j'expose ma compréhension du rapport à l'autorité et d'une forme de violence dans les pratiques éducatives ordinaires. Je remercie ma sœur Sophie, éducatrice, directrice d'une école Montessori (primaire et collège) qui, durant une vingtaine d'années, a expérimenté et établie de nouvelles approches éducatives. Elle est … Continue reading Société : éducation, violence ordinaire et reproduction.

SlimLib long term project : basics of an unlimited object repository for .Net [ENG]

SlimLib is a class library focused on big memory applications development under DotNet. Big memory applications uses main memory (RAM) to process data sets. Data modifications are done in memory and are stored on disk while reads are mostly done in main memory. Hot data remain in RAM. Well designed, Big Memory applications can be few level of magnitude faster than ones using standard, in memory or embedded DBMS.

Les richesses cachées des notions Top-Down et Bottom-Up – Partie #1 [FR]

Avant propos J'ai écrit ce document en 2010, lorsque j'ai pris mes fonctions de chef de projet dans une PME. Je ne trouvais rien de détaillé sur les notions Top-Down et Bottom-Up, or je trouvais utile de partager mes grilles de lecture. Ce document se veut en être une introduction pratique étayée d’exemples simples, basée … Continue reading Les richesses cachées des notions Top-Down et Bottom-Up – Partie #1 [FR]

L’organisation Agile : quelques fondamentaux [FR]

L’émergence de la complexité Avant propos Je crois que nous passons d’un âge profondément marqué par le Taylorisme, qui fut nécessaire au développement de la seconde période industrielle, à un âge de la connaissance pour lequel l’agilité est un enjeu vital. De nouveaux modèles d’organisation émergent pour mieux gérer la complexité qui en résulte. Pour … Continue reading L’organisation Agile : quelques fondamentaux [FR]

Share now ! [EN]

I open this blog to share experiences, thoughts, works, difficulties too. The themes discussed here are: Computer programming: how to structure algorithms and make the best use of the hardware, languges and plateforms. Software architecture: how to develop better software, maintainable and scalable. The company and the organizations: the structure, the Agile methods. Concepts: reading grids, … Continue reading Share now ! [EN]