In the multithreaded programming, it is very common to create a structure where a thread waits for signals from another one. An example can be a program with a graphic interface: the graphics thread, used to manage user inputs, can be blocked while another thread downloads information: what if the graphics thread is waked up without a reason?
For my projects, I need to use Git to manage the files' versioning. At work we have a companies' repository so I don't have any problem, but what about personal projects? Where can I found a reliable and free repository?
Working with large web application means paying attention to many factors like security, scalability, performance. There's another one that is usually not considered or is underestimated: internationalization.
Every time I have to start a new project there is only one fixed-point: I'll have a Back-End section and a Front-End section. So, how can I create a good application with FuelPHP that can be easily improved and extended?