Comments on: Developper un projet à la va-vite Vs developper un projet en mode Pro dev http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: SAID OMAR http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/#comment-160315 Wed, 06 May 2015 07:37:32 +0000 http://sametmax.com/?p=1247#comment-160315 +1

]]>
By: iTux http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/#comment-9615 Sat, 01 Jun 2013 16:44:59 +0000 http://sametmax.com/?p=1247#comment-9615 Poste intéressant et les comms aussi :)

Je ne connaissais pas votre blog, je m’y abonne de suite.

Juste un petit détail : svp n’utilisez plus le mot “autiste” dans ce contexte …

]]>
By: Tom http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/#comment-9583 Fri, 31 May 2013 20:03:42 +0000 http://sametmax.com/?p=1247#comment-9583 Autant je ne lis pas tous vos articles, mais ceux que je lis sont à chaque fois géniaux !
En particulier celui-là, ça permet de voir les choses autrement, et c’est important, surtout quand on commence à se monter ses propres projets (ce serait pas le moment de passer à côté d’une bonne méthode d’organisation).

Le problème c’est que quand on est un peu trop attachés aux détails on à toujours du mal à pousser le code en ligne (bon allez je le fait… meeeeeerde le bouton est pas bien aligné. Bon maintenant c’est ok… c’est quoi cet aliasing là ? allez je refait mes icônes, etc…). Mais bon je suis peut être monomaniaque :]

]]>
By: desfrenes http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/#comment-5676 Tue, 29 Jan 2013 16:05:34 +0000 http://sametmax.com/?p=1247#comment-5676 Je crois que je vais imprimer le schéma au début de l’article et l’afficher dans mon bureau.

]]>
By: Max http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/#comment-858 Fri, 27 Jul 2012 18:16:23 +0000 http://sametmax.com/?p=1247#comment-858 Jwplayer offre une version html5 qui permet de se passer de flash, mais faut avoir les navigateurs compatibles, à voir si tes clients sont à jour

]]>
By: Sam http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/#comment-857 Fri, 27 Jul 2012 17:59:16 +0000 http://sametmax.com/?p=1247#comment-857 Ouai, on a essayé aussi de se passer de flash en utilisant le combo JWplayer + MP4 mais on s’est fait couillonné sur le seeking. Le mp4 a la bonne idée d’obliger le téléchargement entier des métadata avant de pouvoir lire la première frame, et du coup sur les grosses vidéos, on a tout l’index (jusqu’à plusieurs Mo) qui doit être dl avant de voir la moindre image. C’est très relou pour le end user. Du coup on a tout réencoder, et réencoder des mois de videos, c’est un énorme boulot.

Si tu es en PHP, symfony reste le référence il me semble (cakePHP, code igniter et zend sont loin derrières), après pour le streaming un petit lighttpd avec le mod qui va bien, et redis pour pour le cache et le rating ça passe effectivement niquel (mais gourmand en ram).

Bon, après y a plein des chose à savoir en terme de hardware, de phase d’encoding, de gestion de files de tasks, etc. Mais c’est la base.

]]>
By: Freak0 http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/#comment-856 Fri, 27 Jul 2012 17:44:55 +0000 http://sametmax.com/?p=1247#comment-856 En fait je suis plus php mais c’est un choix :)

Concernant les vidéos, je souhaitais essayer de me passer de me passer de flash (donc du flv) mais je ne sais pas trop comment faire ça du coup. :)

Enfin ce sera pour plus tard :p

]]>
By: Max http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/#comment-855 Fri, 27 Jul 2012 17:37:09 +0000 http://sametmax.com/?p=1247#comment-855 pour ton systeme de streaming tu peux faire simple, django + base de données mysql, utilise FLV pour les videos pas le mp4 car il faut que le player lise les données atom et ça fait un temps de latence à chaque seeking, pour encoder utilise ffmpeg il fait ça tres bien, on a un systeme de queue pour l’encodage , tu peux regarder l’article de sam sur task master. pour tout ce qui est nb de vues, cache des pages etc on met ça dans redis.

]]>
By: Freak0 http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/#comment-853 Fri, 27 Jul 2012 15:35:58 +0000 http://sametmax.com/?p=1247#comment-853 Hum ça ça m’intéresse fortement, je souhaite mettre en place un système de streaming de mon coté, pas qqch de grandiose, juste de quoi me permettre une certaine indépendance vis a vis de plateformes type youtube ou viméo, mes clients web ont du mal à accepter d’héberger leurs vidéos sur une plateforme qu’on ne maitrise pas.

]]>
By: Sam http://sametmax.com/developper-un-projet-a-la-va-vite-vs-developper-un-projet-en-mode-pro-dev/#comment-852 Fri, 27 Jul 2012 15:32:04 +0000 http://sametmax.com/?p=1247#comment-852 Dans le lot on a quatre sites de streaming (qui hébergent, transcodent et streament ses propres videos), un site d’hébergement de fichiers, un site de listing de médias et quelques sites satellites.

Les metrics montent a 5 zeros pour les visites uniques par jours, et les quantités de données sont chiffrées en To.

C’est pas amazon, mais c’est pas non plus le site du vendeurs de pizza du coin.

Avant de bosser avec Max, j’ai bossé sur des projets pour l’OMS, l’Unicef, The Bill Gates fondation (pas MS hein, leur organisme caritatif), Thoughtwork (le plus gros sous-traitant de Google) et feu Neuf télécom. Aucun de ces projets n’approche ce genre de contraintes en terme de ressources et d’associations de techno.

Je pense qu’un de ces quatres on fera un article sur des stacks techno qu’on utilisent et pourquoi.

EDIT: attention cependant, les projets de Max plantent. Un max. On passe notre temps avec les mains dans le moteur. Développer à la ouanégaine, c’est se payer le poteau à la maintenance. Toujours. Et ça a un impact sur le service client, les révenus et les coûts d’exploitation. A l’inverse, les projets dont j’ai parlé plus hauts, je n’ai quasiment jamais eu (bon, sauf pour l’unicef, on avait grave merdé) à revenir dessus.

]]>