Easy Techniques for UI Abstraction in Angular: Manage Variations SeamlesslyOne of Angular’s biggest strengths is how easy it is to break your UI into reusable components. But it’s also one of the easiest things to screw up. If you abstract too early, you create a rigid component that can’t handle real-world variations.If yo...4 min read·johananoppongamoateng.hashnode.devDec 2, 2025
Rebuilding a Legacy PHP/MySQL Application in Django: Lessons From My First Legacy Database MigrationRebuilding a legacy system sounds straightforward until you’re inside it. I was recently contracted to rebuild an old PHP/MySQL application using Django. What made it particularly interesting was that this was my first time ever migrating a legacy da...6 min read·johananoppongamoateng.hashnode.devNov 29, 2025
Call For Proposals Pycon Ghana 2025We are excited to announce that our call for proposals for the PYCON GHANA 2025 conference is open! We invite proposals from developers, students, educators, researchers, and community builders. Whether you are a first time speaker, educator, communi...2 min read·blog.pythonghana.orgJul 10, 2025
Empower the Future: Sponsor PyCon Ghana 2025Theme: Python for Everyone – Shaping Culture, Career, and Communities We’re excited to announce that PyCon Ghana is back! 🇬🇭 As one of the largest and most inclusive developer conferences in the country, PyCon Ghana 2025 brings together Python enth...2 min read·blog.pythonghana.orgJun 30, 2025
Save the Date: PyCon Ghana 2025 is back!We're thrilled to announce that the Python Ghana Conference 2025 dubbed Pycon Ghana 2025 is happening this September in Accra! This is an all size fits all conference, whether you’re a first-time coder, an experienced developer, or someone using tech...1 min read·blog.pythonghana.orgJun 18, 2025