Creating persona is a crucial part of any development. I'll be talking about how we create ours for Advokasimu project from the perspective of the developer.
Admin Dashboard with Svelte and Firebase
A full-fledged admin dashboard in under 3 hours. Can you really believe it?! It's not really magic, it's just Svelte and good programming practices. This could fall as a massive refactor, though some might say its a rewrite, both points before still stands.
Complete Flutter Development Automation
Flutter is an amazing framework to build mobile apps. This post will explain how my team and I tackles automation using GitLab pipelines for linting, testing, code coverage and quality, and deployment.
Importance of Proper Git Usage
It takes practice and full consciousness to write good and descriptive messages. A good commit can come a long way in the future, and with descriptive body, it can significantly reduce debugging time.
Test-Driven Development: A Double-Edged Sword
Test-driven development (TDD), undoubtedly one of the most powerful way to keep any codebase clean, sustainable, and maintainable, especially in the long run. But, it is certainly not a silver bullet.