CoffeeBar Application 19/19 - Closing the tab

To check out a tab, we only need one field in a form. If the amount paid is less than the invoice, it is impossible to checkout the tab. If the amount paid is more than the invoice, we count the difference as a tip.

Groupe Meetup sur Zend Framework

J'ai rejoins depuis peu un groupe Meetup sur Zend Framework, basé sur Paris.

Zend Framework 2, la classe Module

Chacun des modules d'une application MVC avec Zend Framework 2 doit obligatoirement avoir une classe Module. Cette classe Module n'hérite d'aucune autre classe et sa documentation, quoique présente, est atypique. Voici donc la classe Module et ses méthodes.

CoffeeBar Application 18/19 - The bill, last but not least

Service is running. Prepared food is served. Ordered drinks are served. As they are served, the application is counting the bill. Our clients are done. They want to close the tab... pay the bill.

Lunatic Fest

Contrairement à toutes attentes, X Japan fait une apparition furtive ça et là et attise les foules.

L'injection de dépendance, une autre façon de l'expliquer

Bon, j'ai du déjà faire cet exercice. Je le referrais encore probablement. Mais je vous (re) présente une explication sur l'injection de dépendance : en quoi c'est utile, pourquoi la faire.

De la liberté

Le concept est large et vaste. La liberté. Faire ce qu'on veut. Quand on veut. Comme on veut. Le concept promet le droit de l'individu de disposer du quoi, du où, du comment. Jusqu'à nouvel ordre, le qui est forcément l'individu lui même, la liberté d'un individu s'arrêtant à l'autre.

CoffeeBar Application 17/19 - Serving

Now our staff can see in one look the list of drinks and food to be served, per table number. We have two different events. Let's listen to them.

CoffeeBar Application 16/19 - Get the staff todo list

Food is prepared, drinks are ordered... all they are waiting for is to be served. This is the waiters job. And we do have several waiters in the cofffeebar. So we need to assign the right todo list to the right waiter. We wouldn't assign a tab to a waiter who are not in charge of that table, right ?

CoffeeBar Application 15/19 - Food is prepared, reacting to it

Now food is prepared and ready to serve... The 'foodPrepared' event has been triggered. But we know it well by now, nothing will ever happen if nobody is listening to this event. So now, let's add some listeners... ok, we (almost) know which listeners, but what about callbacks ?

Pages

Subscribe to Petits pas dans la neige RSS