Articles



Key Takeaways from Google IO 2024



Google IO 2024 had absolutely no shortage of interesting surprises about AI and Google products. In fact, most of the keynote was centered on upcoming AI capabilities. Here are a few key takeaways from this year's IO.

Read More

Is Coding Still Relevant Today?



Today's tech is marked by fast-paced advancements and transformations, and software development as a field is definitely no exception in these. The thing is though, that these advancements have given rise to questions of whether coding still remains relevant today.

Read More

Staying Ahead as a Software Engineer in 2024



Hey fellow coders! As we kick off the adventure into 2024, the world of software engineering is buzzing with new opportunities and challenges. It's like a game update – exciting, with a few new features and surprises. If you're wondering how to level up your skills and stay at the top of your coding game this year, you're not alone. So, in this article, buckle up for a journey into the ins and outs of staying ahead as a software engineer in 2024.

Read More

Fine-tuning ReactJS State Management for Complex Applications



ReactJS stands out for its robust state management capabilities, making it a preferred choice for building dynamic and interactive user interfaces. However, as your applications evolve in complexity, it becomes imperative to refine your approach to state management. In this article...

Read More

Advanced Query Techniques in Django's ORM



As a seasoned Django developer, you're likely well-acquainted with the power and convenience that the Django Object-Relational Mapping (ORM) system provides. However, to truly master Django development and optimize your database interactions, it's crucial to delve into advanced query techniques offered by the Django ORM.

Read More

Journeying Through a CS50 Online Course: Tips from My Experience with CS50W and Earning Their Certificate



Picture this: a real estate professional, with a bachelor's and master's degree in the field, embarking on a transition into software engineering. If you're imagining that, then you're basically picturing my life's story. Well, this article does not cover that entire story, but an important part of it that was foundational to my career pivot: CS50, the course that got me started on my web development journey.

Read More

Battle-Tested Tips for Debugging Django and React Apps



Hey there, fellow code explorer! If you're reading this, you probably know that building web applications with Django and React can be incredibly rewarding. However, it's not all smooth sailing; sooner or later, you'll find yourself navigating the maze of bugs and issues. Fear not, for in this blog post, I'll share some hard-earned wisdom on testing and debugging these dynamic duos.

Read More

Will AI Really Do Away With Software Engineers?



I am one of many software engineers who have had concerns about AI doing away with our careers just by its mere existence. The recent developments in the field only made it worse. Many of my colleagues also had concerns about how they will retain their relevance, even as AI seems to outperform us. Some people believe that AI will replace software engineers and make their skills redundant. So it begs the question, will it? Is there just no point in this anymore? Have the AI and machine learning engineers finally locked us in the no-longer-needed closet and thrown away the key with their latest creations? Is the worry warranted? Should we be concerned? Here's what I believe.

Read More