[{"data":1,"prerenderedAt":341},["ShallowReactive",2],{"project-7985162":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":42,"post_text":44,"what":45,"said":95,"maker_in_thread":199,"shape":207,"grid":210,"attempts":305,"same_week":306,"maker_shows":32,"maker_hidden":334,"reader_version":335,"card":336},"7985162","Prelang","Automated Rails development with Prelang","title","Show HN: Automated Rails development with Prelang","http:\u002F\u002Fprelang.com","prelang.com","egn",1404415973,2014,229,34,72,2272,4,"notable","dev_tools","code generator","web_app",[24,25,26,27],"rails generator","rails starter app","rails boilerplate","automated rails","mixed",0.27,{"positive":31,"neutral":18,"mixed":32,"critical":33},9,1,3,17,{"idea":36,"execution":37,"docs":39,"privacy":40,"design":41},{"positive":18,"critical":32},{"positive":33,"critical":38},0,{"positive":32,"critical":32},{"positive":38,"critical":32},{"positive":32,"critical":38},[33,38,43,38,33,38,43,43,33,38,43,43,43,43,33,38,38,32,43,33,32,38,38,32,38,43,38,38,38,38,38,38,38,38],5,null,{"problem":46,"audience":62,"pricing":44,"motivation":44,"time_to_build":44,"stack":70,"openness":93,"stage":94,"team_size":93},{"value":47,"source":48,"evidence":49},"Generating Rails starter apps with popular gems configured","inferred",[50,54,58],{"id":51,"by":52,"text":53},"7986041","DanielKehoe","Here's my feedback, as the developer of the Rails Composer tool [https:\u002F\u002Fgithub.com\u002FRailsApps\u002Frails-composer]. I got started with \"automated Rails development\" (as you call it)…",{"id":55,"by":56,"text":57},"7985903","xionon","This looks pretty neat. Looking forward to you getting the disabled features ironed out. Some notes: * Project generation with most of the features and a couple models is taking…",{"id":59,"by":60,"text":61},"7986591","kitwalker12","I love it. Adds an awesome GUI to features that I love in RailsComposer. Would love the ability to add sidekiq, postgres, rails_12factor & sass",{"value":63,"source":48,"evidence":64},"Rails developers, including those learning Rails",[65,66],{"id":55,"by":56,"text":57},{"id":67,"by":68,"text":69},"7989737","stravarius","This is truly an innovative addition to the Rails ecosystem. I'm learning Rails and Prelang offers a great way to read code that's written with best practices in mind. All the…",[71,79,86],{"value":72,"source":48,"evidence":73},"Rails",[74,75],{"id":51,"by":52,"text":53},{"id":76,"by":77,"text":78},"7985950","sergiotapia","This is really interesting! I created a simple app to CRUD Cities and Countries and it works as you expect it to. Code is also what I would have written given the simple spec.…",{"value":80,"source":81,"evidence":82},"Backbone.js","maker",[83],{"id":84,"by":11,"text":85},"7986007","Really appreciate the detailed feedback. * Email on generation is a good idea. Also, I don't have a Gem cache system yet which will help. * Flickering is because some of the…",{"value":87,"source":48,"evidence":88},"DelayedJob",[89],{"id":90,"by":91,"text":92},"7986345","matthuggins","Cool idea, but I immediately left when I saw the only background process option was DelayedJob. With greatly advanced options like Resque and Sidekiq, I fail to see a need for DJ…","unknown","beta",{"praise":96,"objections":118,"requests":139,"questions":171,"alternatives":182},[97,106,110],{"value":98,"source":99,"evidence":100},"Well implemented and clean generated code","commenter",[101,105],{"id":102,"by":103,"text":104},"7985854","bebbs","This is a fantastic tool, really well implemented. Will definitely be following along how this develops in the future.",{"id":76,"by":77,"text":78},{"value":107,"source":99,"evidence":108},"Good way to learn Rails best practices",[109],{"id":67,"by":68,"text":69},{"value":111,"source":99,"evidence":112},"Innovative addition to the Rails ecosystem",[113,114],{"id":67,"by":68,"text":69},{"id":115,"by":116,"text":117},"7987085","samirmenon","I have been thinking about something like this for about a year now...you've done an excellent job! Good luck!",[119,123,131,135],{"value":120,"source":99,"evidence":121},"Only DelayedJob offered as background job option",[122],{"id":90,"by":91,"text":92},{"value":124,"source":99,"evidence":125},"Only public GitHub repos supported",[126,130],{"id":127,"by":128,"text":129},"7986732","ShaneWilton","This looks like a really great tool. It's a shame Github doesn't have more fine grained permissions though - I'd love to give it read\u002Fwrite access to repos it creates, but it…",{"id":55,"by":56,"text":57},{"value":132,"source":99,"evidence":133},"Slow project generation with no notification",[134],{"id":55,"by":56,"text":57},{"value":136,"source":99,"evidence":137},"Ongoing maintenance as gems change",[138],{"id":51,"by":52,"text":53},[140,145,155,162,167],{"value":141,"source":99,"evidence":142},"User-contributed plugins and hooks",[143,144],{"id":55,"by":56,"text":57},{"id":84,"by":11,"text":85},{"value":146,"source":99,"evidence":147},"Heroku one-click deployment",[148,152],{"id":149,"by":150,"text":151},"7985878","nthj","This is really cool. Have you guys considered Heroku integration? One-click generation + deployment could be a really slick MVP tool (although I worry about how it would affect…",{"id":153,"by":11,"text":154},"7985953","Thanks! A deploy process like that is coming relatively soon... I've been working on it today in fact. I'm glad you think that would be valuable.",{"value":156,"source":99,"evidence":157},"Mongoid support",[158],{"id":159,"by":160,"text":161},"7986842","rock_hard","Great work! mongoid support would be highly appreciated :)",{"value":163,"source":99,"evidence":164},"Vagrant support",[165,166],{"id":55,"by":56,"text":57},{"id":84,"by":11,"text":85},{"value":168,"source":99,"evidence":169},"Sidekiq, Postgres and other gems added",[170],{"id":59,"by":60,"text":61},[172],{"value":173,"source":99,"evidence":174},"Can it be downloaded and run locally",[175,179],{"id":176,"by":177,"text":178},"7985396","jpetersonmn","Is this something I can download onto my own machine and run, or I need to do it through the website?",{"id":180,"by":11,"text":181},"7985502","It's all through the web.",[183,188,192],{"value":184,"source":99,"evidence":185},"Rails Composer",[186,187],{"id":51,"by":52,"text":53},{"id":59,"by":60,"text":61},{"value":189,"source":99,"evidence":190},"RailsWizard",[191],{"id":51,"by":52,"text":53},{"value":193,"source":99,"evidence":194},"drystorm",[195],{"id":196,"by":197,"text":198},"7990140","flylib","good work, known of this for awhile and been impressed. came across this one today which is trying to doing something similar also http:\u002F\u002Fwww.drystorm.co",{"comments":200,"answered":33,"key":201},7,[202,205,206],{"id":203,"text":204},"7986118","Thank you for the kind words and continued support\u002Ffeedback, Daniel. I'm guessing we'll keep bumping into each other for a while. :) I definitely hear you on the Gem volatility…",{"id":84,"text":85},{"id":153,"text":154},{"commenters":208,"max_depth":18,"maker_replies":200,"first_comment_mins":209,"lifespan_hours":208},25,20,[211,213,215,217,219,223,227,230,231,233,235,237,238,243,244,247,248,250,253,258,260,263,267,271,276,279,281,286,288,290,292,296,299,302],[51,38,33,212,52,38],"maker\u002Fmixed\u002Fidea",[203,38,38,214,11,32],"maker\u002Fneutral\u002Fnone",[55,32,43,216,56,38],"project\u002Fpositive\u002Fexecution",[84,32,38,218,11,32],"maker\u002Fneutral\u002Fexecution",[220,32,33,221,222,38],"7987091","project\u002Fneutral\u002Fexecution","ukd1",[224,32,38,225,226,38],"7988374","commenter\u002Fneutral\u002Fexecution","mgkimsal",[59,228,43,229,60,38],2,"project\u002Fpositive\u002Fidea",[102,33,43,216,103,38],[149,18,33,232,150,38],"project\u002Fneutral\u002Fidea",[153,18,38,234,11,32],"maker\u002Fneutral\u002Fidea",[236,18,43,229,77,38],"7985979",[67,43,43,229,68,38],[239,240,43,241,242,38],"7986270",6,"project\u002Fpositive\u002Fdocs","aantix",[76,200,43,216,77,38],[176,245,33,246,177,38],8,"project\u002Fneutral\u002Fnone",[180,245,38,214,11,32],[196,31,38,249,197,38],"other\u002Fneutral\u002Fidea",[127,251,32,252,128,38],10,"project\u002Fcritical\u002Fprivacy",[254,255,43,256,257,38],"7985793",11,"project\u002Fpositive\u002Fdesign","carlosdp",[159,259,33,232,160,38],12,[90,261,32,262,91,38],13,"project\u002Fcritical\u002Fidea",[264,261,38,265,266,38],"7986368","commenter\u002Fneutral\u002Fperformance","bsmith",[268,261,38,269,270,38],"7986691","commenter\u002Fneutral\u002Fnone","reledi",[272,273,32,274,275,38],"7987643",14,"project\u002Fcritical\u002Fdocs","kitsched",[277,273,38,278,11,32],"7989385","maker\u002Fneutral\u002Fdocs",[115,280,43,229,116,38],15,[282,283,38,284,285,38],"7985325",16,"other\u002Fneutral\u002Fnone","dang",[287,283,38,284,11,32],"7985361",[289,283,38,284,11,32],"7985450",[291,283,38,284,285,38],"7985477",[293,34,38,294,295,38],"7985818","other\u002Fpositive\u002Fidea","vinceguidry",[297,34,38,284,298,38],"7986552","jamii",[300,34,38,301,295,38],"7988596","commenter\u002Fcritical\u002Fnone",[303,34,38,301,304,38],"7988074","anentropic",[],[307,312,317,321,325,330],{"id":308,"name":309,"points":310,"category":311},"8011081","Sysadmin Casts",443,"learning_science",{"id":313,"name":314,"points":315,"category":316},"8004839","Hacker News Redesign",380,"productivity",{"id":318,"name":319,"points":320,"category":311},"7985692","Full Stack Python",327,{"id":322,"name":323,"points":324,"category":311},"7985305","A Rogue State Along Two Rivers",212,{"id":326,"name":327,"points":328,"category":329},"7984989","Freeciv web client",197,"games",{"id":331,"name":332,"points":333,"category":20},"8012103","MechanicalSoup",180,false,"v2",{"id":337,"name":5,"line":6,"ai":334,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":338,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":339,"url":9,"mix":340,"praise":98,"objection":120,"sub":21},7985162,[24,25,26,27],"3050305530555530015310010500000000",[31,18,32,33],1793990907326]