Hacker Newsnew | past | comments | ask | show | jobs | submit | gimenete's commentslogin

I suffer it and that’s why I’m building https://githero.app

Btw, I worked at GitHub for 3 years and they are very aware that slowness is a big issue throughout the whole product. There was a year long cross team effort to improve things but the main goals were not achieved IMO and it shows.


This looks pretty cool! Do you have a privacy policy?


Thanks!

Good question. I don't have now right now but I can prepare one soon. In any case I store zero information from users. When you are logged in traffic goes directly from your browser to GitHub.


FWIW, it's rendering white-on-white for me. Looks like it's missing unless you select-all.


What do you hope to offer that wouldn't be found in, say, GitLab?


GitLab is a completely different platform.

This comes to solve the problem of the terrible UX in the most widespread git service. I won't dare to try to convince my whole team, or company, to migrate to GitLab, but this can be easily adopted.


My main goal is to offer a more modern and smoother experience than GitHub, add some features on top of it like push notifications, triage of notifications, a better editing experience,… and integrate the desktop app with your local git


My point is that there are already many alternatives to GitHub, so you'll want to define your niche a bit better than that.


This is not an alternative to GitHub but an alternative frontend. The backend is still GitHub.


I worked there for 3 years and yes GitHub development happens on github.com. Of course there’s ways to deploy and rollback changes while the site is down but that’s very unusual. The typical flow happens in github.com and uses the regular primitives everybody uses: prs, ci checks, etc.

The pipeline for deploying the monolith doesn’t happen in GitHub Actions though but in a service based in jenkins.

Fun fact: playbooks for incidents used to be hosted in GitHub too but we moved them after an incident that made impossible to access them while it lasted.


> that made impossible to access them

Couldn't they just be checked out by cron on any number of local machines hosting Apache?


I don't remember clearly where we moved them. It was probably to something owned by Google (because GitHub uses Google Workspaces) or Microsoft (for obvious reasons).


I'm working on an alternative frontend for GitHub https://githero.app/

The focus is on providing a better experience: faster, with smoother interactions, with higher information density and a lot more focused on your daily work (with features such as bookmarks and drafts).

It's web-based but there will be also desktop apps (thanks to tauri) that will integrate with your local git.

If you start using it and want to ask for feature requests or notify bug reports please go to the discord server: https://discord.gg/RHCJvUSbr5 Thanks!!


Very interesting article. It's impressive the engineering effort you are making here.


Thanks gimenete! We actually do things as simple as possible. But complexity is increasing:)


We simply haven't decided the price yet. It's free at this moment and we will decide a pricing based on how the service is used.

Thanks for the feedback.


Good idea. I've never done a chrome app before so I could learn things in the process.

Nevertheless you can clone the repo and open the HTML files in your browser. It's only static html and javascript.

Thanks!


I can do it for you; if you wish :) e-mail is in profile.


Email sent :)


Replying for updates. Though I would honestly much prefer a Firefox app, since I never use Chrome.


I was tired of wasting time looking for online tools all the time to pretty print a JSON to inspect it, encode/decode strings, convert from one markup language to another, checking hashes, etc. For some tasks I was usually using the interactive console of some dynamic language such as python or node but it wasn't easy enough.

So I've made a static web page that you can use online or download to your computer with all those tools and much more. Personally I have that as home page in my browser :)


Something like this? http://www.iron.io/worker


You can use http://backbeam.io It supports mobile-only development with SDKs for iOS and Android as well as web development and server-side logic.

Disclaimer: I work in the company behind it. If you have any questions we will be glad to help you out. By the way, the SDKs are Open Source and we are working on a "community" release of the backend for our customers to not be afraid of the vendor-locking.


Currently we are using Redis to make the service as fast as possible. Redis gives us a lot of power to improve our query engine. More features on BQL (Backbeam Query Language) are planned so you can make very complex queries very fast. This is mandatory for mobile applications. Other solutions offer very poor query engines so many times you need to do several requests in your mobile application in order to fetch all the data you need. We work hard to avoid that.

For big projects (> 50Gb data) we are going to combine Redis with a disk-based database. We are testing this integration right now.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: