Journal jb3, la tribune des beaux gosses

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
17
déc.
2014

Ah Nal, je t'Ă©cris pour te parler d'un nouveau drame!

Gros mythe

La malédiction des tribunes à encore frappée.

Tu ne le sais peut être pas, mais à l'aube des temps tribunaux, une moule dont le nom est aujourd'hui oublié a offensé les Dieux en créant le premier coincoin. Pour se venger, ils jetèrent sur leurs adorateurs et leur descendance une terrible malédiction:

Vous errerez désormais dans un monde caché. Chaque moule devra un jour ou l'autre développer un c2 ou une b3 et jusqu'au royaume d'Hadès vos specs resteront ineptes.

Cela fait quelques années que j'y échappais, grâce à une ruse faisant passer un client xmpp pour une tribune.

Malheureusement, les Dieux m'ont envoyé une obligation de veille techno et j'ai du accomplir mon Destin.

6 if

Le résultat est une monstruosité du nom de jb3, une tribune possédant les caractéristiques suivantes:

  • un code applicatif basĂ© sur des technos web solides, modernes et performantes: Java et Spring Boot.
  • une persistence nosql via Mongodb.
  • une architecture n tiers, MVC, avec de l'injection de dĂ©pendances et d'autres patterns rigolos dedans.
  • une API REST, plus ass2ass que hateoas, mais fonctionnelle.
  • un frontend simple inspirĂ© des meilleurs pratiques ergonomiques en matière de coincoin.
  • une couche pour manager le legacy en mode lean, cad assurer la compatibilitĂ© avec les meilleurs c2 (testĂ© et approuvĂ© sur olcc) sans se forcer non plus Ă  ĂŞtre compatible avec les nombreux clients pas très vivants.
  • les moyens pour une future gestion avancĂ©e des norloges: celles-ci sont en fait des ids et le moteur se charge des conversions en norloge horaire afin de pouvoir un jour gĂ©rer les conversations en moules vivant sous des latitudes lointaines (cad pas UTC+1).
  • l'intĂ©gration des meilleurs bots tels que alice<, fortune<, deeplop< et moinsbete<
  • un code source simple Ă  comprendre et Ă  maintenir.
  • facile Ă  hĂ©berger grâce Ă  un tomcat embarquĂ©: il suffit de le lancer sur machine avec un mongodb et un serveur web pour faire reverse proxy, si possible dans une infrastructure Docker pour plus de sĂ©curitĂ©.
  • un slip basĂ© sur jsoup et sur la dĂ©couverte continue de failles.

Highly scalable, KISS et full friturée

jb3 est disponible sous licence MYTHEMIT et hébergé sur github le temps que je construise un vrai site. Pour la tester en direct live, il y a deux options:

  • utiliser le frontend
  • configurer votre c2 (olcc bien sĂ»r) avec les paramètres suivants: URL du backend http://b3.bci.im/legacy/xml URL de post http://b3.bci.im/legacy/post DonnĂ©es de post message=%m Type de slip Tags encoded Que faire après ce journal? ===========================

Si vous n'avez rien compris à ces histoires de b3, de c2 et de norloge, vous pouvez poser vos questions au groupe d'experts qui se fera une joie de vous répondre.

  • # Challenge accepted

    Posté par  . Évalué à 5.

    Je me remets à gocoincoin. Sinon ça me fait penser à des traditions de compagnonnage …

  • # crawl crawl crawl

    Posté par  (site web personnel) . Évalué à 2.

    Encore une board Ă  crawler :)

    • [^] # Re: crawl crawl crawl

      Posté par  (site web personnel) . Évalué à 3.

      J'envisage une tfe/sauf.ça like comme prochaine friture. Je peux aussi mettre en place un push si ça t'intéresse.

      Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

  • # Un mythe s'effondre

    Posté par  (site web personnel) . Évalué à 4.

    Tu étais pour moi le fervent défenseur de fossil. Que s'est-il passé ? fossil a-t-il mangé toutes tes données ? Est-ce que tu souhaitais leverager ton code source et le faire rentrer dans une pratique de gestion lean de développement horizontal plus adapté aux best practices de l'industrie ?

    • [^] # Re: Un mythe s'effondre

      Posté par  (site web personnel) . Évalué à 6.

      Ce fut un autre drame: j'ai commencé à bosser sur un projet avec un nombre de devs > 1, Ned et les maki.

      Personne ne connaissait fossil, tout le monde connaissait git…

      Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.