Articles & Practical Guides

Engineering tips, technical tutorials, and real-world software advice from our team.

Drupal’s Entity Reference Field Explained
Site Building

Drupal’s Entity Reference Field Explained

The Entity Reference field is a cornerstone of Drupal’s flexible data model. By storing pointers instead of duplicated content, it promotes consistency, simplifies updates, and enables sophisticated relationships across the site. Proper configuration, such as selecting the right target entity, setting appropriate cardinality, and choosing suitable widgets, ensures a smooth editorial experience. Advanced patterns such as revisions, Views integration, and programmatic linking unlock further potential, while mindful performance tuning and adherence to best practices safeguard site stability. Mastery of the Entity Reference field empowers developers to build modular, scalable, and maintainable Drupal solutions.

Divina De Jesus
17 min read
Configuring User Roles and Permissions
Site Building

Configuring User Roles and Permissions

Configuring user roles and permissions is a strategic process that improves security, efficiency, and compliance. By defining roles based on business functions and using platform features, organizations can build a reliable access control model. Consistent management through audits, automation, and monitoring ensures that the framework meets changing needs. These practices help protect important data while allowing users to work effectively.

Jeffy D. Lepatan
15 min read
Logging with Monolog
Backend, Others

Logging with Monolog

Logging is a cornerstone of reliable software development. It provides visibility into application behavior, aids in troubleshooting, and supports compliance requirements. In the PHP ecosystem, Monolog has become the de-facto standard for structured, flexible logging. This article explores the core concepts of Monolog, walks through a typical setup, and presents advanced techniques that help you extract maximum value from your logs.

Mark Jay Cabatuan
18 min read
Cross-Browser Testing Tips
Frontend, Dev Tools

Cross-Browser Testing Tips

Cross-browser testing is no longer an optional quality gate; it is a strategic necessity for delivering reliable, inclusive, and competitive web experiences. By defining a data-driven matrix, leveraging modern automation and visual tools, and embedding testing into a continuous delivery pipeline, teams can mitigate risk, accelerate releases, and maintain high user satisfaction across the entire browser ecosystem. Consistent adherence to the practices outlined in this guide will enable organizations to stay ahead of compatibility challenges and focus on building innovative features rather than firefighting browser bugs.

Jessie Allen Añosa
14 min read
Setting Up Debug Proxies
Dev Tools

Setting Up Debug Proxies

Setting up a debug proxy such as Charles or Fiddler provides developers with unparalleled insight into network interactions. By following the installation steps, configuring system proxy settings, and applying best-practice security measures, you can reliably capture, analyze, and manipulate HTTP and HTTPS traffic across desktop and mobile platforms. Mastery of these tools accelerates debugging cycles, improves API reliability, and ultimately leads to higher quality software releases.

Jhon Manny Loto
15 min read
AWS Security Groups vs. NACLs
DevOps

AWS Security Groups vs. NACLs

AWS Security Groups and Network ACLs are complementary tools that address security at different layers of the VPC architecture. Security Groups excel at fine-grained, stateful control of individual workloads, while NACLs offer stateless, subnet-wide filtering with explicit deny capabilities. By applying a layered approach, using NACLs for baseline protection and Security Groups for application-specific rules, organizations can achieve a robust security posture that balances flexibility with strict access control. Consistent tagging, infrastructure-as-code management, and continuous monitoring further enhance the effectiveness of these controls and support compliance initiatives across dynamic cloud environments.

Michael John Binal
16 min read
Setting Up a VPC for Network Isolation
DevOps

Setting Up a VPC for Network Isolation

Setting up a VPC for network isolation is a disciplined process that blends careful planning with precise execution. By defining clear isolation goals, selecting a robust IP scheme, and applying layered security controls, organizations can protect their most valuable workloads while retaining the agility of cloud environments. Ongoing monitoring, regular audits, and adherence to best practices ensure that the isolation remains effective as the infrastructure evolves.

Jeffy D. Lepatan
16 min read
Code Snippet Managers
Others

Code Snippet Managers

Code snippet managers transform ad-hoc code reuse into a disciplined, collaborative practice. By centralizing reusable logic, providing robust search, versioning, and security features, and integrating tightly with development environments, these tools boost productivity, reduce errors, and preserve institutional knowledge. Selecting a manager that aligns with team size, platform preferences, and security requirements, while adhering to best practices such as clear naming, thorough documentation, and regular audits, ensures that snippets become an asset rather than a liability. As software development continues to accelerate, a well-implemented snippet management strategy will remain a cornerstone of efficient, high-quality engineering.

Michael John Binal
15 min read
Optimizing CSS Delivery
Frontend

Optimizing CSS Delivery

Efficient CSS delivery is vital for web performance. Suboptimal delivery slows page rendering, degrades user experience, and can hurt search engine rankings. This guide provides a step-by-step approach to optimizing CSS delivery by covering performance impacts, proven techniques, essential tools, and a practical checklist.

Nikolai Angelo Ceballos
13 min read
AcretPhilippines Inc.
Bringing Japanese software development excellence to the Philippine market since 2019.

Acret Philippines Inc.

14th Floor Latitude Corporate Center

Cebu Business Park

Lahug, Cebu City

TEL: 032-344-3847

09:00 AM - 06:00 PM (PHT)

Head Office Acret Inc.

〒650-0011

601 Kenso Building, 2-13-3 Shimoyamate-dori

Chuo-ku Kobe-shi, Hyogo, Japan

TEL:+81 78-599-8511

10:00-17:00 JPT

© 2025 Acret Philippines Inc. All rights reserved.