486 karma · joined July 31, 2011
Projects
1. Resumonk - Online CV maker - https://www.resumonk.com
2. EmailThis - Save web pages to your inbox - https://www.emailthis.me
------------
Past projects Engem.me (http://engem.me), Airball.in (http://airball.in), Bootstrap Carnival (http://bootstrapcarnival.com), GK Quiz Android App (400k+ users)
------------
Contact bharani91[at]gmail.com
I had one quick question - how easy/difficult would it be to integrate another JS library with intercooler or htmlx. For example, let's say a table is fetched dynamically via htmlx, how would we go about integrating a library that does client-side table sorting/filtering?
I had sort of neglected it for a while, but during the course of the lockdown, I have started working on a major rewrite - replacing Gulp with Webpack, adding support for Edge, etc. Will release it soon :)
It is simple, easy to understand and easy to reason with. However, I would recommend this only for small apps. As soon as your app's features/complexity increases, you end up writing a lot of biolerplate code that libraries like Vue or Preact already handle you for.
1. All courses by Will Sentance on Frontend Masters
2. Eloquent JavaScript
Digital Ocean or Heroku for hosting
Skylight for application monitoring
Sentry for error tracking
Cloudflare for caching
S3 for storage
In case anyone is wondering, bookmarklets also work on mobile devices. You can simply go to the address bar and type the name of the bookmarklet (e.g.: 'remove sticky') and then click the option that shows up in the list.
Adding them to your mobile browser is a bit tricky though. I've written a small guide that helps users of my app [0] add my bookmarklet to Android/iOS devices. You can follow these steps/screenshots to add other bookmarklets - https://www.emailthis.me/web-page-to-email/how-to-save#andro...
This Ansible playbook includes roles for performing the following tasks -
* Installation of common packages
* Ruby (via rbenv)
* Rails 6, Puma, Sidekiq
* Redis
* Nodejs/Webpack/yarn
* Postgresql + saving daily backups to S3
* Install Puma, nginx & Certbot (for Letsencrypt SSL Certs)
* Deploying using Ansistrano
Let me know what you guys think about it.
1. Your privacy page is empty.
2. Instead of asking me to enter a feed URL during signup, you could just start with the email, and then on the next screen, you could show me your list of feed suggestions. I think that would simplify the signup flow.
All the best!
Shameless plug: I run a similar tool called EmailThis [0] that brings bookmarking (similar to Pocket and Instapaper) to your email inbox.
EmailThis extracts meaningful content from web pages and sends it to your email inbox. You can also tell it to save a PDF copy of each page, in which case the PDF is sent as an attachment.
Print-to-Pdf is done using Headless Chrome (so it works exactly like doing a Ctrl-P).
I find that the Print to PDF works best because it gives you a copy of the web page even if the original one disappears. Also, none of the content extraction services (mine included) work in 100% of the cases. Sometimes, they might incorrectly remove images and other meaningful content. So in such cases, having a full PDF snapshot is quite handy.
Let me know what you guys think.
I started learning Ansible recently using the 'Ansible for Devops' book. I used the concepts mentioned in this book and used the author's Ansible roles as a starting point to create a playbook for deploying Rails 6 apps.
Here's the code - https://github.com/EmailThis/ansible-rails
It includes roles for performing the following tasks -
* Installation of common packages, basic SSH security
* Install NGINX, Certbot (for Letsencrypt SSL Certs)
* Ruby (via rbenv)
* Rails 6, Puma, Sidekiq
* Redis
* Nodejs/Webpack/yarn
* Postgresql + saving backups to S3
* Deploying using Ansistrano
Almost all of them are saved as full text + PDF in my email (Gmail) inbox under separate labels like 'JS', 'Design', 'SEO' etc.
Gmail's search is pretty decent so it helps me find stuff that I am looking for quickly.
EmailThis removes ads, distractions, and clutter from web pages and sends you a nicely formatted email with just the text and essential images. It also gives you the option to save a full PDF snapshot of each web page which is then sent as the email attachment.
It is meant to be a simpler alternative to tools like Pocket, Instapaper, and Evernote.
EmailThis helps you save ad-free articles & web pages to your email inbox.
It lets you save complete articles and webpages to your email inbox. If it fails to extract useful text, EmailThis will save the page to a PDF and send it as an attachment.
There's no need to install additional apps on your phone or login to any 3rd party service.
If you try saving a any discussion website (HN, Stackoverflow, Reddit), you will get the PDF.
I've had a great experience working with Headless Chrome to convert webpages to PDF for my side project EmailThis (https://www.emailthis.me).
It uses Puppeteer by Chrome DevTools team - https://github.com/GoogleChrome/puppeteer.
I am actually very concerned with the privacy of the app's users. The only communications I send to your email address are the initial onboarding emails and the saved bookmarks. No drip messages, no promotional emails etc.
I guess I need to convey that better in the privacy policy. I'd appreciate any links/resources that can help me draft a better privacy policy.
You can add the bookmarklet or browser extension. It will let you save complete articles and webpages to your email inbox. If it cannot extract useful text, EmailThis will save the page as a PDF and send it as an attachment.
No need to install apps or login to other 3rd party services.
I was in college then and found making a well formatted resume a huge pain when I was applying for internships. I met my Co-Founder also via that particular post, and went full time on it after passing out of college.
We are bootstrapped, pay ourselves well and work remotely. Not sure if that qualifies as a 'big' success, but we receive these kind of comments from our users that make us super happy - https://www.resumonk.com/testimonials
As I've written in the FAQs [1], one of the key advantages of EmailThis is that you don't rely on any external service. So if a service like Readability goes down, you don't end up losing all your saved bookmarks.
Regarding search & filtering, if you are using Gmail or Outlook, you can set filters that automatically move incoming bookmark emails (that EmailThis sends) into specific folders based on keywords/tags.
You can also leverage the fulltext search that your email client provides.
[1] https://www.emailthis.me/pages/faqs#instapaper-readability-a...
I also wanted to throw in a link to a similar service that I run called EmailThis (https://www.emailthis.me). Instead of having to create an account on another website and installing additional apps, EmailThis works by sending the web page (after stripping ads and clutter) to your email.
Also, can Kubernetes be used to deploy to a single VPS instance (e.g: a 10$ Digital Ocean droplet) or is it only for a multi-node system like GKE?