Re: [ClojureScript] Re: [reagent] Re: [ANN] SF Reagent Meetup TODAY 6:30pm @Loyal3 @Meerkat

2015-04-17 Thread Jamie Orchard-Hays
Excellent. I tried to watch on periscope, but it never showed up.

Jamie
On Apr 17, 2015, at 10:20 AM, Marc Fawzi  wrote:

> yes, will post link here sometime next week
> 
> all 3 presentations were screen captured too so it will be very easy to 
> follow 
> 
> Sent from my iPhone
> 
>> On Apr 17, 2015, at 7:12 AM, Jeremy Vuillermet  
>> wrote:
>> 
>> Will the event video be uploaded somewhere ? 
>> If yes, where !? Missed the live stream unfortunately. Living in France 
>> doesn't help ...
>> 
>> 
>>> On Thursday, April 16, 2015 at 4:35:38 PM UTC+2, marc fawzi wrote:
>>> Thursday, April 16, 2015
>>> 6:30 PM
>>> 
>>> 
>>> Loyal3
>>> 150 California St Ste 400, San Francisco, CA (edit map)
>>> two blocks from the Embarcadero BART on California and Front
>>> 
>>> SF Reagent Meetup Agenda: 
>>> IMPORTANT: We will be streaming the event live MEERKAT @ 7:00PM PDT (GMT 
>>> time -7 hours) today! -- Follow @marcfawzi on Twitter for live updates.
>>> To watch on the web (non-interactive mode)
>>> http://meerkatapp.co/marcfawzi/sch-1a612560-df50-4d13-a00c-c828eee742c9
>>> Meerkat is available on iOS and viewers are encouraged to download the app 
>>> (interactive mode)
>>> https://itunes.apple.com/us/app/meerkat-tweet-live-video/id954105918?mt=8 
>>> 
>>> Unofficial Meerkat app for Android - made with love by Meerkat's engineers 
>>> (interactive mode)
>>> https://play.google.com/store/apps/details?id=co.getair.meerkat&hl=en 
>>> 
>>> 1. 6:30pm - 7:00pm:  
>>> meet & greet, food and drinks, social 
>>> 2. 7:00pm - 7:30pm: (LIVE STREAM via Meerkat)
>>> Intro to Reagent-Template (repo: 
>>> https://github.com/reagent-project/reagent-template) --- by its author 
>>> Dmitri Sotnikov(also author of Luminus.) Dmitri will be presenting via 
>>> Google hangout on a big screen and you will be able to ask him questions 
>>> live. This should be interesting.
>>> 
>>> 
>>> 3. 7:30pm - 7:45pm:  (LIVE STREAM via Meerkat)
>>> Re-frame and Reagent port of Angular's phonecat 
>>> (repo:https://github.com/dhruvp/angular-phonecat-re-frame) -- by its author 
>>> Dhruv Parthasarathy (MIT) 
>>> 
>>> 
>>> 
>>> 4. 7:45-8:00pm  (LIVE STREAM via Meerkat, updated description): 
>>> Reusable Reagent Components with App-State Driven CSS Transitions  (watch: 
>>> http://imgur.com/04OaRw3) -- by Marc Fawzi -- this live demo will include 
>>> Learning Outcomes for smooth animations, component styling, and sharing the 
>>> components via internal maven repo Artifactory and our TeamCity deploy 
>>> pipeline, among other things.
>>> 
>>> 
>>> A professionally produced video of the event that includes screen captures 
>>> of on-stage and Google Hangout presentations will be shared within a week 
>>> of the event.
>>> 
>>> 
>>> SF FOLKS, HOPE TO SEE YOU IN PERSON! 
>>> LOCAL BEER CHOICES AND SAME AWESOME PIZZAS (w/ GF/DF options)
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Reagent-Project" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to reagent-project+unsubscr...@googlegroups.com.
>> To post to this group, send email to reagent-proj...@googlegroups.com.
>> Visit this group at http://groups.google.com/group/reagent-project.
>> For more options, visit https://groups.google.com/d/optout.
> 
> -- 
> Note that posts from new members are moderated - please be patient with your 
> first post.
> --- 
> You received this message because you are subscribed to the Google Groups 
> "ClojureScript" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clojurescript+unsubscr...@googlegroups.com.
> To post to this group, send email to clojurescr...@googlegroups.com.
> Visit this group at http://groups.google.com/group/clojurescript.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ClojureScript] A question for TDD practitioners

2014-01-29 Thread Jamie Orchard-Hays
Wow. Props for the Modern Times reference!


On Jan 29, 2014, at 4:50 PM, Mimmo Cosenza  wrote:

> Thanks Sean. 
> Ok. I'll update the various lein templates in accordance with this choice. 
> 
> Unfortunately  we still have to wait for cljsbuild to be extended to support 
> the auto mode for test subtaks. I tested the feedback-loop with fsrun plug-in 
> to automate the cljsbuild test subtask...too slowfor TDD
> 
> BTW, I'm starting to get fun with this TDD.especially when I applied it 
> to cljx files.generating clj and cljs files for both the source code and 
> the unit test code and you automate the execution of the clj tests and the 
> cljs file as well.I ended up with something like 5 terminals, but was 
> really fun (almost like "modern times" by C.Chaplin).
> 
> mimmo
> 
> On Jan 29, 2014, at 9:13 PM, Sean Johnson  wrote:
> 
>> I'm a bit more TDD inclined than the average Clojurian (having come over 
>> most recently from Ruby/Rails) and I have to say speed is king in TDD. I 
>> agree that source maps are life savers when you need to debug an issue in 
>> browser, but I don't really see how they'd be all that useful in the average 
>> TDD workflow.
>> 
>> So... +1 for whitespace and no source map == speed.
>> 
>> On Monday, January 27, 2014 3:34:04 AM UTC-5, Magomimmo wrote:
>>> I do not practice TDD a lot, but I think that thanks to recent events 
>>> clojurescript will attract people more sensible to TDD workflows.
>>> 
>>> 
>>> 
>>> Due to a limitation of austin and clojurescript.test regarding :none 
>>> optimisation, it's not possible to use it with them. So we have to switch 
>>> to :whitespace (or one of the others). 
>>> 
>>> 
>>> 
>>> But if we use :whitespace (or one of the others optimisation options) its 
>>> compilation/recompilation time it's very slow compared to :none when paired 
>>> with :source-map. 
>>> 
>>> 
>>> 
>>> By renouncing to :source-map option, the :whitespace 
>>> compilation/re-compilation time is very fast again.
>>> 
>>> 
>>> 
>>> The question for TDD practitioners is the following:
>>> 
>>> 
>>> 
>>> How fundamental is the availability of cljs's source-map in a TDD workflow? 
>>> Could we renounce to it in favour of a quicker TDD loop? Do you see any 
>>> drawback in a TDD scenario for not having the source-map?
>>> 
>>> 
>>> 
>>> Honestly, I use source-map rarely (never in a TDD workflow) and only for 
>>> debugging purpose because it allows me to set breakpoints and inspect 
>>> bindings. It seems to me that renouncing to source-map in a TDD workflow is 
>>> not a big deal. 
>>> 
>>> 
>>> 
>>> Am I correct?
>>> 
>>> 
>>> 
>>> Thanks
>>> 
>>> 
>>> 
>>> Mimmo
>> 
>> -- 
>> Note that posts from new members are moderated - please be patient with your 
>> first post.
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "ClojureScript" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to clojurescript+unsubscr...@googlegroups.com.
>> To post to this group, send email to clojurescr...@googlegroups.com.
>> Visit this group at http://groups.google.com/group/clojurescript.
> 

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Re: [ClojureScript] ANN: Om 0.3.0

2014-01-27 Thread Jamie Orchard-Hays
looking forward to working through the new stuff later this week.
On Jan 26, 2014, at 10:19 PM, David Nolen  wrote:

> Glad to hear it. I recommend taking a look at the new section "Higher Order 
> Components" 
> http://github.com/swannodette/om/wiki/Tutorial#wiki-higher-order-components, 
> we're finally getting to the "good stuff" IMO :)
> 
> David
> 
> 
> On Sun, Jan 26, 2014 at 9:59 PM, Jamie Orchard-Hays  
> wrote:
> :) Worked through the Om tutorial today. Thanks much, David. Good stuff. 
> 
> On Jan 26, 2014, at 8:54 PM, David Nolen  wrote:
> 
>> Ah good point, I've clarified the tutorial.
>> 
>> 
>> On Sun, Jan 26, 2014 at 8:40 PM, Ivan Kozik  wrote:
>> I'm not Jamie, but I had to read that a few times to realize "list and
>> lazy sequences are not allowed" is another sentence, not a
>> continuation of the list of things that are allowed.
>> 
>> On Mon, Jan 27, 2014 at 1:35 AM, David Nolen  wrote:
>> > What is unclear?
>> >
>> >
>> > On Sun, Jan 26, 2014 at 5:08 PM, Jamie Orchard-Hays 
>> > wrote:
>> >>
>> >> David, there's a confusing sentence in the paragraph before the
>> >> om.core/root header:
>> >>
>> >> "Everything in the atom should be an associative data structure - either a
>> >> ClojureScript map or indexed sequential data structure such as a vector,
>> >> list and lazy sequences are not allowed."
>> >>
>> >>
>> >> On Jan 26, 2014, at 11:19 AM, mynomoto  wrote:
>> >>
>> >> > Hi wuqi...@gmail.com,
>> >> >
>> >> > You can just open the file. I got some blank pages when for some reason
>> >> > I wasn't able to reach fb.me. Check your Network tab in the developer 
>> >> > tools.
>> >> >
>> >> > On Sunday, January 26, 2014 6:12:52 AM UTC-2, wuqi...@gmail.com wrote:
>> >> >> On Saturday, January 25, 2014 8:16:15 AM UTC+8, David Nolen wrote:
>> >> >>
>> >> >>> A few minor simplifications to the Om model in this release. A
>> >> >>> breaking change if you were using om.core/bind, om.core/pure-bind or
>> >> >>> om.core/read - these complications have been removed.
>> >> >>
>> >> >>>
>> >> >>
>> >> >>>
>> >> >>
>> >> >>> There's also now a tutorial optimized for Light Table for people want
>> >> >>> to understand the Om approach to React without losing time cobbling 
>> >> >>> together
>> >> >>> a working environment: http://github.com/swannodette/om/wiki/Tutorial
>> >> >>
>> >> >>>
>> >> >>
>> >> >>>
>> >> >>
>> >> >>>
>> >> >>
>> >> >>> Have fun!
>> >> >>
>> >> >>>
>> >> >>
>> >> >>>
>> >> >>
>> >> >>>
>> >> >>
>> >> >>> David
>> >> >>
>> >> >>
>> >> >>
>> >> >> I following the tutorial. After I opened index.html, the page is empty
>> >> >> without any word. This is different from what said in the tutorial. 
>> >> >> BTW, I
>> >> >> double clicked the index.html, and then chrome shows the page, is this 
>> >> >> the
>> >> >> right way to open it or need to use some http://.../index.html after 
>> >> >> start
>> >> >> some service?
>> >> >>
>> >> >>
>> >> >>
>> >> >> Once the build has succeeded open index.html in your favorite browser
>> >> >> (we recommend Google Chrome as it has excellent support for source 
>> >> >> maps).
>> >> >> You should see an h1 tag with the text content Hello World! in it.
>> >> >
>> >> > --
>> >> > Note that posts from new members are moderated - please be patient with
>> >> > your first post.
>> >> > ---
>> >> > You received this message because you are subscribed to the Google
>> >> > Groups "ClojureScript" group.
>> >> > To unsubscribe from this group and stop receiving emails from it, send
>>