Homepage
Open in app
Sign in
Get started
Effective Programmer
Ideas for success in software engineering
ABOUT
WRITE FOR US
Follow
Following
Learning to Learn as a Software Engineer
Learning to Learn as a Software Engineer
Strategies to deal with the unexpected nature of the tech industry
Naveed Khan
Apr 7
How to Implement JavaScript in Your Rails App
How to Implement JavaScript in Your Rails App
Sometimes it’s nice to spice up a Rails app with event listeners and responsive changes that don’t involve reloading the page. To do that…
John Troutman
May 15, 2022
Building a Resilient Real-Time Data Processing System in 5 Minutes
Building a Resilient Real-Time Data Processing System in 5 Minutes
Building a comprehensive and user-friendly platform to access real-time weather information for any location.
John Ali
Apr 12
Why You Should Never Bother Switching to TypeScript
Why You Should Never Bother Switching to TypeScript
If you’re learning TypeScript or want to try it out, you might want to read this first.
Pat Alcala
Mar 26
Static Website Hosting on AWS 😎
Static Website Hosting on AWS 😎
A complete guide with video
Hardeep
Mar 22
Why PHP is Still Relevant in 2024
Why PHP is Still Relevant in 2024
Beyond the Myths and Misconceptions — Unraveling the Role of PHP in Modern Tech
Naveed Khan
Jan 3
The Resilience of Virtual Machines: Why VMs Are Still Vital in the Age of Docker Dominance
The Resilience of Virtual Machines: Why VMs Are Still Vital in the Age of Docker Dominance
Merits of Virtual Machines in Crafting a Balanced Approach to Modern Development
Naveed Khan
Dec 12, 2023
Why Every Programmer Should Learn Python
Why Every Programmer Should Learn Python
The Swiss Army Knife of Programming
Naveed Khan
Nov 1, 2023
Why Message Brokers Are Poised to Replace HTTP and REST APIs
Why Message Brokers Are Poised to Replace HTTP and REST APIs
Revolutionizing Inter-Service Communication for Scalable Systems
Naveed Khan
Oct 15, 2023
About Effective Programmer
Latest Stories
Archive
About Medium
Terms
Privacy
Teams