Hacker News .hnnew | past | comments | ask | show | jobs | submit | ckuijjer's commentslogin

I love how JavaScript / TypeScript allows a full stack developer to use the same language all over their stack, nice example about how it was even possible to move logic from the web to authentication layer by simply copy and pasting!

I’ve found another effect of using a single language is that it becomes easier to build teams, there’s less speciality needed and communication and sharing of ideas within a team becomes easier. Is this something you’ve seen too, and do you see the other parts of the Sjgar stack (e.g. due to the size of the React and AWS community) help with this?


Absolutely! Not only did we find that we can hire full stack engineers who take full responsibility for an application end to end. We even had front end JavaScript engineers that were kind of determined that full stack was impossible to pull off. Fast forward a few months an he is now working on the GraphQL service using apollo-server and AWS Lambda. And super happy with it. That was super nice to see.


Awesome! Being able to search through your tabs is such a powerful ability!

Some time ago I made a small Chrome extension, see https://chrome.google.com/webstore/detail/tab-switch/jibghim..., for this myself.

I love how you're building this into a cross browser, fully featured product with nice looking UI!


Glad you liked it! Appreciate it!



It listens to the online and offline events (using https://github.com/chrisbolin/react-detect-offline which is really cool). You really have to turn off your network connection.

Or fire the event yourself using window.dispatchEvent(new Event('offline'))


Nice! For my own purposes I once started on a Chrome extension like this: TabSwitch (https://chrome.google.com/webstore/detail/tab-switch/jibghim...), that uses a Most Recently Used ordered list and searches for domain and page title.

I really like that you have the interface on top of the web page itself!


I guess he doesn't call it scraping as the function retrieves a json document instead of retrieving some html and extracting data from it.


Quick video uploading and allowing everyone to self host webservices with a multitude of users I guess


This comes up every time this question is asked, but no one is going to self host web services. It's just too much of a pain.


I really like your site, it's the place I go when I look for an alternative to a specific app/webapp. I'm going to assume that most of your users are like me and come through your site by a google search. Some feedback:

- The main issue with your site is imho that it's trying to do two things at once. Next to giving alternatives to software, it also tries to be a categorized directory of applications. I would love for you to focus on only the former. Doing so would enable you to really declutter your site. There would be no more need for the grey navigation bar, nor for categories or tags.

- Give more prominence to: - The application searched for and to its external links. Don't be afraid to have users leave your site. - It's alternatives, on my laptop I can only see a single alternative above the fold. - User input, e.g. likes, comments and feedback. As you're a user input driven site, this is really important

- Give less prominence to or simply remove: - Questions, they look really empty and sites like http://webapps.stackexchange.com/ are better suited for this. - Forum, when looking for an alternative I simply want to take a look at a few options I don't much care for the forum - Recent user activities, I think it is simply clutter and no one but the person whose activity it shows cares.


Great feedback and ideas, thanks! I think I have answered much of it in my reply to imdhmd above.

I see the point you make about Questions. We'll consider this!


jQuery uses getElementsByID, getElementsByClassName etc. when available in the browser. There is only a small overhead in parsing the selector to see if it's e.g. a simple ID or class selector.


Or should create a DOM element. I think the main pitfall of $() is that it tries to be too many things at once. Node creation and selection should be two separate slimmed down functions. There's no need (other than convenience) for selection and creation exist in the same function.


And onDocumentReady handling :)

You can do this:

    $(function() { /* handle onDocLoad */ })


Exactly, there's too many if this than do thats in $().


I've downloaded them all, now I should really start reading them. Here are some direct pdf links of the papers:

- Spanner: http://research.google.com/archive/spanner-osdi2012.pdf

- BigTable: http://research.google.com/archive/bigtable-osdi06.pdf

- Dremel: http://research.google.com/pubs/archive/36632.pdf

- Paxos made live: http://www.eecs.harvard.edu/cs262/Readings/paxosmadelive.pdf


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

Search: