SPA, History API, and hash links 11 min read
webHow I relunctantly adopted a SPA style for roastidio.us web site and my struggle with backward and forward navigations
How I relunctantly adopted a SPA style for roastidio.us web site and my struggle with backward and forward navigations
How to pass data between 2 websites, with no trust or shared secret established between the 2 websites?
If you got an email that you know that you need to reply, but for whatever reason you also don't want to reply too soon. What are you going to do?
If you got shuned by the society not because of what you did but what your neighbor did, you will cry bloody injustice. This is exactly what is happening in SPAM blacklisting.
fly.io gives you upto 3 256MB VMs in the free tier. 256MB is not a whole lot for a modern application; How to make the most use of it? You may want to deploy in 32 bit.
Roastidio.us recently gained full text search capabilities! We can't challenge Google (yet), but now you can find interesting contents curated by you and your fellow roasters, from within Roastidio.us.
Roastidio.us lets you leave comments on any blog posts, news articles, podcasts, as long as they are publicly accessible. However, where do you get those interesting links that you want to visit, and possibly roast? You can hunt down hundreds of websites, or you can see what is trending on social networks. The former will waste your time and the latter will blind your sights. AirSS will help you..
Modal is a way to mimic a pop-up window in a webpage. Instead of a real native pop-up with all the annoying nature in it, a modal is implemented with HTML/CSS/Javascript, so it is actually just a part of the page, and only looks like a modal dialog. They are everywhere; but do they really make sense now?
Javascript has a concurrent programming model that centers around promises, async functions and the await primitive. However, I want to use the conceptually simpler and more robust actor model that is widely used in the Elixir/Erlang world. Can I do it? Let's find out.
Turbo is a new way to communicate between the javascript client side and the serverside, developed by the great folks at Basecamp. This blog post is a summary of my brief experience with Turbo