RSSAmplifier

Blog

Architecture Blog

Agent of Digital Transformations | Executive Problem Solver | Dedicated Team Leader | Passionate About Marketing Technology Innovation

ptylr.comRSS feed ↗30 posts

Latest posts

LibreArm – Breathing New Life Into QardioArm Devices

How I built an open-source iOS app to keep QardioArm blood pressure monitors alive after Qardio, Inc. went bankrupt and removed their app from the App Store.

Developing with FirstSpirit in Docker - Secure External Access via ngrok

Learn how I built a local FirstSpirit development environment with secure HTTPS tunnelling using ngrok, enabling external service triggers and API integration tests without complex infrastructure.

Creating Lightweight Development Environments for WordPress and Drupal with Docker

A behind-the-scenes look at why I built lightweight Docker environments for WordPress and Drupal development. Featuring MariaDB for performance and Ngrok for secure HTTPS tunneling, these setups are ideal for testing plugins, modules, and headless integrations. Explore how this portable stack simplifies local development, with open-source repositories ready to clone and run.

How I Built a Portable Local Development Environment for n8n Using Docker and ngrok

Tired of hitting limits while developing workflows on n8n’s hosted plan? I built a lightweight local dev setup using Docker and ngrok that gives me full freedom—unlimited executions, secure webhooks, and total portability. Here’s how I use it to build locally and deploy to the cloud with ease.

Automating Content Curation with n8n – Posting New RSS Articles to Slack Channels

Tired of manually checking multiple industry sources every morning? I built an n8n automation that pulls the latest articles from trusted RSS feeds and posts them directly into Slack—filtering out duplicates and saving time. Here’s how (and why) I built it.

Implementing DXL Inject® – "The Cuckoo Pattern" - PHP Deployment

This series of posts, shows you how you can harness this differentiating capability in your Crownpeak CMS configurations. This post deploys PHP using Crownpeak's SmartLiving reference project.

Implementing DXL Inject® – "The Cuckoo Pattern" - Static HTML Deployment

In this series of posts, I will show you how you can harness this differentiating capability in your Crownpeak CMS configurations. This first post deploys static HTML using Crownpeak's SmartLiving reference project.

DXL Inject® - The “Cuckoo Pattern”?

Perhaps a new analogy to describe Crownpeak’s DXL Inject® pattern, likening it to one of the geniuses of nature.

The Universal CMS - A Market Paradigm Shift?

In this article, I reflect on the challenges and compromises of selecting content management platforms. Amidst this landscape, Preston So's concept of the "Universal CMS" emerges as a beacon of clarity, promising to cater to marketers and technologists seamlessly. Is there a resonance between this visionary idea and my experiences with Crownpeak's Static Hybrid CMS, hinting at a paradigm shift in…

Benefits of The Static Hybrid-Headless CMS

This article focuses on the Static CMS Hybrid-Headless architectural pattern and how it can have significant advantages against its similar, but not identical, traditional or monolithic Hybrid-Headless counterpart.

The Rise of the Hybrid-Headless CMS Architectures

In this article, we'll discuss how many CMS vendors have extended their existing platforms to provide two (or more) of the fundamental architectures in an attempt to win the battle to the top.

Static vs Traditional vs Headless CMS Architectures

In this article, we'll discuss the most common types of publishing architectures within the world's content management system (CMS) platforms from a business owner's perspective. We'll explain what each is and highlight the various advantages of each, but we'll also highlight some things to be aware of when you select a particular platform architecture.

Single Page Application SDKs for Crownpeak DXM

At Crownpeak, we built SDKs for the three main SPA frameworks (React, Vue.JS and Angular) to seamlessly "wire up" the SPA to data provided by DXM and to generate all of the DXM configuration required to support the authoring capabilities. The ability to iterate through an application, identify everything required to support the content author, and automatically generate it all (i.e., templates,…

Using AWS CloudFormation to Deploy a Serverless Web Delivery Infrastructure

In this post, I will guide you through the steps to deploy a serverless Web Delivery Infrastructure using Amazon Web Services.

EdgeServices

A Pair of Lambda@Edge Functions for Executing Common Operations on Request.

Crownpeak Digital Experience Management (DXM) - React Basics

A "pre-SDK" method for feeding React applications from Crownpeak DXM.

Ditching the traditional DTAP with Crownpeak DXM

Crownpeak DXM greatly reduces the overhead associated with the traditional DTAP environment.

Crownpeak Digital Experience Layer - The five fundamental patterns

Crownpeak Digital Experience Management (DXM)’s Decoupled Content Deployment Architecture provides organisations with complete flexibility in what, how and where content is distributed. In today’s modern customer-experience-focussed world, the ability to curate content in a single location, taking advantage of centralised governance while enabling local market flexibility, then deploying this…

Installing & Configuring Redis in CentOS 6 - From Source

In this post, we will install pre-requisite compilation tools, download & compile version 2.6.16, and install as a service within CentOS.

Automating MySql Backups to SMB/CIFS Shares

I have recently had to automate the backup of all databases upon a MySql server, compress, and save to a SMB/CIFS share.

Installing & Configuring Redis in CentOS 6

This post describes installation & configuration of a single node installation, built on-top of CentOS6. It assumes that internet access is available from the OS.

Configuring Solr on Tomcat7 in CentOS6

This guide covers installation, configuration and a number of useful tips for working with Solr (v4.4.0) under Tomcat (v7) on CentOS (v6).

Installing & Configuring a RabbitMQ Cluster in CentOS 6

This post describes installation & configuration of a basic 2-node cluster built on-top of CentOS 6. It assumes that internet access is available from the OS.

Installing & Configuring an ElasticSearch Cluster in CentOS 6

This post describes installation & configuration of a basic 2-node cluster built on-top of CentOS 6. It assumes that internet access is available from the OS.

Configuring LVS & Piranha on CentOS for Direct Routing

This post describes how to configure CentOS for load balancing via LVS (http://www.linuxvirtualserver.org/) and Piranha (https://www.redhat.com/software/rha/cluster/piranha/). It is by no means a debugging guide, but explains the basics.

Configuring & Running the Selenium Grid from CentOS

I'm going to install the Grid Hub system upon a standard CentOS 6 installation, and then connect it to multiple remote instances, running across a variety of Windows operating systems.

Using OpenSSL to Request and Install an SSL Certificate

Recently I've needed to request a new SSL certificate for a website running on IIS6. The existing website has a certificate that I'm looking to replace, but as this was originally generated as a 1024-bit certificate, I cannot prepare a new request for the website through the IIS6 tools - I can only renew it.

Configuring Mono for C# on CentOS6 and Nginx

I'm working on some C# project components that I need to run under CentOS6. Mono (http://www.mono-project.com) is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. With Mono installed, many of the .NET features will be available under the CentOS platform.

Performance Benchmarking with Siege

Siege is an http load testing and benchmarking utility. It was designed to let web developers measure their code under duress, to see how it will stand up to load on the internet.

CentOS6 – Networking Configuration

CentOS uses a number of different files for networking purposes – this post details the most widely used files for general networking operations.