Open in app
Home
Notifications
Lists
Stories

Write
Muhammad Oktoluqman Fakhrianto
Muhammad Oktoluqman Fakhrianto

Home

Jun 7, 2021

How to Deploy Django Website to Heroku with Gitlab CI/CD

Django is a MVT (Model View Template) framework used for building web applications. It is simple, powerful, and have many built in features. Django is the first framework that I use to build a website. With Gitlab CI/CD, we can deploy our website with just pushing a git branch. In…

Software Development

3 min read

How to Deploy Django Website to Heroku with Gitlab CI/CD
How to Deploy Django Website to Heroku with Gitlab CI/CD

Jun 7, 2021

Why Docker?

Last year when I was coding back-end server for a website, I want to try to run the back-end server as close how it actually run in the production server. But to run it like that, I need to install docker. The question “Why do I need Docker?” and “Why…

Sofware Development

4 min read

Why Docker?
Why Docker?

Jun 7, 2021

Repository Design Pattern in Flutter

In software engineering, design pattern is a reusable solution to a general problem in software design. The repository pattern is one of the most popular design patterns at the moment. If you know Erich Gamma’s book about design pattern, you should know about creational, structural, and behavioral design pattern types…

Software Development

3 min read

Repository Design Pattern in Flutter
Repository Design Pattern in Flutter

May 24, 2021

What Are Personas and How To Create Them

You’ve certainly heard the term “User Persona” before, especially if you have experience in UX design. Personas are a tool you certainly need to create a more user-centered product. In this article, what is persona, Why do you need them, and how to create them. What is persona? A persona is a fictional…

Persona

3 min read

What Are Personas and How To Create Them
What Are Personas and How To Create Them

May 3, 2021

Flutter with SQLite

In this story I’m gonna tell you my experience implementing offline database in my Flutter project. To add SQLite into your app, you need to install sqflite library. It’s a third party library that has SQLite in it. To install SQFlite, I type into the terminal: flutter pub add sqflite …

Software Development

2 min read

Flutter with SQLite
Flutter with SQLite

May 1, 2021

Testing with Mockito in Flutter

Sometimes, there are classes that can’t be tested normally. Maybe it’s because there’s not many public methods, there’s an instance that can only run in the production code, or some other reasons. …

Software Development

3 min read

Testing with Mockito in Flutter
Testing with Mockito in Flutter

Apr 6, 2021

Clean Code in Flutter

In software development, clean code is very important. To write a clean, understandable, and maintainable is an important skill for any software developer. It is frustrating to continue someone else’s code but you cannot understand what it’s doing. …

Development

3 min read

Clean Code in Flutter
Clean Code in Flutter

Mar 23, 2021

How to TDD When You Don’t Know Anything

In this article, I’m sharing with you my experience with Test-Driven Development on a new environment. But first, we must understand Test-Driven Development. What Is Test-Driven Development? Test-Driven Development (TDD) is a technique to create tests before the implementation code. Writing the test first reduces errors that can occur during development. …

Tdd

3 min read

How to TDD When You Don’t Know Anything
How to TDD When You Don’t Know Anything

Mar 22, 2021

Get Good With Git

In this article, I will share with you some of Git’s commands that I often use and my experience applying Git Flow in one of my projects. More Git Commands Here are my most used git command other than the basics. …

Git

4 min read

Get Good With Git
Get Good With Git

Mar 22, 2021

What is Scrum?

In the past few days, my team have been creating our mobile application for Badan Pengelola Keuangan Haji or BPKH in short. BPKH is an institution that manages Hajj Finance in Indonesia. BPKH needs a mobile application to track monitoring of projects they have. Our goal is to simplify project…

Scrum

6 min read

What is Scrum?
What is Scrum?
Muhammad Oktoluqman Fakhrianto

Muhammad Oktoluqman Fakhrianto

Computer Science Student

Following
  • Abdurrafi Arief

    Abdurrafi Arief

  • Mushaffa Huda

    Mushaffa Huda

  • Kezia Sulami

    Kezia Sulami

  • Lulu Ilmaknun Qurotaini

    Lulu Ilmaknun Qurotaini

  • Temporarily Shutdown

    Temporarily Shutdown

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable