This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-05-07
Channels
- # aleph (8)
- # beginners (16)
- # boot (5)
- # cider (22)
- # cljs-dev (15)
- # clojars (10)
- # clojure (94)
- # clojure-dusseldorf (1)
- # clojure-france (57)
- # clojure-greece (1)
- # clojure-spec (9)
- # clojurescript (15)
- # core-async (6)
- # cursive (11)
- # datomic (10)
- # emacs (6)
- # funcool (1)
- # hoplon (1)
- # off-topic (5)
- # re-frame (8)
- # spacemacs (8)
- # specter (4)
- # unrepl (10)
- # vim (5)
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?
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
Oui, nous les enregistrons de plus en plus
mmhh je suis newbie en clojurescript, du coup je m'orientais vers boot et apparement figwheel est un autre système de build
@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 ?
romain: Je travaille sur une base de donnée avec un backend sur firebase. Avant mes tests j'ai besoin de préparer le backend firebase, dans une fixture du coup. L'async est aussi un problẻme avec devcard, mes test ne s'executait pas ou je n'avais pas de feedback sur les erreurs.
Bizarre c'est censé fonctionner l'async pourtant, même en jouant avec le timeout ? Sinon oui pour préparer la DB ça peut être chiant 😞
@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 ?
@romain merci pour les précisions. je connais le tuto je suis en train de le faire je suis au début
@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
@romain exactement. C'est pareil pour OVH/Kimsufi, mais l'interface est beaucoup plus vieillotte (sur OVH).
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é)
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)
Et pour un nom de domaine, une préférence ? Je pensais prendre chez http://gandi.net
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.
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
@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 ?