Choosing between wired and wireless peripherals can be daunting. Each option comes with its own advantages and disadvantages, and making an informed decision requires understanding these tradeoffs. Fortunately, there are some clear guidelines that can help you make the right choice.
[Read More]
How to setup moodle?
Step-by-step guide to deploying Moodle, the open-source learning management system, using Docker and docker-compose in minutes.
This pandemic has been tough on everyone. Many have faced financial hardships, lost jobs, or pivoted to self-employment and new businesses. Through these challenges, one lesson has become clear: having an online presence is not just beneficial - it’s essential, and will become even more crucial in the future. Companies...
[Read More]
How to never do your coding assignments again?
A simple bash script to automatically compile code files into a formatted PDF — saving students hours of repetitive copy-paste work.
During this pandemic, we’ve all been forced to adapt to remote learning and working from home. If you’re like me and always looking for ways to work more efficiently, this article is for you.
[Read More]
Why is open-source important?
Why sharing your code benefits you and the developer community — collaboration, peer review, and how open-source drives innovation.
Recently, I came across an interesting question on Quora: “Why should we go for open-source? Other developers can steal our code.”
[Read More]
Introduction to Kubernetes
A beginner-friendly explanation of Kubernetes — what containers are, how orchestration works, and why K8s is essential for scaling applications.
The term Kubernetes (or K8s) is intriguing, isn’t it? Let’s explore what Kubernetes actually means. According to Google, “Kubernetes is an open-source container-orchestration system for automating application deployment, scaling, and management. It was originally designed by Google, and is now maintained by the Cloud Native Computing Foundation.”
[Read More]