Dimas Maulana

Dimas Maulana

Developer

Welcome to my website! I am a developer with a current focus on React and Go. My experience encompasses both front-end and back-end development, enabling me to design and develop seamless and efficient applications.

How to Write Awesome User Stories

In Software engineering, requirements gathering has multiple techniques. User stories are one of the most popular techniques in agile development. It’s a way to document stakeholders’ requirements in an informal manner. The primary focus of a user story is talking about requirements value rather than writing a detailed specification of each functionality. Basically, a user story is a short statement mentioning the potential value that a specific stakeholder believes he/she would achieve from the solution/system. In addition, user stories are always complemented with Acceptance Criteria. Those criteria verify that the proposed designed solution is meeting the stakeholders’ objectives.

Wordpress Roadmap

WordPress is a powerful content management system (CMS) that enables developers to create dynamic websites. To become proficient in WordPress development, one must follow a structured roadmap covering both front-end and back-end technologies. Below is a detailed roadmap to mastering WordPress development.

 flowchart TB
  Start((Start)) --> HTMLCSS(HTML / CSS)
  HTMLCSS --> FE(Front End)
  FE --- FELEVEL{Level}
  FE --> BackEnd
  subgraph FE[Front End]
   direction TB
   FELEVEL --> Javascript
   Javascript --> jQuery
   Javascript --> AJAX
   FELEVEL --> React
   React --> REST(REST API)
  end
  subgraph BackEnd[Back End]
   PHP --> WPCore(WP Core)
   WPCore --> MySQL
  end
  BackEnd --> Finish((Finish))

1. Getting Started

Before diving into WordPress, it is essential to have a strong foundation in basic web technologies:

Troubleshooting Docker HTTPD SSL Log Not Appearing

When working with Docker containers and the Apache HTTP Server (httpd) in SSL mode, it is important to monitor and analyze the server logs for debugging and security purposes. However, in some cases, the SSL log might not show up as expected. This article aims to provide a solution to this problem by adding a custom log variable inside the virtual host configuration.

Problem

The SSL log is not being generated or displayed when running the Apache HTTP Server within a Docker container. This can make it difficult to track and analyze server activity and troubleshoot potential issues.

Troubleshooting Invalid IP Host Error in Docker Compose With HTTPD Container

When working with Docker Compose, you may encounter an “Invalid IP Host” error when configuring the HTTPD (Apache) container. This error often occurs when the container’s network configuration conflicts with the port mappings specified in the docker-compose.yml file. In this article, we will explore a common cause of this error and provide a solution by adjusting the network configuration using the net parameter.

Understanding the “Invalid IP Host” Error

The “Invalid IP Host” error message typically appears when running an HTTPD container in Docker Compose and indicates that the IP address provided for the container’s host is invalid or conflicting.

Accept HTTPS Self Certificate on Local via Apache2

When you’re working on a local development environment and need to accept self-signed HTTPS certificates through Apache2, you can use the following configuration in your virtual host file. This setup allows you to bypass certificate verification for local testing purposes.

Assuming you already have a virtual host set up in your Apache2 configuration, here are the steps to configure it to accept self-signed HTTPS certificates:

  1. Enable the proxy and proxy_http modules:

Fixing IPhone Photos Stuck When Syncing With Mac

Syncing your iPhone photos with your Mac is a convenient way to transfer and organize your images. However, you may encounter issues where photos get stuck during the synchronization process. This guide will provide step-by-step instructions on how to effectively resolve this problem. We’ll explore using iFunBox to access the RAW folder on your iPhone, removing specific folders, and then resyncing with iTunes to ensure your photos sync smoothly again.

0%