Archives for Prahlad Yeri's Blog
- 2023-06-07
- How I made my web pages load 10x faster
- 2023-02-01
- Ecommerce and corporate websites need to adopt some minimalism and de-clutter
- 2023-01-31
- "API first" apps are the future
- 2023-01-14
- Kiwixotherapy: A weird but working therapy for introverts suffering from sleeplessness
- 2023-01-02
- How to handle long-polling of XHR requests in PHP
- 2022-12-08
- Common sense keyword research: The quickest way to find niche ideas for free
- 2022-11-14
- [PHP/Codeigniter] Getting multi-queries right with SQLITE
- 2022-10-14
- Converting Userscript to Chrome Extension: The monkeys are no longer needed
- 2022-10-13
- [MySQL] Setting default date to current date
- 2022-10-12
- [PHP/Codeigniter] Playing with multi-queries in MySQL
- 2022-09-21
- How to approach and evaluate programming languages for a project
- 2022-02-11
- Title case headlines are highly overrated
- 2022-02-07
- How to organize your research for blog posts in 2022: A comprehensive guide
- 2022-02-03
- Why I think "Sponsor Only" repositories introduced by Github is a terrible idea
- 2022-01-24
- Dealing with writer's block: The ultimate checklist
- 2022-01-15
- How to generate a never ending supply of blog posts
- 2021-04-25
- dateutil.relativedelta: A must have tool in your python kitty
- 2021-04-25
- Tackling a common CSS design problem: Footer placement at page or content bottom, whichever is lower
- 2021-04-19
- The right way to serve static files when using django with gunicorn
- 2021-01-18
- How to set your blogspot blog for twitter card validation
- 2020-12-14
- Let's do more email
- 2020-12-06
- DIY Keyword research for small bloggers using absolutely free tools
- 2020-11-14
- How to perform Microsoft OneDrive OAuth sign-in and authorization in a python web app
- 2020-09-05
- How to clear individual site cookies on android firefox
- 2020-08-16
- Is it good SEO or good content that drives traffic to your blog? - A causal analysis
- 2020-08-06
- How to use window.hashchange event to implement routing in vanilla javascript
- 2020-08-04
- Nobody likes standards anymore, everyone wants to create their own walled gardens
- 2020-07-28
- Two years later, the reasons for Microsoft's Github acquisition still remain a mystery
- 2020-07-08
- Intro to Message Flashing: A handy way to send messages across page requests in Flask
- 2020-07-08
- How to use robocopy for taking regular backups on windows
- 2020-07-02
- A crash course in python packaging
- 2020-03-11
- Migrating Disqus comments into Wordpress
- 2019-11-28
- Why you should never use the dict.get() method in python
- 2019-10-27
- Linux DIY: How to identify your MTP file-transfer device (such as smart-phone) in Bash
- 2019-10-24
- Python recipe: Combine multiple images into one PDF
- 2019-07-18
- How to implement URL routing in vanilla javascript
- 2019-07-06
- The gimp, the git and the sacred rules that govern offensive behavior
- 2019-07-02
- Agile manifesto is problematic
- 2019-06-27
- Announcing gh_announce - A python bot that posts a tweet each time you make a release on github
- 2019-06-26
- listdir vs scandir vs glob - The one and preferably only one obvious way to do it!
- 2019-06-25
- CodeMirror - A simple and efficient code editor component for your web applications
- 2019-06-19
- Building a convention for configuration saver and reader module in Python
- 2019-06-14
- How to enforce conventional commit messages using git hooks
- 2019-06-10
- Package signing in PIP - It works, in a roundabout sort of way
- 2019-05-21
- Wordpress to Pelican in 24 hours
- 2019-05-16
- Growing intolerance and lack of compassion towards new developers on StackOverflow
- 2019-05-03
- A dark day for consumer rights - Right to repair bill killed in Canada thanks to corporate lobbying
- 2019-02-02
- Foxy firefighters and the clash between individual and collective liberalism
- 2018-09-14
- Docker trick: Running containers efficiently using a bash script
- 2018-09-11
- Performing a little usability tweak on the XFCE window recycler in greybird theme
- 2018-09-11
- Linux DIY: Creating a multiboot USB drive with ISO images of multiple distros
- 2018-08-28
- Userscript recipe: Adding auto-refresh button to gmail classic
- 2018-08-28
- Windows recipe: How to quickly track your active network connections using resmon utility
- 2018-07-24
- Beware of Uber's vomit fraud when booking a cab next time
- 2018-07-21
- XFCE panel indicator plugin background fix
- 2018-07-18
- How to make your Xubuntu 16.04 desktop look and behave like Ubuntu-MATE
- 2018-07-12
- Backbone.Events+Promises+async/await is a great combination for building javascript apps
- 2018-07-10
- Alternative "Reddit like" social networking sites for the minimalists
- 2018-07-10
- WordPress DIY: Adding syntax highlighting to your WordPress blog without using an external plugin
- 2018-07-09
- How to create a Server-less Google Drive client using only HTML and JavaScript
- 2018-07-08
- WordPress DIY: Adding twitter cards meta to your blog without using an external plugin
- 2018-07-07
- Wordpress DIY: Adding Google Analytics Script to your Blog Without using an External Plugin
- 2018-07-06
- The right way to architect single page web applications
- 2018-07-05
- What problem is React/JSX solving in your App?
- 2018-07-03
- Open Source vs Free Software is a bit like Socialist vs Communist
- 2018-06-29
- Why GPL isn't working - the Freedom vs Convenience Debate
- 2018-06-28
- Webpack Project has a Vulnerability
- 2018-06-22
- Smyte is no more - The latest episode in the acquisition saga of Tech Giants
- 2018-06-11
- People migrating from Github to Gitlab should learn about these details first
- 2018-06-08
- Microsoft's Github acquisition - A perspective
- 2018-03-04
- How to use Bash+rsync to automate your periodical backups on Linux
- 2018-01-27
- It's high time we find alternatives to centralized platforms like Youtube, Patreon and Twitter
- 2017-09-20
- Tux Drive - A Command Line Tool to Access Google Drive from Linux
- 2017-09-19
- How To Make Your Ubuntu Desktop Faster
- 2017-09-16
- Ubuntu 17.10 (Artful Aardvark) - An Objective Review
- 2017-09-07
- How to import Disqus comments into Wordpress
- 2017-08-31
- The Reviewer's Duty and the Tragedy of the commons
- 2017-07-05
- How to install Debian+LXDE on ANY Android Tablet
- 2017-06-25
- Flask Recipe - RESTful CRUD using sqlalchemy
- 2017-01-02
- How to create a Google Drive App in PHP
- 2016-12-29
- How to create a Google Drive App in Flask
- 2016-07-19
- How to create a screencast in Xubuntu using ffmpeg
- 2016-07-13
- How to Unbrick and revive a totally lifeless Xiaomi Mi-Pad
- 2016-06-29
- Was buying LinkedIn a good decision by Microsoft?
- 2016-06-28
- How to deal with frequent disconnects of 3G USB Dongle on Linux Desktop
- 2016-06-07
- List of free online programming courses (MOOC) offering FREE certificates of accomplishment
- 2016-02-26
- Ten useful LibreOffice Macro Recipes
- 2016-02-16
- How to assemble a fast and minimal Debian Desktop using Openbox
- 2016-02-07
- Linux Desktop Survey Project - Feb/2016
- 2015-12-30
- Eclipse Mars - Not ready for Linux Yet
- 2015-12-24
- Rockstar Java Series: Learn type annotations and be a better coder
- 2015-12-21
- Rockstar Java Series: Use default methods and be a better coder
- 2015-12-16
- Rockstar Java Series: Using Lambda expressions to up your game
- 2015-11-26
- How to start Android App Development
- 2015-11-09
- Are your Firefox addons really that safe? - An Insider Story
- 2015-11-07
- How to add HTML tag highlighting to Geany
- 2015-07-04
- Sqlalchemy Hack - How to convert a table to dict on the fly
- 2015-06-25
- Is Sourceforge.net safe anymore to download software
- 2015-06-10
- How to know whether my blog post will attract traffic or not
- 2015-02-06
- How to host a Flask app on Openshift
- 2015-02-04
- Farewell Wordpress, Hello Jekyll!
- 2014-12-20
- 4 Ways to share your mobile internet with a PC/laptop
- 2014-12-19
- 7 Reasons I would prefer an Android Phone over WP8
- 2014-06-28
- 9 Optimizations to make your Linux Desktop fly like a Rocket!
- 2014-06-22
- PHP-FPM vs node.js - The REAL Performance Battle
- 2014-06-09
- PHP vs node.js: The REAL statistics
- 2014-06-07
- How to create a custom email plugin for Wordpress
- 2014-06-05
- An Introduction to Go - Elegance with Power and Simplicity
- 2014-06-02
- The REAL way to make Eclipse run faster on Ubuntu
- 2014-04-21
- How to make your ubuntu machine thank you for its battery life!
- 2014-01-19
- Google appengine tip: How to clear appcfg credential cache
- 2013-12-30
- How to host your own mail server using Google appengine
- 2013-12-06
- How to create a Python app in Google App Engine
- 2013-12-01
- How to create android dialogs in a reusable manner
- 2013-11-28
- How to uniquely identify your Android device in code
- 2013-11-27
- The 7 "Bread and Butter" Plugins for your Wordpress blog
- 2013-11-26
- How to Generate PDFs in Python for Google App Engine
- 2013-11-24
- 3 Steps to integrate barcode scanning in your Android app
- 2013-11-23
- Some Wordpress tips and tricks
- 2013-11-17
- Wordpress installation quick-start guide