📄 Article: Deleting my DEV and Pixelfed accounts.
Why I have left DEV and deactivated my Pixelfed account.
📔 Note: 1x-engineer
You've probably heard of 10x engineer. If you've been interneting a while, you may know it became a meme. Well, Tierney Cyren set up a somewhat satirical page called : https://1x.engineer/. I think that's pretty neat.
♻ Repost: arp242-go-is-not-an-easy-language
♥ Like: darekkay-rss-subscriber-count
I've used a ton of blogging software over the years. The one thing that's given me very little pain: file-based storage, or more specifically, Markdown files.
Read a post by Asko Nõmm ("I don't want to do front-end anymore") this morning, and I know something about it is going to stick with me all day. If not longer.
I'm pretty happy with all the background work that's been happening in getting this site to depend on fewer and fewer moving parts and external dependencies. I detail some more of the recent work done.
📄 Article: More thoughts on and progress with Gitea.
My progress on... making sense of Gitea, and continuing to move out of the GitHub ecosystem.
Kev Quirk recently tried Forestry.io and decided it was not for him. This reminded me it's been a while I used it at all. Here's the little bash script I use instead.
📔 Note: no-responsive-lazy-images
Sadly, I'm temporarily disabling a few neat tools in favor of faster builds. Can't wait for Eleventy 1.0 to release with incremental builds.
📔 Note: celestial-test
Another design overhaul for Celestial this weekend, along with a deployment outside of Heroku. Hopefully everything works well; there didn't seem to be any errors from my unit-tests (they only go so far!)
📄 Article: Why aren't four-day work weeks normal yet?
Looking back on how much I enjoyed four-day work weeks and wondering why they aren't the norm yet.
With its v85 release, Mozilla has announced they are removing support for PWAs.
📄 Article: Docker outside of Docker (DooD)
While I get my fair share of Docker learning done via self-hosting, I've also been acquiring new knowledge at work recently. One of these new bits is Docker-outside-of-Docker (DooD).
↪ Reply: mastodon-lists-usage
Sure! 😊 I've got several lists: friends, women in tech, and the newest one I'm building: front-end devs.
📔 Note: mastodon-lists-underrated
Lists is an underrated feature on Mastodon. Directly engaging with 200 people is hard. Lists make it so much easier to catch up.
📔 Note: 10m70
Hmm... in today's discouraging news, DroneCI does not recommend hosting it and Gitea on the same server using Docker. I guess I'll stick with Vercel for now, then.
📄 Article: GitHub to Codeberg to... Gitea?
Quick thoughts on why I set up a Gitea server of my own and if it's time to look to more open/standards-based collaboration tools.
♥ Like: robinrendle-newsletters
📔 Note: whatsapp-facebook-policy
Can we possibly, please, just stop using #WhatsApp now? https://arstechnica.com/tech-policy/2021/01/whatsapp-users-must-share-their-data-with-facebook-or-stop-using-the-app/
📄 Article: Simplifying my site.
Been spending some time doing some New-Year-cleanup on my site. The end-goal is to keep the codebase lean and maintainable. Here's the lowdown...
♥ Like: indiekit-to-twitter
📔 Note: testing-p-summary
I updated my note template, and wonder if it will syndicate the actual content of the note to other platforms now. This is a test note to that effect. If you're reading this directly on Mastodon/Twitter, it worked!
📔 Note: nginx-to-caddy
I moved from hand-crafted nginx and certbot configuration to a single Caddyfile. Here's my quick thoughts.
📔 Note: how-the-web-is-really-built
My thoughts on picking Emberjs for a side project, a tangential rant motivated from an article on CSS-Tricks, "How The Web is Really Built."
📔 Note: rootconf-scaling-zerodha
📔 Note: celestial-test
Test note to check if an internal refactor caused any issues or not.
↪ RSVP: hasgeek-rootconf-scaling
↪ RSVP: hasgeek-modular-typography
📔 Note: celestial-development-update
Updates around Celestial's development, moving off GitHub, and accepting donations.
♥ Like: tom-preston-rdd
📔 Note: solid-world-nov-2020
↪ RSVP: hasgeek-content-web-shopify
📄 Article: About Miniflux, a superb feed reader.
Recently, Kev messaged to ask where my article full of praise for Miniflux was. While I have spoken highly of it on Fosstodon itself, I realized I haven't done so here. Well... here goes.
📔 Note: celestial-link-checker
Quick update on writing a feature for Celestial that I wanted for a really long time - an automated link checker.
📔 Note: hasgeek-typography
↪ RSVP: hasgeek-typography
↪ RSVP: hasgeek-rootconf-home-network
A slow day where I learn to update CSS variables dynamically from user input, and get a brush-up on ReactJS' idea of components.
♥ Like: annieliao-array-mutate
↪ RSVP: homebrew-india-2
♻ Repost: paul-startups
📄 Article: Musing around job titles and career paths.
Morning musing triggered by an article published on CSS-Tricks yesterday around job-titles and career paths.
♥ Like: swizec-what-is-frontend
↪ Reply: kevq-wordpress-jamstack
My thoughts in a reply on how WordPress, Ghost, and such CMSes are good - they favour productivity and that's a perfectly valid requirement to keep.
📄 Article: I'm learning ReactJS again, from scratch.
The ecosystem moves fast and my existing knowledge is out-dated.
♥ Like: chaitanya-choose-meals
♥ Like: bestdressed-2020-feeling
📔 Note: firefox-send-news
NextCloud v18 carries a bug causing me not to be able to send a PDF file. I discover Lufi quite quickly, like it, and plan to self-host it. Comically, next day, Firefox Send is permanently shut down.
♥ Like: mikestone-bat
📔 Note: mdn-contribution
An implementation note written by me for the MDN docs was approved today. It feels great to know this will help hundreds or thousands of developers make better decisions.
📄 Article: Ligatures are not a good fit for the web.
I talk about ligatures in typography and why I had to disable them on my site.
↪ Reply: kev-ssg-workflow
My recommendation to Kev on a publishing workflow for Static Site Generators.
📄 Article: I'm moving from Atom to RSS 2.0 feeds.
Intriuged by the 'Comments' links I kept seeing on some entries in my feed reader, I added one for my articles. In the process, I moved to RSS 2.0 feeds. Here's why and my thoughts on the move.
📔 Note: gmail-to-outlook
Gmail on Android doesn't treat IMAP accounts very well. I installed and tried another app -- and I'm happy with it so far!
📔 Note: perfectionism
I open up about dealing with perfectionism while working on a side-project, Celestial.
↪ RSVP: homebrew-india
♥ Like: jan-favorite-blogroll
Seeing as I wrote about moving to Vivaldi, Brave, and then back to Vivaldi, it's only fair I write about my story behind the move back to Firefox.
📔 Note: just-five-dollars
I explore the privilege around writing "just $5/month" or "only $4/month" for apps and services.
📔 Note: automatic-blogroll
♻ Repost: why-you-should-hire-a-frontend-developer
♥ Like: sasha-sloan-performs-older
📔 Note: feed-changes
↪ Reply: chaitanya-perfectionism-2
♥ Like: 2020-08-13-career-levels
When Vivaldi fails to check all boxes, Ru continues her find-a-browser journey. She explores Brave as an alternate to Firefox - will this be the one?
Upset with Firefox's performance, I decided to trial other browsers on the market. Here's my experience with Vivaldi after having used it for 2 days.
📔 Note: 2020-08-04-glue
📔 Note: 2020-08-02-indieweb-posse
📔 Note: 2020-08-02-trying-svelte
📔 Note: 2020-08-01-new-feeds-structure
📄 Article: Making external links safe — JAMStack style
📄 Article: How I secure a cloud VPS
Steps detailing how I as a front-end dev secure my cloud VPS - SSH configuration, NGINX, and more!
📄 Article: Keeping myself motivated to write
Why I'm going to pay for analytics, and why I chose Plausible.
Becoming frustrating myself recently, I detail what I learnt about how npm handles <1.0.0 package releases.
With its 0.11.0 release, Eleventy offers a powerful feature. Let's see how to exclude draft collection items from build output in Eleventy programmatically, using eleventyComputed.
Recently adding support for line-highlighting in code blocks, I discovered some new HTML5 tags, and got a revision on specificity in CSS. Here's my experience.
My experience setting up VuePress for Freelancing in India: A Handbook
Talks about experimental/new properties available to customize text-decoration's color, style, thickness, skip and more
Personal opinion on how one, especially a developer, can benefit from maintaining a blog online
A quick guide showing how to write a post_url shortcode for 11ty, similar to Jekyll's out-of-the-box post_url tag
A brief post detailing how liquid and nunjucks templating languages differ in checking for a string in an array, as well as retriving properties with special characters on objects
A personal experience of a GNOME and Android user moving from Google to a hosted NextCloud instance for improved privacy of her contacts and calendar.
How to add the necessary meta tag to make auto discovery of RSS/Atom feeds possible.
A user-experience analysis for changes made to my site recently
How to configure git to use a specified SSH key for a repository. Details a work-around in case of conflicts with your SSH config.
Sharing an ES2015 function to open all external links securely in a new tab
📄 Article: A new blog category named 'Draft' — but why?
Blog post explaining how and why I ended up starting to publish draft blog posts on my site
A draft post on why Google Play Music is not a good music player in India
How to write and deploy a very basic bot for Twitter, written in Ruby
Explanation of how livereloading can be enabled in a gulp setup without relying on the browser extension only available for Chrome browser
📄 Article: Google Photos, sadly, has its limitations
List of limitations of Google Photos in managing and organizing hundreds of photos at once, as discovered through real-life experience
Steps describing how to enable advanced touchpad settings for Lenovo Z510 running Ubuntu 14.04