Dave NathanaelSQA Sprint 2 SummaryThis article is written as a part of an assessment for Software QA Course on CS Universitas Indonesia 2020.Nov 9, 2020Nov 9, 2020
Dave NathanaelSQA Sprint 1 SummaryThis article is written as a part of an assessment for Software QA Course on CS Universitas Indonesia 2020.Oct 16, 2020Oct 16, 2020
Dave NathanaelDatabase Design: RevisionsI have worked on a team for PPL (a software development project course on my campus), and in our project’s requirement, we needed to…May 11, 2020May 11, 2020
Dave NathanaelTeamwork: Importance of communicationOne would eventually work with other people. You can definitely work alone, but certainly could not be able to go as far as a team could…May 11, 2020May 11, 2020
Dave NathanaelPersona: Technical BenefitsA bit of introductory: persona is a way of identifying possible types of users along with their characteristics and needs in a form of…Apr 28, 2020Apr 28, 2020
Dave NathanaelDesign Pattern: Django Rest FrameworkWe use Django Rest Framework (DRF)for our backend service on my PPL (Software Development course) project. The service purpose is to store…Apr 28, 20201Apr 28, 20201
Dave NathanaelGit: Glue for collaborative workIn some point of a developer’s life, one shall meet the all-knowing Git, that keeps all history of a project since its infancy, and keeps…Apr 15, 2020Apr 15, 2020
Dave NathanaelTDD: A reflectionIn my PPL (software development course) group project, we’re enforced to follow the test-driven development guideline throughout the…Apr 15, 2020Apr 15, 2020
Dave NathanaelSoftware Architecture: All you need is (mostly) just the simple one that worksIt’s time to start a new project (for this article, web app project). Fresh ideas came out of your mind waiting to be transformed to side…Apr 14, 2020Apr 14, 2020
Dave NathanaelAgile: Lessons LearnedMy team at PPL 2020 course adopts Scrum as the process framework. Scrum implements the Manifesto of Agile Software Development. Most…Mar 12, 2020Mar 12, 2020