الأربعاء، 22 يوليو 2020

Show HN: I built a simple to use SMS tool for devs https://ift.tt/2Eb2iu2

Show HN: I built a simple to use SMS tool for devs https://smallsms.app July 23, 2020 at 04:45AM

Show HN: WizAtHome – WFH Policy Management SaaS Platform https://ift.tt/3fTwg3E

Show HN: WizAtHome – WFH Policy Management SaaS Platform https://ift.tt/3hkwhOq July 23, 2020 at 03:38AM

Show HN: Barleytea.js – a transparent js framework with editable parts https://ift.tt/2WNgfof

Show HN: Barleytea.js – a transparent js framework with editable parts https://ift.tt/2CDFGSu July 23, 2020 at 12:47AM

Show HN: Play with state-of-the-art in machine learning https://ift.tt/30BPBjs

Show HN: Play with state-of-the-art in machine learning http://hub.gradio.app July 23, 2020 at 12:02AM

Show HN: React Guitar – A guitar component for React https://ift.tt/2WKJTuz

Show HN: React Guitar – A guitar component for React https://ift.tt/2CUBQ7p July 22, 2020 at 10:56PM

Show HN: Biff – self-hosted Firebase alternative for Clojure https://ift.tt/2WLHwr4

Show HN: Biff – self-hosted Firebase alternative for Clojure https://ift.tt/37sO7uP July 22, 2020 at 10:28PM

Show HN: MineSweeper implemented in 100% CSS and HTML (no JavaScript) https://ift.tt/2EaHK4R

Show HN: MineSweeper implemented in 100% CSS and HTML (no JavaScript) https://ift.tt/2WJF3xm July 22, 2020 at 10:03PM

Show HN: Gitern is a Git host for hackers https://ift.tt/3hsmHch

Show HN: Gitern is a Git host for hackers https://gitern.com July 22, 2020 at 07:55PM

Show HN: Draw L-Systems with Common Lisp https://ift.tt/2EaNeMX

Show HN: Draw L-Systems with Common Lisp https://ift.tt/32JxPxb July 22, 2020 at 07:02PM

Show HN: Fallout Terminal Themed Blog https://ift.tt/2Bqmgjs

Show HN: Fallout Terminal Themed Blog https://ift.tt/2TbxhJe July 22, 2020 at 06:38PM

Show HN: Geometry streaming with Godot Engine client https://ift.tt/30F8LF9

Show HN: Geometry streaming with Godot Engine client https://ift.tt/37EDipM July 22, 2020 at 06:08PM

Show HN: I compiled career advice from Paul Graham, Sam Altman, Naval and others https://ift.tt/3hrknlT

Show HN: I compiled career advice from Paul Graham, Sam Altman, Naval and others https://ift.tt/3hnaqpF July 22, 2020 at 05:31PM

Show HN: GraphQL Tweetletter – Weekly digest of most interesting GraphQL Tweets https://ift.tt/3eSVnCc

Show HN: GraphQL Tweetletter – Weekly digest of most interesting GraphQL Tweets https://ift.tt/3hpxgNb July 22, 2020 at 03:16PM

Launch HN: Reploy (YC S20) – Instant fullstack staging environments for web apps https://ift.tt/2ZOiE3W

Launch HN: Reploy (YC S20) – Instant fullstack staging environments for web apps Hello Hacker News! We're Jay and Himank from Reploy ( https://getreploy.com ). We're building a platform that allows teams to easily configure full-stack staging environments or "previews" of their web app which are created on every open PR. In the past, Himank and I spent time at several startups (~10->200 employees), where we were on customer-facing, product-oriented teams. We often found ourselves in positions where we wanted to share our environment with designer/PM/sales folks who didn't necessarily have a dev environment setup, and ngrok didn't cut it. Further, even when trying to share our environment with fellow engineers, there was always a slow down when requiring that they git stash, git pull, etc.. The solution to these pain points was either: 1) Waiting for a full staging or production deployment, which in most cases, wasn't really practical (from a cost and/or time perspective). 2) Using a static site hosting solution (Vercel, Netlify, etc..) which didn't allow us to preview full-stack changes. At some of these companies, an infra team had tried to build something like this, however, the "preview" workflow was very different than the "production" workflow, so there were annoyances (slow builds, lack of concurrent env support, no populating staging data etc..) that made the tool hard to use. This is where Reploy comes in! Especially in the current remote landscape, being able to have as many staging environments as features is helping teams move faster by simplifying and streamlining the feature development flow. We've put a lot of time into making this dead simple to set up. Just connect your repo, give us the commands that you run on your dev machine, and we'll spit out a live environment on a managed link. All of this configuration can be described in the `reploy.yml` file, which is essentially a simpler version of docker-compose :). And if you already have a docker-compose file, we can use that as well :). Take a look at a demo on our site! ( https://getreploy.com ). How does it work you may ask? The short answer is k8s. We schedule these environments on Kubernetes, however, we hide this from end-users so that all that they're interacting with is the Reploy configuration (just a series of commands to start up your web app). We've also curated a bunch of "runtimes" which contain common framework dependencies (reactjs, node, rails, etc..) so that if you don't want to worry about docker, you don't have to :) . And for the hardcore folks out there, we also support custom images. A few notable features that Reploy offers (specific to the aforementioned "staging" workflow): 1) Caching of specific directories (node_modules, .bundle, etc..) -> faster builds 2) Restarts of past environments -> Let's you compare the state of different commits 3) Notifications! -> We'll notify your team when a new environment is ready or failed the build process via slack, email, etc.. 4) A "setup" hook where your team can populate a database with staging data, or configure the host environment to your liking. From a pricing angle, we're looking to charge like most CI providers. That is, we'll charge a base price per engineer/user (~$30) and prorate any additional usage over a max number of concurrent environments. On that note, we've realized that pricing for Reploy is a very interesting problem, as the types of users that are creating environments (engineers, devops teams, etc..) are not necessarily the only users getting value out of the product (PMs, for example). If you have any thoughts here, we'd love to hear them in the comments! Feel free to request access at https://getreploy.com if you're interested in getting up and running; also happy to answer any questions at `jay [at] getreploy.com`. Overall, very excited to be sharing this with HN, we'd love to hear your thoughts and keep the conversation going :). July 22, 2020 at 05:20PM

Show HN: Free API service for crypto and foreign exchange rates https://ift.tt/2CUxflu

Show HN: Free API service for crypto and foreign exchange rates https://ift.tt/2CFy7uz July 22, 2020 at 04:15PM

Show HN: UI Playbook – A documented collection of UI components https://ift.tt/32L3QFo

Show HN: UI Playbook – A documented collection of UI components https://uiplaybook.dev July 22, 2020 at 03:42PM

Show HN: Tableau2Slack – Sharing Data Visualizations to Slack with Python https://ift.tt/3fUbKzR

Show HN: Tableau2Slack – Sharing Data Visualizations to Slack with Python https://ift.tt/2E92tpI July 22, 2020 at 04:22PM

Show HN: Static-JSON-db, a database that can be deployed as a static website https://ift.tt/39lG040

Show HN: Static-JSON-db, a database that can be deployed as a static website https://ift.tt/38RvC49 July 22, 2020 at 03:27PM

Show HN: Open-source autograder for coding problems (Django) https://ift.tt/2E3Jexz

Show HN: Open-source autograder for coding problems (Django) https://ift.tt/2OLtC3Z July 22, 2020 at 12:23PM

Show HN: I self learned to code and built a Slack app for team feedback - Kaapi https://ift.tt/30E6Y2S

Show HN: I self learned to code and built a Slack app for team feedback - Kaapi https://www.kaapi.team July 22, 2020 at 02:00PM

Show HN: Easy Kubernetes Distributed Computing Platform https://ift.tt/2WKoaCS

Show HN: Easy Kubernetes Distributed Computing Platform https://ift.tt/30ut3RC July 22, 2020 at 07:47AM

Show HN: Tinyhttp – Express-like web framework with 0 legacy dependencies https://ift.tt/2Cs69m1

Show HN: Tinyhttp – Express-like web framework with 0 legacy dependencies https://ift.tt/3gQEwkO July 22, 2020 at 12:05PM

Show HN: Oops I deleted my bin/ dir https://ift.tt/2ZPrWNd

Show HN: Oops I deleted my bin/ dir https://ift.tt/2OMGuqM July 22, 2020 at 11:11AM

Show HN: Single JavaScript API Client for Google Sheets and MS Excel APIs https://ift.tt/2ONvFEA

Show HN: Single JavaScript API Client for Google Sheets and MS Excel APIs https://ift.tt/3jtmLKA July 22, 2020 at 10:25AM

Show HN: Inference GUIs for 12 SoTA ML models https://ift.tt/3fTholG

Show HN: Inference GUIs for 12 SoTA ML models http://gradiohub.com July 22, 2020 at 08:38AM