Open in app
Home
Notifications
Lists
Stories

Write
Putu Wigunarta
Putu Wigunarta

Home

May 10

React Js. One of Popular Framework in The World

React JS is a javascript front end library that nowadays very popular in web development. As a library, React JS provides pre-written code for the developers where they just have to customize it like how they prefer. …

5 min read

React Js. One of Popular Framework in The World
React Js. One of Popular Framework in The World

May 10

UI/UX Guidelines in Software Engineering

In software engineering, it is important to have a guideline for the interface of the software that we will develop. It provides consistency for the software so that it will have more characteristic and personality based on the purpose of the product. Design guidelines are sets of recommendations on how…

3 min read

UI/UX Guidelines in Software Engineering
UI/UX Guidelines in Software Engineering

May 9

Design Pattern in Software Development

Based on Refactoring Guru, Design patterns are typical solutions to commonly occuring problems in software design. They are like a blueprints that provide customizable template to solve a design problem in our project. Patterns are often confused with algorithms. Even both of them provide solutions to a problem, but they…

6 min read

Design Pattern in Software Development
Design Pattern in Software Development

May 9

Deployment and Continuous Integration in Software Development

Deployment is a step of procedures where a software or an app is avaiable for its intended users. Nowadays, many developers who had an IT product deploy their updates, patches, or new product with a combination of manual and automated process. Deployment of a software is formed by several activities…

4 min read

Deployment and Continuous Integration in Software Development
Deployment and Continuous Integration in Software Development

Apr 10

Persona in User-Centered Design

Lene Nielsen (2010) state that Personas are the mthod to communicate data about users and to aid in the perception of users. Personas is supposed to simulize the expected user behavior that will use the product by stating the motivation, Frustation, and the background of the persona. …

5 min read

Persona in User-Centered Design
Persona in User-Centered Design

Apr 9

Refactoring in Software Development

Quoted from Refactoring Guru, Refactoring is a systematic process of improving code without creating new functionality that can transform a mess into clean code and simple design. Refactoring goals is to achieve clean code by removing dirty code so that the code will be more readable and maintainable. With refactoring…

7 min read

Refactoring in Software Development
Refactoring in Software Development

Apr 6

Maintain Code Readability with Clean Code

Robert C. Martin in his book titled Clean Code: A Handbook of Agile Software Craftmanship defines clean code as “A code that has been taken care of. Someone has taken the time to keep it simple and orderly. They have laid appropirate attention to details. They have cared. ” which…

5 min read

Maintain Code Readability with Clean Code
Maintain Code Readability with Clean Code

Mar 19

Test Driven Development and Clean Code

Testing is a scared word for some young programmer. Just like its name, testing a software is a important part of software development as it is used to check if the program running properly and all the feature implemented is doing what it is supposed to do. …

7 min read

Test Driven Development and Clean Code
Test Driven Development and Clean Code

Mar 18

DevOps in Web Development

A website needs to be deployed to a cloud server so that people across the world can access it via their computer. Doing deployment is not as simple as it looks and it has a lot of procedure to do such as environment preparing, error handling, code testing, and the…

7 min read

DevOps in Web Development
DevOps in Web Development

Feb 28

Agile Development in Software Engineering

Based on cprime.com, Agile software development refers to software development methodologies centered around the idea of iterative development, where requirements and solutions evolve through collaboration between self-organizing-cross-functional teams. The motivation of Agile Development is to enables teams to deliver value faster, with great quality and great aptitude to respond to…

5 min read

Agile Development in Software Engineering
Agile Development in Software Engineering
Putu Wigunarta

Putu Wigunarta

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable