[{"data":1,"prerenderedAt":124},["ShallowReactive",2],{"maker-_query":3},[4,34,58,83,106],{"id":5,"name":6,"line":7,"ai":8,"cat":9,"year":10,"points":11,"comments":12,"rec":13,"s":14,"top":15,"kw":16,"maker":21,"domain":22,"tier":23,"attempts":24,"strip":25,"url":26,"mix":27,"praise":31,"objection":32,"sub":33},7988567,"Deploydo","Deployment made easy",false,"dev_tools",2014,46,35,"roasted",-0.52,31,[17,18,19,20],"deployment","zero downtime deploy","rollback","ssh deploy","_query","deploy.do","shown",2,"15010003103030100001013011010301000","https:\u002F\u002Fwww.deploy.do\u002F",[28,29,28,30],1,4,10,"Symlink-based deploys give zero downtime and fast rollback","Requires SSH access from a third party, which is a security risk","deployment tool",{"id":35,"name":36,"line":37,"ai":8,"cat":38,"year":39,"points":40,"comments":41,"rec":42,"s":43,"top":44,"kw":45,"maker":21,"domain":50,"tier":23,"attempts":51,"strip":52,"url":53,"mix":54,"praise":55,"objection":56,"sub":57},17808364,"Active Checklist","Active Checklist, Reusable Checklists for all your processes","productivity",2018,12,7,"quiet",null,73,[46,47,48,49],"checklist","checklist templates","recurring processes","team checklists","activechecklist.com",0,"5030100","https:\u002F\u002Fwww.activechecklist.com\u002F",[28,28,51,28],"Minimal, clearly structured design that does one thing well","Unclear what value a SaaS checklist adds; sign-up wall hides the product","checklists",{"id":59,"name":60,"line":61,"ai":8,"cat":62,"year":63,"points":64,"comments":65,"rec":66,"s":67,"top":68,"kw":69,"maker":21,"domain":75,"tier":76,"attempts":51,"strip":77,"url":78,"mix":79,"praise":80,"objection":81,"sub":82},23610527,"IHP","A batteries-included web framework built on Haskell and Nix","languages",2020,280,70,"loved",0.41,5,[70,71,72,73,74],"haskell web framework","nix","postgres","server-side rendering","rails for haskell","ihp.digitallyinduced.com","legend","5505300500500000300003000535300555550133","https:\u002F\u002Fihp.digitallyinduced.com\u002F",[40,30,24,28],"Good documentation and developer ergonomics","No documentation on deployment or testing","web framework",{"id":84,"name":85,"line":86,"ai":8,"cat":87,"year":88,"points":89,"comments":90,"rec":91,"s":92,"top":93,"kw":94,"maker":21,"domain":85,"tier":99,"attempts":51,"strip":100,"url":101,"mix":102,"praise":103,"objection":104,"sub":105},31164799,"thin.dev","thin.dev, back end for making realtime, typesafe React Apps","infrastructure",2022,147,33,"mixed",-0.29,16,[95,72,96,97,98],"realtime backend","react backend","optimistic updates","firebase alternative","notable","030105030101013003301030303010010","https:\u002F\u002Fthin.dev\u002F",[28,41,28,41],"Simple high-level APIs reduce boilerplate and speed development","Lock-in to a third-party backend and Haskell stack","backend as a service",{"id":107,"name":108,"line":109,"ai":8,"cat":62,"year":88,"points":110,"comments":111,"rec":112,"s":113,"top":114,"kw":115,"maker":21,"domain":75,"tier":99,"attempts":51,"strip":118,"url":119,"mix":120,"praise":122,"objection":123,"sub":82},33318432,"IHP v1.0","Batteries-included web framework built on Haskell and Nix",132,39,"debated",0.14,18,[70,71,116,117],"postgresql","haskell ide","530505031030305000000000000000000010103","https:\u002F\u002Fihp.digitallyinduced.com\u002Fblog\u002Fc479f341-1374-496a-96d6-7af647005b21-ihp-1-0",[29,29,28,121],3,"Integrated IDE, database and setup make getting started easy","Docker support is paid",1794036732455]