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.

      Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

  • # 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


      Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board

Suivre le flux des commentaires

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