Tech'n bolts home about archive // tbd-in-practice ddd // (drafts)
{ version:1.3, what:["java", "scala", "nosql", "amqp", "programing", "functional", "[t|b|d]dd", ...] }

La sélection de décembre

Coding styles

So real…

‘Yoda Conditions’, ‘Pokémon Exception Handling’ and other programming classics

Web design

Twitter bootstrap

Bootstrap is a toolkit from Twitter designed to kickstart development of webapps and sites. It includes base CSS and HTML for typography, forms, buttons, tables, grids, navigation, and more.

Twitter bootstrap

Event, CQRS, high-scalability

DataSift Architecture: Realtime Datamining At 120,000 Tweets Per Second

Using Gossip Protocols For Failure Detection, Monitoring, Messaging And Other Good Things

Kafka

Building an Event-Sourced Web Application – Part 1: Domain Model, Events and State

Understanding the differences between AMQP & JMS

Complex Event Processing

CQRS, l’architecture aux deux visages

DDD

Effective Aggregate Design by Vaughn Vernon
Effective Aggregate Design by Vaughn Vernon – Part 1
Effective Aggregate Design by Vaughn Vernon – Part 2

Test-Driven Development: un pacte diabolique ?
Traduction de Test-Driven Development A Faustian Bargain

Ou comment faire l’amalgame entre un outil de travail et un process de développement. Le TDD n’est pas une méthode de gestion de projet et encore moins une méthode pour diriger ou concevoir un projet de bout en bout. Le TDD est un outil, parmis d’autre, pour la phase d’implémentation et ne se substitue pas à des phases de design, d’analyse et de conception plus globale de l’application.

Réaction @nmartignole
Réaction @BodySplash

Fork me on GitHub