Category: Design

  • Stringio — a useful Python I/O class

    If you have primarily used Python for web backend development (Django/Flask, etc.), there are some aspects of Python you might not have needed, but are very useful when working with data. One such is the StringIO class from the io module in Python: StringIO creates an in-memory file-like object that you can read from and…

  • Python’s Two Worlds: Web Backend vs. Data Science

    Python’s influence is growing with AI and I am always very happy about it. Python’s been my favourite programming language due to its simplicity. My own Python journey began with web backend development using Django, which is a vast domain in itself. It took me a while to get to Python’s usage in data science.…

  • Chip Fabrication in India: Tata Electronics’ $14 Billion Investment

    After years of unsuccessful attempts by various players to establish semiconductor fabrication in India, it seems the tide is finally turning: Tata Electronics Private Limited (est. 2020) has started investments in four manufacturing facilities spread across India. There’s also the China + 1 strategy at play here, where countries are trying to reduce dependence on…

  • Air Conditioner (AC) Buying Checklist

    I was looking for a new AC for home recently and most online articles, which I checked, mentioned things like, “measure your room size”, “Decide Window vs Split AC”, “check energy star rating” etc. These are the things which I knew already; I needed other advanced parameters on which to base my decision. So here’s…

  • Getting Started with WordPress

    Last Updated: Feb 2025 WordPress is a great choice for building websites if you are semi-technical. Its standout feature is that the content can be added and edited on a WordPress (WP) site very easily, and the site layout can be updated fairly easily as well (Hence the moniker Content Management System (CMS)). WordPress is…

  • Signal App’s awkward copy-paste gesture

    The “Copy message” button in the Signal App on iPhone doesn’t show up when you long press the text (on the pop-up ribbon like other messaging apps). The copy icon is placed in the bottom Tab Bar. That seems like an awkward UX error for such a mature app! Or is it just me wondering…

  • MongoDb Quick Reference Sheet (Printable)

    I created a MongoDB pdf reference sheet. Here’s the link to the PDF (my only Medium post as of now, it’s got some ‘likes’) — https://medium.com/@nitinnain/mongodb-quick-reference-sheet-printable-a30435e191ac

  • Quick Monitor Buying Guide

    Deciding the screen size You ought to consider the right physical size in inches with the screen resolution — deviating too much from the following chart would either make the screen too pixelated or you might find the default font size to be too small.

  • Essential Tips for WordPress Admins and Editors

    (This post supposes that you have a working WordPress site already and now want to improve the content and design for the site.) You’ll first need a login for your WordPress site. The login is most probably at example.com/wp-login. Most articles on “Getting started with WordPress” begin with setting up WordPress on a server, or…