I m currently working on Multi-Factor Authentication(MFA) rollout on my work project and I it just occured to me that MFA is a rather confusing term for end users. I don t like that consumer facing products expose this term MFA (for coveying the two-factor verification process). Think about a regular user in India or for that [ ]
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 useful when working with data. One such is the StringIO class: StringIO creates an in-memory file-like object that you can read from and write to, just like you would with [ ]
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 [ ]
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 [ ]
I usually use Postgres when speaking to other developers and PostgreSQL in documents. Here s how the PostgreSQL name came up: PostgreSQL evolved from the Ingres project at the University of California, Berkeley. In 1982, the leader of the Ingres team, Michael Stonebraker, left Berkeley to make a proprietary version of Ingres. He returned to Berkeley in 1985, and began [ ]
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 [ ]
(Cross-post from schooldesk.io) A New Education Policy (NEP) for India was approved by the Union Cabinet on 29 July 2020. The policy is forward-looking, inclusive, the right amount of idealistic, and very much doable. There are big changes to the current system in this policy and these are being received very positively by most people, [ ]
This post is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This post has been built over this very good post by Matt Woodward. The main edits/additions I ve made to the original article are: View Post Software development skills required to handle the installation: Software Required: A quick note on wfastcgi and WSGI: There [ ]
What is Celery? Celery is an asynchronous task queue based on distributed message passing. Let s break that down: Asynchronous: events happen outside of the main program flow Task Queue: queues up the tasks to be performed. (The tasks themselves are queued up in a queueing software/db like Redis or RabbitMQ) Distributed Message Passing: multiple [ ]
Virtual Environments are helpful in keeping all the dependencies (packages), required for a Python project, in one place. So you can avoid issues with conflicting dependencies when working on different projects simultaneously. For instance, one major use case is when you want to run different Python versions like 2.7, 3.5, and 3.6 on the same [ ]
Jan 2021 Update For Writing: use xlsxwriter (don t use xlwt, it doesn t support xlsx format.)For Reading: use openpyxl (xlrd removed the support for xlsx in Dec 2020 due to security concerns.) openpyxl supports writing too! So you may do everything with a single library. Xlsxwriter is faster in writing though. XlsxWriter creator, John McNamara, is [ ]
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
Understanding the Request-Response Cycle is a crucial step in setting up for any WebServer. An example of the request-response cycle is when you request a web page by entering a URL in your browser and a web server sends a web page as response to your browser. Of course, there re usually several HTTP requests that [ ]
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. Screen Resolution Size in inches -------------------------------- ---------------- Full HD (1080p [ ]
(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 [ ]
The Apple Watch is releasing in a month! Here s a list of important things you need to know, if you re interested in designing or developing an Apple Watch App: 1. Layout and Screen Sizes 38mm: 340 pixels x 272 pixels 42mm: 390 pixels x 312 pixels That’s an aspect ratio of 4:5. 2. Icon [ ]
Facebook deprecated HipHop for PHP, a PHP to C++ translator (trans-compiler) which they had been using since Feb 2010 in favour of HipHop Virtual Machine (HHVM), in 2013. HHVM is a PHP interpreter that uses just-in-time(JIT) compilation techniques. Or to put it another way, HHVM is a virtual machine that compiles PHP bytecode to native instructions at runtime. HHVM now [ ]
I was recently checking how the Hybrid App frameworks compare to Native iOS or Android Apps. Here are my observations on few Phonegap Apps that I tried on my phone: The size of Phonegap Apps is big: an app that should have been less than 10MB has a 40-50MB installer. The Apps take longer to [ ]
I ll keep this very short, because I want to show beginners how little they need to remember to get started. 1. If you are working on a small personal project, you only need to learn these six commands on a day to day basis: 2. And when working with others, you ll also frequently use: 3. [ ]
For any product company, understanding how their product performs is crucial in achieving growth. And data-driven decision-making can uncover hidden patterns and help align the products with its long-term vision. The Amazons and Googles of the world are successful because they have successfully used analytics at key stages of their product lifecycles. Now of course [ ]