Bon matin les Francais, grosse journée aujourd'hui
Du coup pour vous détendre, je vous ai préparé une lib pour tester votre code clojurescript, vous voulez-bien jeter un coup d'oeil a l'article, peut etre tester la lib et me dire ce que vous en pensez?
http://blog.lsenta.io/fighweel-testbook-my-first-clojure-script-release/
Hello @lsenta, merci pour le partage. Je vais regarder ce week et te faire un retour.
Je viens d’annoncer le prochain Meetup Clojure Paris ! https://www.meetup.com/fr-FR/Paris-Clojure-User-Group/events/239775298
Vous voulez pas les records? Ca a l'air cool
Oui, nous les enregistrons de plus en plus
Meme juste le son et les slides c'est carrément mieux que rien 🙂
@lsenta merci je me demandais justement comment faire des test unitaires
mmhh je suis newbie en clojurescript, du coup je m'orientais vers boot et apparement figwheel est un autre système de build
du coup je pense que ton projet est bien lié à figwheel
@hmadelaine hello. du coup pas de hands on pour le prochain meetup :3
@lsenta Je vais regarder un peu ta solution. Perso j'ai expérimenté avec devcards et je trouve ça très cool. Effectivement il n'y a pas de fixtures mais pour le moment je n'en ai pas eu l'utilité. Tu aurais pas un exemple concret où les fixtures sont impératives ?
@ejemba En fait tu as boot et leiningen. Figwheel se rajoute comme un plugin à leiningen. Perso pour les tests je débute aussi et j'ai essayé d'en faire avec devcards et c'est vraiment pas mal. Dès que j'ai un moment je ferai un article sur mon blog
Et si tu ne l'as pas vu, y a ce tuto qui est vraiment sympa https://github.com/magomimmo/modern-cljs/blob/master/doc/second-edition/tutorial-01.md
Pour info, l'equivalent de figwheel pour boot est https://github.com/adzerk-oss/boot-reload (c'est ce que j'utilise, et ca marche bien avec les devcards aussi)
Tiens sinon vous avez un conseil sur une solution d'hébergement pour une app clojure+postgresql le moins cher possible, c'est pour un petit projet perso
En general j'utilise Digital Ocean ($10/mois), mais c'est par habitude il y a peut-etre moins cher. (si tu n'est pas encore inscrit je peux te parrainer d'ailleurs)
Je le met la au cas ou: https://m.do.co/c/9854be59b319 ($10 gratuit)
Je regardais DigitalOcean et Kimsufi d'OVH. J'ai pas encore fait de déploiement d'appli en Clojure et je suis une bille en devops
En gros ça te fournit une distrib et tu dois installer java/postgresql pour lancer ton app ?
@nha je vais tenter l'offre avec ton code
@romain merci pour les précisions. je connais le tuto je suis en train de le faire je suis au début
@nha merci pour boot-reload et devcards. j'apprends ce soir
@ejemba boot-reload tu vas le voir dans le tuto, justement les premiers cours sont plutôt axés sur la mise en place des outils avec boot
devcards tu auras le temps de le voir après je pense, le tuto est déjà bien rempli 🙂
je me disais aussi
l'aspect reload je l'avais très tot. c est donc avec boot-reload.
@romain exactement. C'est pareil pour OVH/Kimsufi, mais l'interface est beaucoup plus vieillotte (sur OVH).
merci je comprends mieux l'outillage.
Et digital ocean a des tuto bien faits en general: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql-on-ubuntu-16-04 (ils payent les gens pour les ecrire, je ne sais plus combien/comment exactement mais ils sont de qualité)
Ok merci. Je vais regarder ça
@nha par contre je suis obligé de payer 50$ si je veux avoir le droplet à 10$ ?
Non pourquoi?
Ah c'est peut-être PayPal. J'ai enregistré le compte, il me demande mes infos pour la facturation, et sur l'onglet Paypal si je choisis 10$ il me dit que ça vaudra pour 2 mois de droplet à 5$
Ah oui le moins cher est a 5$/mois. Je prend celui a $10/mois pour du clojure. Le 5$ peut passer mais c'est parfois juste (pour du clojure qui est assez gourmand en ram)
C'est peut-etre specifique paypal. J'utilise ma CB et je suis debite a la fin du mois
Oui je pense, là ils ont pris la carte et là je peux choisir le droplet que je veux
Et pour un nom de domaine, une préférence ? Je pensais prendre chez http://gandi.net
gandi
jamais eu de souci avec eux
Merci!
tu vas utiliser quoi comme framework clojure/script ?
Je pars sur Reagent qui est plutôt facile à comprendre et à utiliser. Pour le framework j'hésite à utiliser luminus, j'aimerais faire une galerie d'image et c'est exactement ce qui est proposé dans le bouquin sur Luminus, mais il y a pas mal de chose avec lesquels j'ai pas envie de me compliquer la vie (notamment une API rest, gestion lifecycle du projet...)
merci pour le retour, j'ai entendu bcp de bien sur reagent notamment au dernier meetup.
moi je vais me lancer sur hoplon je pense
Reagent c'est le wrapper react le plus facile en Clojurescript je trouve, et si tu souhaites un micro-framework tu as re-frame par dessus. J'ai vu hoplon, sur le papier c'est vraiment sympa mais j'ai pas eu l'occasion de le tester. Tu as un article par Dmitri sur hoplon pour te donner une idée si tu veux http://yogthos.net/posts/2016-06-06-WorkingWithHoplon.html
oui je l'ai lu celui ci également
bon je vais dormir !!
bonne nuit à tous
Bonne nuit!
@nha si j'ai qu'une appli pour le moment, j'ai pas besoin de m'embêter avec nginx ? J'aurais juste à configurer une BDD postgresql par exemple et lancer mon app sous forme de jar avec java ?
Hmm il n'y a pas de reponse toute faite "ca depend". Mon avis (je ne suis pas expert devops d'ailleurs je precise): du moment que ta BDD n'est pas accessible a l'exterieur ce n'est pas un probleme 🙂
Vais essayer tout ça avec une app demo
Cool !