[{"data":1,"prerenderedAt":473},["ShallowReactive",2],{"project-3998710":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":45,"post_text":46,"what":47,"said":71,"maker_in_thread":214,"shape":222,"grid":226,"attempts":431,"same_week":439,"maker_shows":32,"maker_hidden":465,"reader_version":466,"card":467},"3998710","Worqshop","My 1-year project, iPad IDE with GitHub and Heroku integration","title","Show HN: My 1-year project, iPad IDE with GitHub and Heroku integration","http:\u002F\u002Fworqshop.com\u002F","worqshop.com","donny",1337520811,2012,183,73,92,1677,6,"notable","dev_tools","ipad code editor","mobile_app",[24,21,25,26],"ipad ide","github ipad","heroku deploy","mixed",-0.056,{"positive":30,"neutral":31,"mixed":32,"critical":33},11,20,2,13,46,{"execution":36,"design":37,"idea":39,"pricing":41,"performance":44},{"positive":32,"critical":32},{"positive":32,"critical":38},5,{"positive":38,"critical":40},3,{"positive":42,"critical":43},1,0,{"positive":43,"critical":42},[43,40,43,40,43,40,40,40,43,40,42,43,43,40,43,40,38,42,38,40,38,42,40,42,40,43,42,38,42,42,40,42,40,40,40,38,38,42,42,38],null,{"problem":48,"audience":46,"pricing":55,"motivation":46,"time_to_build":63,"stack":67,"openness":68,"stage":69,"team_size":70},{"value":49,"source":50,"evidence":51},"Lets developers edit code, commit to GitHub and deploy to Heroku from an iPad","maker",[52],{"id":53,"by":11,"text":54},"3998715","Hi HN, I've been implementing it since July last year. I'm still developing \u002F improving it. Well, Apple just approved the latest version. Well, it's not LightTable, but with it,…",{"value":56,"source":57,"evidence":58},"$7.99 price point","commenter",[59],{"id":60,"by":61,"text":62},"4002459","codeodor","What kind of sales are you getting with $7.99 as the price point? Have you considered increasing it?",{"value":64,"source":50,"evidence":65},"About one year of work, since July last year",[66],{"id":53,"by":11,"text":54},[],"unknown","launched","solo",{"praise":72,"objections":95,"requests":128,"questions":168,"alternatives":184},[73,80],{"value":74,"source":57,"evidence":75},"Real working software, not slideware",[76],{"id":77,"by":78,"text":79},"4000809","josephcooney","No, it's not lighttable, it's real working software that you can buy\u002Fuse now, not slideware. Kudos to you.",{"value":81,"source":57,"evidence":82},"Useful for ssh-less iPad development with GitHub and Heroku",[83,87,91],{"id":84,"by":85,"text":86},"3999562","cpenner461","This looks awesome! I've been casually looking for\u002Fthinking about something like this so that I could take my iPad and Bluetooth keyboard when traveling but still be able to get…",{"id":88,"by":89,"text":90},"4000022","thomasfl","Apps like this make the iPad+keyboard a useful development tool.",{"id":92,"by":93,"text":94},"3999902","bergie","With CoffeeScript, this might be the tool to get me off a laptop and using tablets for real work. All our code is already on GitHub, with hosted Continuous Integration (Travis…",[96,111,122],{"value":97,"source":57,"evidence":98},"Tablets are unsuited to real coding; a laptop is better",[99,103,107],{"id":100,"by":101,"text":102},"4000420","hanswesterbeek","Poor you, it is obvious that one needs a real keyboard to code, any touchscreen just won't let you type quick enough. The iPad is no good for any kind of authoring. I own one,…",{"id":104,"by":105,"text":106},"4001500","pjmlp","I would advise any CS student against tablets for the classroom. A laptop is much more productive: - A proper keyboard - Ability to install whatever applications required for the…",{"id":108,"by":109,"text":110},"4000793","molossus","While I applaud the effort, I do not understand the motivation. When I want to develop something, I use a desktop or a notebook, and I'm never away from one long enough that I…",{"value":112,"source":57,"evidence":113},"Editor lacks key helpers and vim bindings",[114,118],{"id":115,"by":116,"text":117},"3999837","fcoury","In my opinion the biggest win Textastic has is the amazing key helpers atop of the keyboard: http:\u002F\u002Fwww.textasticapp.com\u002Fimages\u002Fscreenshot2.png. This is the killer feature of…",{"id":119,"by":120,"text":121},"3999321","terhechte","The one thing I always miss on iPad editors is VIM Binding support: Especially on the iPad, where making selections with your finger is a pain, it is so relieving to be able to…",{"value":123,"source":50,"evidence":124},"Crashes when creating projects with empty GitHub repos",[125],{"id":126,"by":11,"text":127},"4001142","Hi Alec, I'm sorry about this. Could you please send me an email. There is a bug where Worqshop crashes if you have empty projects on GitHub. It's a known issue and I'm fixing it…",[129,139,143,162],{"value":130,"source":57,"evidence":131},"Key helper row or custom keyboard",[132,136],{"id":133,"by":134,"text":135},"3998885","veyron","Is there a custom keyboard like with iSSH: http:\u002F\u002Fwww.zinger-soft.com\u002Fsupport_g_3.html The problem is that certain punctuation symbols (: . { }) are used often and they require a…",{"id":137,"by":116,"text":138},"3999838","What I really miss in this one is a key helper like the one Textastic brings: http:\u002F\u002Fwww.textasticapp.com\u002Fimages\u002Fscreenshot2.png. This feature alone made me buy the app.",{"value":140,"source":57,"evidence":141},"Vim keybindings",[142],{"id":119,"by":120,"text":121},{"value":144,"source":57,"evidence":145},"Syntax highlighting for more languages such as PHP and C",[146,150,154,158],{"id":147,"by":148,"text":149},"3998889","benwerd","This looks lovely! Nicely done. Big question that I couldn't see an answer to in the screenshots: how do you tab? Also, is there any chance of custom syntax highlighting for…",{"id":151,"by":152,"text":153},"4002317","tluyben2","Probably good to add PHP ; although it's cursing here on HN, a lot of people use that language and will not use this if not supported.",{"id":155,"by":156,"text":157},"4000829","DeepDuh","Think about students in CS classes who already have their textbooks on their iPads but need to lug around a notebook just for some trivial coding. IMO this might be an…",{"id":159,"by":160,"text":161},"3998968","plg","What about C? If not remote compilation\u002Fexecution, then at least syntax highlighting? I guess the obvious thing otherwise would be iSSH to your own GNU\u002FLinux box and Emacs",{"value":163,"source":50,"evidence":164},"Server-side code execution",[165],{"id":166,"by":11,"text":167},"3998942","Most probably after this, I'll add server side execution (since Apple doesn't allow execution of downloaded code on iPad) Thus, you can run Python, Ruby, etc from the iPad.…",[169,176],{"value":170,"source":57,"evidence":171},"Does it work with non-GitHub repos such as BitBucket",[172],{"id":173,"by":174,"text":175},"3999109","geekfactor","Does this work with any Git repo or just GitHub? I've been using BitBucket recently for free private repos.",{"value":177,"source":57,"evidence":178},"How tabs are typed",[179,180],{"id":147,"by":148,"text":149},{"id":181,"by":182,"text":183},"4000381","biot","How do you type a tab into the text editor?",[185,195,200,207],{"value":186,"source":57,"evidence":187},"Textastic",[188,192],{"id":189,"by":190,"text":191},"3999574","theone","How does it compares with textastic http:\u002F\u002Fitunes.apple.com\u002Fus\u002Fapp\u002Ftextastic-code-editor\u002Fid383577124?mt=8",{"id":193,"by":85,"text":194},"3999633","At a glance (not having used either one yet) it looks like textastic has more connectivity options (sftp, WebDAV) but lacks deployment integration like this one has. IOW it seems…",{"value":196,"source":57,"evidence":197},"iSSH",[198,199],{"id":133,"by":134,"text":135},{"id":119,"by":120,"text":121},{"value":201,"source":57,"evidence":202},"Cloud9",[203],{"id":204,"by":205,"text":206},"3999005","tferris","How does it compare to Cloud9?",{"value":208,"source":57,"evidence":209},"Codea",[210],{"id":211,"by":212,"text":213},"3999074","cubicle67","Have you seen Codea (nee Codify)? It implements what looks like the standard keyboard with an extra row on top containing things like parenthesis, quotes, tab and left\u002Fright…",{"comments":215,"answered":32,"key":216},9,[217,218,219],{"id":53,"text":54},{"id":166,"text":167},{"id":220,"text":221},"3998974","Oh, I need to clarify. In my mind, it's like a shell, eg Python shell or Ruby shell. And execution here refers to the traditional execution of programs \u002F scripts. I don't plan to…",{"commenters":223,"max_depth":18,"maker_replies":215,"first_comment_mins":224,"lifespan_hours":225},56,4,26,[227,229,231,233,237,240,242,245,247,251,255,257,260,262,266,269,271,272,275,276,279,281,284,288,291,294,296,298,301,304,306,311,316,318,321,325,327,330,332,333,335,337,338,339,341,346,348,351,354,358,361,366,369,370,371,375,380,383,385,390,394,396,400,402,406,408,412,413,415,419,421,424,428],[53,43,43,228,11,42],"maker\u002Fneutral\u002Fnone",[77,43,38,230,78,43],"maker\u002Fpositive\u002Fexecution",[137,42,42,232,116,43],"project\u002Fcritical\u002Fdesign",[234,42,43,235,236,43],"4000358","commenter\u002Fneutral\u002Fnone","vilya",[238,42,43,235,239,43],"4001785","yuchi",[166,32,43,241,11,42],"project\u002Fneutral\u002Fidea",[243,32,40,241,244,43],"3998955","jwarzech",[220,32,43,246,11,42],"maker\u002Fneutral\u002Fidea",[248,32,43,249,250,43],"3999000","other\u002Fneutral\u002Fnone","andrewroycarter",[252,32,40,253,254,43],"3999147","project\u002Fneutral\u002Fexecution","xal",[133,40,40,256,134,43],"project\u002Fneutral\u002Fdesign",[258,40,43,259,11,42],"3998934","maker\u002Fneutral\u002Fdesign",[261,40,40,259,134,43],"3998945",[263,40,43,264,265,43],"3999728","commenter\u002Fneutral\u002Fdesign","cdcarter",[267,40,43,264,268,43],"3999744","swombat",[270,40,43,264,134,43],"4000146",[211,40,40,256,212,43],[273,40,43,249,274,43],"4000182","shawndumas",[119,224,42,232,120,43],[277,224,40,241,278,43],"3999459","jpdoctor",[280,224,43,235,120,43],"3999722",[282,224,43,264,283,43],"3999930","cirwin",[285,224,43,286,287,43],"4000279","commenter\u002Fneutral\u002Fidea","ojosilva",[289,224,40,256,290,43],"4000098","Derbasti",[292,224,43,264,293,43],"4000134","DanBC",[295,224,43,235,274,43],"4000189",[297,224,43,235,290,43],"4002362",[299,38,40,256,300,43],"3999021","frou_dh",[302,38,40,256,303,43],"3999381","darkmethod",[84,18,38,305,85,43],"project\u002Fpositive\u002Fnone",[307,308,43,309,310,43],"3999271",7,"other\u002Fneutral\u002Fidea","clintjhill",[312,313,42,314,315,43],"4001042",8,"project\u002Fcritical\u002Fexecution","alecperkins",[126,313,43,317,11,42],"maker\u002Fneutral\u002Fexecution",[319,313,38,320,315,43],"4001190","project\u002Fpositive\u002Fexecution",[322,215,40,323,324,43],"3999683","project\u002Fmixed\u002Fdesign","abstractwater",[326,215,43,259,11,42],"4000149",[147,328,38,329,148,43],10,"project\u002Fpositive\u002Fdesign",[331,328,43,259,11,42],"3998925",[181,328,40,259,182,43],[151,328,42,334,152,43],"project\u002Fcritical\u002Fnone",[189,30,40,336,190,43],"project\u002Fneutral\u002Fnone",[193,30,40,241,85,43],[115,30,42,232,116,43],[340,30,43,246,11,42],"4000141",[342,343,40,344,345,43],"3998949",12,"project\u002Fmixed\u002Fnone","joshstrange",[347,343,43,249,85,43],"3999612",[349,343,43,249,350,43],"4000338","mark_l_watson",[352,33,40,317,353,43],"4000015","geon",[355,356,42,334,357,43],"4000534",14,"simonrobb",[359,360,43,259,11,42],"4000184",15,[362,363,38,364,365,43],"4001046",16,"project\u002Fpositive\u002Fpricing","tibbon",[108,367,42,368,109,43],17,"project\u002Fcritical\u002Fidea",[155,367,40,241,156,43],[104,367,42,368,105,43],[372,373,42,232,374,43],"4000587",18,"gurkendoktor",[376,377,38,378,379,43],"3999848",19,"project\u002Fpositive\u002Fidea","ryancarson",[381,31,42,232,382,43],"4002009","chriseidhof",[159,384,40,336,160,43],21,[386,387,42,388,389,43],"3999921",22,"project\u002Fcritical\u002Fperformance","jaems33",[391,392,38,329,393,43],"4000962",23,"mdkess",[173,395,40,241,174,43],24,[397,398,40,241,399,43],"4001286",25,"crowhack",[60,225,40,401,61,43],"project\u002Fneutral\u002Fpricing",[403,404,38,378,405,43],"4000847",27,"christiangenco",[88,407,38,378,89,43],28,[409,410,40,336,411,43],"3999876",29,"molecule",[92,410,38,378,93,43],[204,414,40,336,205,43],30,[416,417,42,314,418,43],"4003255",31,"nerdfiles",[100,420,42,368,101,43],32,[422,420,43,235,423,43],"4000577","uvTwitch",[425,420,43,426,427,43],"4000780","commenter\u002Fcritical\u002Fnone","rjh29",[429,420,38,378,430,43],"4002154","robmcm",[432,435,436],{"id":433,"t":434,"points":308,"comments":42},"3622227",1329940841,{"id":4,"t":12,"points":14,"comments":15},{"id":437,"t":438,"points":407,"comments":367},"4896068",1355086065,[440,445,449,453,457,461],{"id":441,"name":442,"points":443,"category":444},"3998894","Habit List",282,"productivity",{"id":446,"name":447,"points":448,"category":20},"4015393","Dropzone",190,{"id":450,"name":451,"points":452,"category":444},"4010355","Hacking recruiting",180,{"id":454,"name":455,"points":456,"category":444},"3996457","DailyDo.it",142,{"id":458,"name":459,"points":460,"category":444},"4015696","clipboard.com",104,{"id":462,"name":463,"points":16,"category":464},"3988756","Organized Wonder","consumer_social",false,"v2",{"id":468,"name":5,"line":6,"ai":465,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":469,"top":18,"kw":470,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":471,"url":9,"mix":472,"praise":74,"objection":97,"sub":21},3998710,-0.06,[24,21,25,26],"0303033303100303515351313015113133355115",[30,31,32,33],1793990881573]