When we develop a software, usually we would like want to make our software available for use even if its still in development phase. For example when we develop a web, at the end of the day we want the web can be accessed by anyone through the internet. Therefore…


In art of software quality assurance, there are many techniques and implementations that we must know in order to create good tests so that we can validate our working software with easy. One of the most commonly used techniques in developing tests is using Mocks and Stubs. What are these…


Did you know that a software is also have an architecture, just like a building? Yep, every digital product that have been published usually has their own architecture or blueprints. So what are this software architecture? And why are they so important? Lets talk about it!

source image: https://sites.google.com/site/architecturaldesign332/home/what-is-software-architecture

What is Software Architecture?

“Software architecture encompasses the…


Have you ever wondered whether your Django application is able to handle extreme cases of usage such as many users concurrently trying to access a website at the same time? Or are you wondering too whether your Django application is vulnerable to network-security attack? In software QA, there are 2…


When i was at fourth semester of my study, i found that its easier for us programmer to code by practicing design pattern to problems that we currently working. Anyway, what is design pattern? Why it is considered best practice in programming? Lets find more about it!

image source: madasamy.medium.com

What is Design Pattern?

Generally, we can…


In process of building a software, there are a lot of phase that developer team must take. One of the most important phase that decides whether a software will leave a great experience towards its user or not is Design phase. Therefore, we should learn what is design phase in…


Do you ever found yourself reviewing a code that has been made by your friend are quite difficult to understand? Have you ever tried to debug your program, but it seems you can’t find the source of the problem because you’re having a hard time read your own code?

Well…


In software engineering, there are a lot of process model that we can use in our development. One of the emerging process model used by many startup companies is Scrum Framework.

Recently, i also took a course named Software Project (in Indonesian: Proyek Perangkat Lunak) and we were asked to…


Recently, i’ve got an assignment for building a REST API. When i tried to implement the code, it takes me about 2 hours to implement it. The reason is because i don’t know what kind of input that i want to put there and what output that i was expecting.


Software Engineering currently is one of the field that people started to taking interest. Software Engineering teach us how to build a software that can provide useful service for the users. …

Mohamad Rifqy Zulkarnaen

just your typical curious and storytelling loving student

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store