+1 on :exclusions michaniskin !! I haven't sat down and tried to write a boot script to manage aws stuff (last time I used amazonica, when I was using leiningen I had to do some exclusions in my project setup)
NOTICE: [boot] micha pushed 2 new commits to master: http://git.io/xqeB
NOTICE: boot/master c410e67 Micha Niskin: Set boot.app.path system property with full path to executable
NOTICE: boot/master 716917e Micha Niskin: Remove requirement for .boot extension on scripts (fixes #105)
danielszmulewicz: it looks awesome, but i haven't had a chance to use it much yet
danielszmulewicz
michaniskin: No problem. It's very premilinary, but if you and alandipert like it, make it yours.
michaniskin
i hope to get started with using it this weekend
thanks!
danielszmulewicz
Sure.
People, this is the third time this happens to me this week. I see a React extension that could be useful in my Clojurescript project, and then it appears to be a npm module. https://github.com/jed/react-swipe
What am I to do?
michaniskin
boot-npm could be a thing... :)
danielszmulewicz
michaniskin: yeah, bring it on...
:-)
michaniskin
haha
danielszmulewicz
martinklepsch: Have you tackled this before?
jjmojojjmojo
I ran into some...issues trying to use react components that seemed to only exist as npm modules - IMHO the interchange format for such things should be javascript (or JSX at least) :P
danielszmulewicz
jjmojojjmojo: I don't even understand why they ship React extensions as npm modules. Is this because they use browerify?
jjmojojjmojo
*shrug* I think they just assume that if you're doing react you're doing server-side rendering and you're only doing that with node
danielszmulewicz
jjmojojjmojo: Ah, what did you end up doing?
jjmojojjmojo
nothing yet :) I think I'm going to re-engineer the project to use hoplon from the ground up
but I kind of really want to see react work in a simple, straight forward way with clojure
(er... react components I mean)
because there *is* reagent, but I dunno if wiring that up with server-side js running inside the JVM via clojure is better than just using hoplon
which doesn't solve the component issue entirely, but could be path in that direction
danielszmulewicz
jjmojojjmojo: I wouldn't mind switching to hoplon. The problem is that I'm trying to do mobile client-side applications. It's very difficult to get touch events and swiping right.
Stuff like thaT.
jjmojojjmojo
*nod* yeah I haven't delved into that world yet - I'm coming back into "serious" web development from a brief hiatus as a "devops" engineer
I missed a lot of huge developments in the past 3 or 4 years
the state of the art for "mobile" before I changed focus was reactive CSS :)
danielszmulewicz
Yeah, situation has improved somewhat, and things like cordova help a lot, but the last mile is still a steep climb.
jjmojojjmojo
is phonegap still a viable option?
danielszmulewicz
cordova is the open-source equivalent of phonegap, and they build options. You write html, and cordova will package it up in a compliant web container that runs on ios and android. It's completely automated.
dm3 joined the channel
I meant to say that cordova solves building your app for android and ios in a convenient way.
It automates the build process
Besides that, it gives you APIs you can use uniformly.
But you're still on your own with regards to layout and motion detection.
That is what I would call the last mile.
Layout can be solved elegantly with flexbox.
So flexbox is something you would need to master.
For managing touch events there is a wealth of third party libraries, and React extensions have been made wrapping them. But they are packaged as npm modules, and I'm pulling my hair trying to integrate them in my Om application.
raywillig
danielszmulewicz: those 3pl could probably also be packaged up quite nicely as hoplon components.
have you seen alandipert: 's awesome blog post about wiring up some cool js guages for an adzerk thingy? not a mobile app but no reason why it couldn't be in a cordova/phonegap/trigger.io environment
crazydiamond joined the channel
michaniskin: has some good experience at that with the hostelrocket app