Unfortunately yes. Only reason we wish to use it is how well it's integrated with Twitter where the Clojure/script community comes into being, more or less, with every tweet and retweet. Having the viewers comments automatically stream via our Twitter account would be cool we thought. That and ease of use and quality.
Android version is coming soon. But my apologies to you and everyone with an Android device. It will rectify soon. Sent from my iPhone > On Apr 11, 2015, at 12:36 PM, Colin Fleming <[email protected]> > wrote: > > Hi Marc, > > Is Periscope iOS only? > > Cheers, > Colin > >> On 11 April 2015 at 23:58, Marc Fawzi <[email protected]> wrote: >> Here is the approved animated GIF version of the resuable components video I >> originally posted. >> >> http://imgur.com/04OaRw3 >> >> >> <reusable_input_component_demo.gif> >> >> I've been given go ahead to talk about these state-triggered animations in >> our logic-less re-usable Reagent components. The validation logic is >> happening in the app and on the server not in the components. All components >> do is react to changes in the app state, and in this case, they react when >> the errors subtree of the app-state atom changes (we use pre-defined, >> schema-checked cursors as the interface between app and components and the >> approach we've taken is to be simply careful in how we use cursors rather >> than avoid them and build more complicated abstractions). The components >> also react to other changes in the app-state such as their own focus/blur >> state which is tracked, and the animations are triggered based on that. >> >> These Resuable Components with their App-State-Driven CSS Transitions >> (sorry, only the input component is shown in the GIF) were built using >> bare-bone Reagent. >> >> There will be a 15 minutes presentation about them, how they are used and >> shared across our many teams and apps, versioned css styles in the css vault >> and the user classes that can be used to customize the default styling and >> animations, and show advanced use cases like inter-component interactions >> and how it's achieved with only bare-bone Reagent. >> >> I'll talk about the really simple way we build to share components that are >> actually worth sharing (as opposed to having resuable "dumb" components and >> "smart" ones that can't be shared, we found a 3rd class that is dumb in that >> it has no logic but is smart in that it has clever animations in response to >> changes in app state. >> >> We have found them to be easily usable by anyone on our team from junior >> devs to opinionated clojurists. The trick was to keep the abstractions dead >> simple: provide some pre-defined cursors (schema-checked by components) >> under the main.ratom namespace, where app state is kept, and the following >> lines to setup that sign up box you see in the GIF. It needs no callbacks, >> no crazy parameters for inline styles, and no other parameters in case of >> input component than the field name. >> >> [form/input-text-split {:name1 "firstName" :name2 "lastName"}] >> [form/input-text-split {:name1 "email" :name2 "email_repeat"}] >> [form/input-password {:name "password"}] >> >> That is ALL it takes to build what you see in the GIF if you use the >> aforementioned pure Reagent resuable input component. >> >> RSVP if you want hands on close up look at our approach to building and >> sharing resuable "logic-less" components with app-state-driven css >> animations. >> >> I guess it's a happy middle between smart and dumb. Give the users something >> they would actually want to use. >> >> By the way, tested on iOS and Android too, and modern desktop browsers. >> >> My talk will be the 3rd after Dmitri (Reagent-Template) and Dhruv (Re-frame) >> >> Please RSVP even if you're going to attend via Periscope (so we know who's >> attending and can communicate further info re meetup) >> >> http://www.meetup.com/Reagent-Minimalistic-React-for-ClojureScript/events/221710610/ >> >> One note is these components are not yet open source, but I can answer all >> your questions at the meetup, not on this thread, and show some sample code >> to get ClojureScript/Reagent n00bs like us going on their own possibly more >> elegant implementations. >> >> See u then. >> >> Marc >> >> >> >> >> >> >> >> >> >>> On Fri, Apr 10, 2015 at 8:37 AM, Marc Fawzi <[email protected]> wrote: >>> I tried join.me and the pro version ($) would indeed allow speakers to >>> share with up to 249 participants but the problem is that the pro account >>> holder is the one who can share with that many. Everyone else can share for >>> free with up to 10 participants. >>> >>> And the second approach of speakers capturing their screens and then >>> uploading the movie later puts too much burden on speakers since the >>> movie's file size will be in the gigabyte range, and in my case where I'm >>> going to showcase some reusable components with app-state-driven animations >>> those animations start to stutter when Quicktime is hogging cpu/gpu/memory >>> resources, so it's not really an ideal solution. >>> >>> What we'll do instead, CC-ing our video pro Brandon Moore, is to zoom in to >>> show the code on the screen whenever some coding is being done. >>> >>> So then you can see the code in the video we make (distributed , and jump >>> on Periscope if you wish to comment live, ask question or as the Periscope >>> web site advertises you may be able to influence what happens at the >>> meetup. I'll be broadcasting via Periscope off of my twitter handle >>> @marcfawzi and will relay all questions and comments to the speakers as >>> they come in. >>> >>> Full Periscope instructions will be posted soon on the meetup's page >>> >>> If you're going to attend via Periscope please RSVP so we can communicate >>> further info prior to the event. >>> >>> RSVP Here: >>> http://www.meetup.com/Reagent-Minimalistic-React-for-ClojureScript/events/221710610/ >>> >>> Marc >>> >>> >>> >>>> On Fri, Apr 10, 2015 at 7:26 AM, Marc Fawzi <[email protected]> wrote: >>>> I think maybe the more technically feasible solution would be for all >>>> speakers to run QuickTime screen capture with microphone turned on while >>>> they give their presentations regardless of local or remote origin. >>>> >>>> That I know is doable. Then as a remote viewer you can watch live via >>>> Periscope for the interaction value and wait a bit for us to share the >>>> screen capture videos. >>>> >>>> Works? >>>> >>>> Sent from my iPhone >>>> >>>> > On Apr 10, 2015, at 7:16 AM, Marc Fawzi <[email protected]> wrote: >>>> > >>>> > That gives me a great idea. >>>> > >>>> > We may be able to have speakers share their screens on something like >>>> > join.me where we can simply throw the URL on Periscope and this way we'd >>>> > have two view contexts: Internal, where people get to see the presenter >>>> > live or coming via Google Hangouts (for remote presenters) or External >>>> > where people get to see the presenters screen on join.me and be able to >>>> > interact with the meetup via Periscope. >>>> > >>>> > I've BCCd the other two speakers on this and will rehearse the scenarios >>>> > >>>> > Thank you for letting me know that seeing the code is important. This >>>> > means that you have to watch it live. But one of us here will also >>>> > record the speakers' screen sharing sessions for potentially sharing >>>> > later as linked videos. >>>> > >>>> > There is no substitute to being at the Meetup in person but if you're >>>> > remotely located then this might be a good way to go about it. >>>> > >>>> > Sent from my iPhone >>>> > >>>> >>> On Apr 10, 2015, at 7:02 AM, simon lomax <[email protected]> wrote: >>>> >>> >>>> >>> On Wednesday, 8 April 2015 21:06:58 UTC+1, marc fawzi wrote: >>>> >>> Hi everyone! >>>> >>> >>>> >>> >>>> >>> As you may know, our first Reagent meetup at Loyal3 in SF/Bay Area on >>>> >>> March 16th, 2015 (video: https://www.youtube.com/watch?v=DYzwfekWSzQ) >>>> >>> went well and we've been planning a second meetup... >>>> >>> >>>> >>> >>>> >>> The date has been set for April 16th (so soon you say!!) >>>> >>> >>>> >>> >>>> >>> We've actually taken input from most of you who attended (I personally >>>> >>> enjoyed meeting you all) and we're ready to go at it again but with >>>> >>> more Reagent focused talks than last time (we'll still have the same >>>> >>> awesome pizza with gluten/dairy free options but with more beer >>>> >>> choices! >>>> >>> >>>> >>> >>>> >>> Meetups are about meeting other people and building relationships, >>>> >>> maybe even starting companies and projects or sourcing folks to work >>>> >>> on your next big thing, but the SF Reagent meetup is more than that: >>>> >>> we'd like to *help* shape the future of our beloved Reagent. >>>> >>> >>>> >>> >>>> >>> Meetup Agenda: >>>> >>> >>>> >>> >>>> >>> 1. 6:30pm - 7:00pm: meet & greet, food ad drinks, social >>>> >>> >>>> >>> >>>> >>> 2. 7:00pm - 7:30pm: 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: Re-frame port of Angular's phonecat example (repo: >>>> >>> https://github.com/dhruvp/angular-phonecat-re-frame) -- by its author >>>> >>> Dhruv Parthasarathy (MIT) -- In Person :) >>>> >>> >>>> >>> >>>> >>> 4. 7:45-8:00pm: Reusable Reagent Components with App-State Driven CSS >>>> >>> Transitions (video of input component >>>> >>>> >>> https://www.youtube.com/watch?v=dWCXAZ1XIKc) -- by Marc Fawzi -- this >>>> >>> talk will also include a sub-talk on sharing the components via >>>> >>> internal maven repo Artifactory and TeamCity deploy pipeline ... among >>>> >>> other things >>>> >>> >>>> >>> >>>> >>> Most importantly, we want to start the conversation about the future >>>> >>> of Reagent and React Native. If you have a clue come join us. >>>> >>> >>>> >>> >>>> >>> For those of you who are not in SF you may join us via Twitter >>>> >>> Periscope! (it's an awesome way to stream and share meetups!) >>>> >>> >>>> >>> >>>> >>> Instructions for watching the meetup on Periscope will be posted in >>>> >>> the comments and updated here. >>>> >>> >>>> >>> >>>> >>> See you on the 16th! Live or via Periscope. >>>> >>> >>>> >>> >>>> >>> Marc & the Loyal3 team >>>> >> >>>> >> Hi, >>>> >> >>>> >> Thanks for posting the video of the first meet up on youtube. I watched >>>> >> it, but it had the same old problem that so many programming videos >>>> >> have. We can't see the screen properly. ie. You will be talking about >>>> >> some code that you're displaying on screen but its just too small or >>>> >> the camera is too far away from the screen. For us watching on video >>>> >> this is uber frustrating. I was really excited to watch but then >>>> >> disappointed because of this perennial problem. Please remember us >>>> >> trying to view on youtube. Our first priority is being able to see the >>>> >> screenful of code - even if we can only hear your voice - we don't >>>> >> actually need to even see you, just the screen. >>>> >> >>>> >> Thanks for sharing the first talk though, we do appreciate it. >>>> >> >>>> >> >>>> >> -- >>>> >> 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 [email protected]. >>>> >> To post to this group, send email to [email protected]. >>>> >> 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 [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/clojurescript. > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/clojurescript. -- 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
