[{"data":1,"prerenderedAt":247},["ShallowReactive",2],{"project-3156051":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":41,"post_text":44,"what":45,"said":84,"maker_in_thread":151,"shape":160,"grid":163,"attempts":208,"same_week":209,"maker_shows":37,"maker_hidden":239,"reader_version":240,"card":241},"3156051","draughtsman","A webserver for front-end devs","title","Show HN: draughtsman, a webserver for front-end devs","https:\u002F\u002Fgithub.com\u002Fstdbrouw\u002Fdraughtsman","github.com","stdbrouw",1319579865,2011,45,19,275,1097,26,"shown","dev_tools","development web server","cli",[24,25,26,27],"front-end prototyping","coffeescript compilation","node.js server","haml sass","loved",0.259,{"positive":31,"neutral":32,"mixed":33,"critical":33},4,7,0,11,{"idea":36,"execution":38,"design":40},{"positive":37,"critical":33},1,{"positive":39,"critical":33},2,{"positive":33,"critical":33},[33,42,43,33,33,43,33,43,43,33,43,42,33,42,33,43,43,33,42],5,3,null,{"problem":46,"audience":53,"pricing":44,"motivation":57,"time_to_build":44,"stack":61,"openness":82,"stage":83,"team_size":83},{"value":47,"source":48,"evidence":49},"Compiling CoffeeScript, Stylus, Jade and HAML during HTML prototyping without running build scripts or a full framework","maker",[50],{"id":51,"by":11,"text":52},"3156058","Creator here. For the past couple of months, I've been using a tiny webserver I've dubbed draughtsman to kick up my productivity while doing HTML prototypes. It's a node.js app…",{"value":54,"source":48,"evidence":55},"Front-end developers and designers doing throwaway prototypes",[56],{"id":51,"by":11,"text":52},{"value":58,"source":48,"evidence":59},"Maker scratched their own itch while building HTML prototypes",[60],{"id":51,"by":11,"text":52},[62,66,70,74,78],{"value":63,"source":48,"evidence":64},"Node.js",[65],{"id":51,"by":11,"text":52},{"value":67,"source":48,"evidence":68},"CoffeeScript",[69],{"id":51,"by":11,"text":52},{"value":71,"source":48,"evidence":72},"Stylus",[73],{"id":51,"by":11,"text":52},{"value":75,"source":48,"evidence":76},"Jade",[77],{"id":51,"by":11,"text":52},{"value":79,"source":48,"evidence":80},"HAML",[81],{"id":51,"by":11,"text":52},"open_source","unknown",{"praise":85,"objections":98,"requests":118,"questions":119,"alternatives":120},[86],{"value":87,"source":88,"evidence":89},"Commenters liked the idea and its small size","commenter",[90,94],{"id":91,"by":92,"text":93},"3156252","sixtofour","It's a great idea, I hope I can find it in my bookmarks again when I can swing around to it. :)",{"id":95,"by":96,"text":97},"3156615","twog","So much awesome. This looks like an absolutely great example of why node.js rocks.",[99],{"value":100,"source":88,"evidence":101},"Many similar tools already exist",[102,106,110,114],{"id":103,"by":104,"text":105},"3156289","ashleyw","Very similar to a tool I created a while back: https:\u002F\u002Fgithub.com\u002Fashleyw\u002Fconvey It's \u003C100 lines of code, and really quite primitive; if you request hello.css, and that file…",{"id":107,"by":108,"text":109},"3156342","superfamicom","I wrote something very similar, thought not as advanced, srvr https:\u002F\u002Fgithub.com\u002FMatthewCallis\u002Fsrvr but this looks much more complex with the awesome plugin system.",{"id":111,"by":112,"text":113},"3156419","necubi","It seems that everybody's written something similar. My entry is Slinky (http:\u002F\u002Fgithub.com\u002Fmwylde\u002Fslinky) which in addition to an auto-compiling web\u002Fproxy server also includes a…",{"id":115,"by":116,"text":117},"3156626","charliesome","Similar to something I have: https:\u002F\u002Fgithub.com\u002Fcharliesome\u002Fhere You just run it like `here` and optionally pass a port (uses 8080 by default) or directory (uses current…",[],[],[121,125,129,133,137,144],{"value":122,"source":88,"evidence":123},"Convey (Ruby)",[124],{"id":103,"by":104,"text":105},{"value":126,"source":88,"evidence":127},"srvr",[128],{"id":107,"by":108,"text":109},{"value":130,"source":88,"evidence":131},"here",[132],{"id":115,"by":116,"text":117},{"value":134,"source":88,"evidence":135},"Slinky",[136],{"id":111,"by":112,"text":113},{"value":138,"source":88,"evidence":139},"Middleman",[140],{"id":141,"by":142,"text":143},"3156779","dzuc","Another to add to the list of alternatives (this one has been serving me nicely as of late): http:\u002F\u002Fmiddlemanapp.com \u002F https:\u002F\u002Fgithub.com\u002Ftdreyno\u002Fmiddleman",{"value":145,"source":88,"evidence":146},"Serve",[147],{"id":148,"by":149,"text":150},"3157791","moeffju","Also similar: I've been using Serve for this. http:\u002F\u002Fgetserve.com\u002F",{"comments":32,"answered":33,"key":152},[153,154,157],{"id":51,"text":52},{"id":155,"text":156},"3156390","Word. Convey may be easier to get running for some people, as it's Ruby instead of node.js. Thanks for sharing. Three things draughtsman adds on top of Convey: * No need for…",{"id":158,"text":159},"3156377","You're right, you can use it just like `srvr` and quickly get any directory up at localhost from the command line. I figure most people will want to use it more like Apache…",{"commenters":161,"max_depth":43,"maker_replies":32,"first_comment_mins":39,"lifespan_hours":162},12,14,[164,166,168,169,171,174,175,176,177,178,180,183,186,189,190,193,197,202,205],[51,33,33,165,11,37],"project\u002Fneutral\u002Fidea",[91,33,42,167,92,33],"project\u002Fpositive\u002Fidea",[103,37,43,165,104,33],[155,37,33,170,11,37],"maker\u002Fneutral\u002Fnone",[172,37,33,173,104,33],"3156448","commenter\u002Fneutral\u002Fnone",[107,39,43,165,108,33],[158,39,33,170,11,37],[115,43,43,165,116,33],[111,31,43,165,112,33],[179,31,33,173,11,37],"3156456",[181,42,43,165,182,33],"3157215","dools",[141,184,42,185,142,33],6,"project\u002Fpositive\u002Fexecution",[187,184,33,188,11,37],"3157567","project\u002Fmixed\u002Fdesign",[148,32,42,185,149,33],[191,32,33,192,11,37],"3158102","project\u002Fcritical\u002Fidea",[194,195,43,165,196,33],"3157206",8,"simplify",[198,199,43,200,201,33],"3157207",9,"project\u002Fneutral\u002Fdesign","dreamdu5t",[203,199,33,204,11,37],"3157538","maker\u002Fneutral\u002Fdesign",[95,206,42,207,96,33],10,"project\u002Fpositive\u002Fnone",[],[210,215,220,224,229,234],{"id":211,"name":212,"points":213,"category":214},"3154818","listofthingsforsale.com",389,"web_saas",{"id":216,"name":217,"points":218,"category":219},"3146182","Tubalr",98,"creative",{"id":221,"name":222,"points":223,"category":20},"3147157","Bookmarklet to Visualize Hacker News Polls",58,{"id":225,"name":226,"points":227,"category":228},"3158482","Think Like (a) Git",54,"learning_science",{"id":230,"name":231,"points":232,"category":233},"3155117","Kippt.com",52,"productivity",{"id":235,"name":236,"points":237,"category":238},"3156311","TweetSheet",46,"consumer_social",false,"v2",{"id":242,"name":5,"line":6,"ai":239,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":243,"top":18,"kw":244,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":245,"url":9,"mix":246,"praise":87,"objection":100,"sub":21},3156051,0.26,[24,25,26,27],"0530030330350503305",[31,32,33,33],1793990876191]