Programming
92 posts in "Programming"
Why Tamil Kuthu Songs Make Me More Productive While Working From Home
Discover why energetic Tamil kuthu songs surprisingly improve focus and productivity during long work-from-home sessions. Explore the psychology of rhythm, dopamine, stimulation, and flow states.
Local AI Is the Future, and We’re Building Software the Wrong Way
Why local AI should become the default for modern applications. Discover how on-device intelligence creates faster, more private, and more reliable user experiences without turning every feature into a fragile distributed system.
The Quiet Architecture of Trust: Building the SSoC Season 5 Onboarding Almanac
How we turned a static registration list into a privacy-first, self-healing verification system — one subtle decision at a time.
Building SSoC 5.0: 2500 Contributors, One Crazy Journey
A behind-the-scenes look at organising Social Summer of Code 5.0, scaling to 2500+ contributors, building the tech, and helping beginners start their open source journey.
Fixing “Could not create SSL/TLS secure channel” in PowerShell
Fix the “Could not create SSL/TLS secure channel” error in PowerShell. Learn why it happens, how to debug it, and apply both temporary and permanent fixes using TLS and .NET settings.
Complete Beginner’s Guide to Micro Frontends - Day 1
Let’s build your first micro frontend application step-by-step. I’ll guide you through creating a simple setup with two micro frontends that can work together.
Future of Technology and AI
The future of technology and AI is an exciting and rapidly evolving field. As advancements in machine learning, natural language processing, and other
Collection of Free Learning Resources & Personal 1-1 Mentoring
With all the ruckus out there, we all can do the best by using most of the time learning and knowing new things. I have compiled a few good things here.
An Illustrated Guide to Useful Command Line Tools
Inspired by a similar post by Ben Boyter this a list of useful command line tools that I use. It’s not a list of every tool I use.
8 Mistakes I Made As A First-Time UX Manager
Miriam Isaac, who recently became a UX Manager, explains her struggles and learnings in 8 sections, which is extremely helpful to the community.
GSSoC 2019: Two months of Coding Mentorship with Techtonica!
Being an Open Source supporter, contributor and enthusiast, I came to know about GirlScript Summer of Code 2019 and this is my experience as a blog-post.
Facebook unveils their own Crypto Currency, Libra! Here's the facts about it.
Today, the 18th of June 2019, Facebook announced that will be making its entry into the cryptocurrency market with the introduction of Libra. Libra will
Semver failing the Developers
> This article is a repost of an article by Jongleberry, as it was really interesting and it is not available online. The article has been substantially
Wildcard Routing is an Anti-Pattern
Probably the most cringy pattern I see when creating apps is wildcard routing. With the next version of Express changing support for wildcards, many
A brief look at different Tech Stacks used by Top Tech Startups of the US!
This is a small compilation of the top ten most valuable startups from AirBNB to WeWork, in America. This was originally posted in Business Insider.
Making Axios Request Payload work with PHP & What goes behind?
I tried to use a mock PHP page for my API requests with Axios, but unfortunately I ran into multiple problems. This article has solutions for all.
Notifications in React JS using Noty
I tried implementing the classic "Toast Notifications" in React by using the Noty plugin and this is an introduction to use the same plugin in React JS apps.
Using React's Proxy to get ahead of CORS & use HTTPS for API calls
My experience of managing to use CRA React's Proxy feature to proxy an API server like it's in Production and use Secure HTTPS on localhost!
Handling the weird way of Redux State Initialisation
Redux's state initialisation is weird and you shouldn't trust it. This is why, an experience where I debug it to fix an error of reducer not loading.
Troubleshooting React with Redux & Redux DevTools
When I was using React with Redux, I encountered TypeError: Cannot read property 'apply' of undefined and tried to debug and solve it in a better way.
Natural Sorting in JavaScript
An experience of how I came up with my idea of natural sorting solution with a comparison to other similar solutions.
Creating my own HAR Reader
I generally use a complex rendering engine to create a few content heavy websites locally. When I do, the original files that generate the website will be
Stack Overflow's new stunt for this April Fools? Back to the Future!
Stack Overflow has been the go to place for the developers. So if you want to get the attention of all the developers of the world, well, do something
Facebook extending Markdown support for Status Updates!
Facebook started rolling out support for Rich Text Formatting using Markdown in status updates. Content writers will be happy about this!
Right way of delaying execution synchronously in JavaScript without using Loops or Timeouts!
I recently found a better way to delay JavaScript execution by the use of async and await keywords. Sharing my experience with a Jest test case.
Get the right dimensions for social preview image!
Walking through my journey in creating a simple snippet that helps us get the right dimension for thumbnails for links that are shared in social networks.
ES6 arrow functions and arguments
We thought ES6 fat arrow functions cannot have arguments? Not exactly, but there's a way to pass arguments.
Getting rid of the X-Powered-By in Express JS Middle-ware using Blood, Sweat & Tears
An article on how to get rid of X-Powered-By headers in all versions of Express JS and Node JS.
When you have a tea time, why shouldn't Git have it too? Learn about it.
Just found an Easter Egg in git's source code. This one's pretty interesting, done by Linus Torvalds himself. Learn about this new thing here!
Crazy Image EXIF Orientation Bug (or Feature?)
Get an idea about what is EXIF in photos, how does the orientation tag affect the display of your images and how to fix them.
Changing the colour of SVG Images using CSS & jQuery
A scalable approach to convert linked SVG Images into inline SVGs and use CSS & jQuery to manipulate then, eg., change colours.
Implement a Quick Captcha using JavaScript
A simple, quick and efficient way of implementing JavaScript based client side CAPTCHA.
Generating Screenshots of URLs using Google's secret magic API
A simple and quick way of generating screenshots without any external software or libraries using Google's Page Speed Insights API.
Creating a TOC for my Ghost Blog
Being lazy I found a way to automate getting the Table of Contents from my Ghost Blogging Platform to Markdown to construct my Contents section.
Oh My Zsh Cheat Sheet
As a big fan of the CLI, I really hate using my computer mouse! OhMyZ.sh is one of the best tools that helped me. Look at why with this article.
Git Shortcuts
Shared some really really useful git shortcuts that I personally use as a part of my dev environment, which could be useful to the community.
My Personal Development Environment
This story covers briefly about my personal working environment, which apps I use, what configuration I have, etc.
Quack Overflow - Stack Overflow's take on April Fool!
Sudden appearance of this mysterious duck in every Stack Exchange site kept everyone wondering why. Here's the reason behind it.
Usability & User Experience
A simple take away from real world examples to make people, who aren't techie to understand the difference between Usability and User Experience.
Working with Virtual Hosts in Scotch Box Pro
My experience in making the vHosts command work on the new Scotch Box Pro. This tutorial is aimed at beginners.
Everything you would need to know about Atomic Design
Interesting article on Atomic Design, which I recently had a chance to attend in a conference.
A quick app for creating Equal Total Payments using PHP
A simple app using PHP that generates the list of payments to be done every month along with interest and principal amount paid.
Fetching Items with Multiple Tags in a Tag-based Search
The previous method can tag multiple, but can retrieve only mails from a single label. In this article, we'll see how to retrieve mails from more than one label.
Avoiding HTTP 404 for map files when using minified CSS & JavaScript
Best way to get rid of 404 errors when accessing a sourcemap.
Clearing your recent emojis in WhatsApp Web
Tired of having these irritating recent emojis in WhatsApp getting clogged with unwanted recent ones? I have solution for you that works at least in WhatsApp Web.
Git Standards followed in our way of Spotify Agile Methodology
All the coding standards we follow, that can be applied to other software development projects to achieve better results.
My Experience on Spotify Agile Methodology
I have been working on this methodology for a long time, so just sharing my experience and how to embrace it.
Live: HackCity 2018 - City, University of London's Annual Hackathon 2018 on 17th - 18th February 2018
HackCity is back again for it's 2nd year! HackCity team is welcoming students from all over London, the UK and Europe, for all student fun and free Hackathon.
Suppressing Errors or Handling non existing includes in Nunjucks Templating engine
I didn't know how to suppress or handle errors in Nunjucks (Jinja2) when including a file that doesn't exist. I have solved it in a simple way.
Best way to import or export the Git Configuration
A simple and best way to find the file where git stores its configuration and copy them across devices and installations.
R. U. HACKING? - 24 Hour Student Hackathon 3rd - 4th February, 2018 at University of Reading
This hackathon is organised by the student-led R. U. Hacking? society here at the University of Reading in association with the lovely people over at RUCES (Reading Computing & Engineering Society).
Live: IC Hack 18 - Imperial College London's Annual Hackathon 2018 on 27th - 28th January 2018
Imperial College, London is conducting its annual hackathon on the 27th and the 28th of January 2018.
Solution to Git Bash is very slow in Windows!
Had issues with Windows 10 and found solution to Git Bash is very slow in Windows!
NVIDIA® Jetson™ Developer Challenge - Calling all the Developers out there!
NVIDIA is challenging you to show us how you can transform robotics, industrial IoT, healthcare, security or any other industry with a powerful AI solution,
Ask Me Anything!
What is an Ask Me Anything page? Recently I have opened up my Ask Me Anything page, where you can ask literally anything.
Handling Broken Image Links in a Better Way (HTTP Only)
A small snippet for handling images that do not exist or throw error in a website, without much struggle using JavaScript.
Changing the origins of draggable - Possible!
Quick tutorial on how to change the origin of draggable, which by default drags on top and left offsets. Now you can customise in your own way.
Any plans this weekend? Please no! CodeSchool is free from Nov 17 - 19, 2017!
Free Weekend is a special event during which all of Code School's interactive courses, projects and screencasts becomes available for free.
LinkedIn Learning now available free for 7 Days!
Guys, good news is, LinkedIn Learning is now back. Please make use of this opportunity.
WhatsApp Status for Web & Desktop Released
WhatsApp Status is now available for the Web and Desktop apps.
Scroll content on hover using jQuery and the Mathematics behind it
This article explains the huge mathematics behind animated scrolling to keep up the time.
Getting the Initialisation Parameters for DataTables
Killing and reinitialising the DataTable. An example demonstration.
Microsoft Most Valuable Professional Award and Tips to become an MVP
Recently I was awarded the most prestigious Microsoft MVP Award. Also, a quick bite on how to achieve it!
Conditional Formatting in JavaScript like Excel and other spreadsheet solutions
This is a crazy JavaScript challenge I worked today to create a similar effect like conditional formatting in Excel.
Basics of Git - The Simple Quick Start Guide
This is just a simple guide for getting started with git.
Spamming People who Spam - Is it bad?
Recently, I have received a lot of unsolicited emails from unknown senders asking me to buy VPS or Virtual Private Servers. How not to get into these scams.
Best way to punish Plagiarisers? Vote them down!
Recently this website: codexample.org started plagiarising Stack Overflow. This is the revenge from a fan of Stack Overflow.
Challenge: Internet Explorer Table Cells & Positioning Nightmare & Alternatives
After a lot of struggles, I was unable to find a solution for fixing Internet Explorer Table Cells & Positioning absolute issue.
CSS Transitions & JavaScript for Animated Entry Effects
Creating a Slide Off Effect using CSS Transition Width Right to Left.
Behind the Scenes of Development of My Personal Website…
This is a story of behind the scenes, developing my current revamped website. This is the introduction post.
Using SweetAlert2 for navigating inside the pages and not focusing on calling element
Making SweetAlerts2 not to focus on the initiating element.
Sending a WhatsApp message directly from Web
A simple article to add a share to WhatsApp button in a webpage.
Hot discussions on Tabs vs. Spaces in Coding - Which person are you?
Trending discussion on Tabs vs. Spaces and how it affects your career.
Google Developer Tools - Upgraded!
A quick cover of the screenshots feature in the new Google Developer Tools (Chrome 59) update.
Calculation of Range between Array Elements
An article for calculation of range between array elements.
Implementation for tag based mail system by JOINS using MySQL Database
A beginner's guide to implement tags based mail system using MySQL JOINs.
Flame the inner gamer in you with FLAMES
A simple PHP based script to relive the childhood and play the FLAMES game.
Introduction to MongoDB
A quick introduction on MongoDB from a beginner's perspective. My learning experience as an article.
Evolution of Drop Down Menus and Exiting Them
This has been a huge problem with drop down exit implementation strategy. This article explains a better way.
Challenge: Making an Affiliate Registration with Hierarchy
A PHP & MySQL script for creating a simple affiliate registration marketing.
Hacking around Dangerous Dave High Scores (DSCORES.DAV) file
Trying to hack into the Dangerous Dave game's High Score file and tamper it.
Getting the consolidated sum of transactions grouped by currency just using MySQL
This article explains how you can make all the complex calculations using only the Database Server, instead of processing the data on the server side application.
Creative (crazy) uses of Chain Assignment (PHP)
Some creative uses of the multiple chain assignment operator are discussed here.
Enabling POST request for Ghost Blog
A quick way to solve the issue with Ghost, where it doesn't accept POST requests.
Headaches of UTF-8 BOM!
This article explains my struggle on how I encountered a dreadful UTF-8 BOM and how I overcame it!
Résumé
The nightmare with UTF-8 encoding in Database!
Securing your LocalHost
Securing your localhost is now made simple. Everyone can use a valid https://localhost/ without any warnings.
Writing Strings with JavaScripts using only six minimal characters!
An attempt to write content in JavaScript only using six minimal characters.
Science behind Fixed-Fluid Layouts
The science behind the Fixed-Fluid Layouts and how to tackle them in CSS using Positions.
The in-house and mid-native-page ad – This is wow!
I was going through an article in Wikipedia and was slightly amazed to find Facebook and Wikipedia are offering in-house ads.
Any values of 0 or 1 from REST API, when type-casted to boolean returns true.
You can never trust the automatic type conversion in JavaScript when it has more than two data types.
Stack Overflow 100k Struggle Experiences
A blog post about all my troubles and strains to get to achieve the 100k reputation and swag.