open source Saas based architectures Deploy Sass customers independently each within their own version of the application or as one, application containing all tenants? The trade-offs when building software as a service (saas) based architectures,
open source Sessions not set SameSite cookie Firefox vs Chome iframe This matter comes into play when you are embedding an iframe into your application (e.g. maybe your application is a SasS or you have a single sign on scenario)
open source FastAPI Production Deployment with Github actions & Dokku This FastAPI tutorial shows you how to develop and deploy python FastAPI to a server with automated deployment & TLS using Github Actions. Based on this FastAPI deployment example repo.
open source Quickly setup local Laravel development using docker without php installed locally The following will create the Laravel hello world application in your current working directory, without haveing needing to have the correct php version installed locally. docker run --rm --interactive --tty --volume $PWD:/app composer create-project --prefer-dist laravel/laravel blog Replace 'blog' with whatever you
kubernetes How large public and private organisations are using teams, kubernetes, vault and git to manage their deployments This document sets out my observations of recently working in a large public sector environment in the UK managing significant workloads. This is also a good history comparing deployment practices
docker Docker entrypoint vs cmd I'm always forgetting what is the difference between Docker's entry point vs Docker cmd. Which one to use and when? Tldr: "You can use the exec form of ENTRYPOINT
open source Installing Jenkins x with existing git repo How to install jenkinsx and import an existing git repo for your CI/CD pipelines development process. Enable faster teams and faster releases.
open source Kubernetes updating many deployments at once Subscribie is a website builder targeting the niche of users who want to build a subscription based website. It allows users to quickly spin up a website and sell items
open source Scaling Kubernetes ReadWriteMany Ceph Deployments Run ReadWriteMany volumes on Google Kubernetes engine which allows your Deployments with persistent data to scale. This allows us to scale a Kubernetes deployment with Persistent Volumes without the deployment
Sysadmin Kubernetes SSL Certificates- How to Set-up a Cluster With SSL Termination Using Cert Manager on a Kubernetes cluster to do SSL termination. By the end of this guide you will be able to: Route SSL traffic from a domain your own
openshift Building Non Root Docker Images OpenShift Bummer: You can rarely use an existing Dockerhub image and run it on OpenShift out the box. Although with good intentions, this is a massive blow to developer experience coming
open source Open Banking Project API Set-up Locally on IntelliJ Get the OBP-API codebase mkdir -p ~/obpapi-demo-install cd obpapi-demo-install/ git clone https://github.com/OpenBankProject/OBP-API.git cd OBP-API/ # Create detault props settings, by copying the templates cp src/main/
open source Installing Rocketchat Self Hosting Debian 9.6 (Ubuntu) with Docker https://rocket.chat/docs/installation/manual-installation/debian/ Follow standard install steps First follow the Rocket install guide for Debian. Install Nginx sudo apt install nginx -y # Enable and start nginx
open source Scaling WordPress & WooCommerce For Dragons' Den How we prepare your website for a major TV screening We successfully hosted The Sweet Beet during BBC's 'Dragons' Den' screening this year which saw the site receive 133,000
open source High Availability with HAproxy , Apache2 and MariaDB Galera Cluster Ubuntu 18.04 LTS & Centos 7 In this post we create a highly available web & database cluster using a compbination of: MariaDB Galera Cluster of three nodes on Ubuntu 18.04 HAproxy for load balancing
programming How to build and publish a package on pypi.org Notes for building and publising a python package to pypi.org These notes are for python 2.7, sorry, but they still may be useful for python 3.x. Build
programming Angular 6 Dynamically Add Rows Reactive Forms How To For this we'll create an example form which allows an admin user to add multiple selling points (rows) to a product to demonstrate dynamicaly adding multiple form inputs to a
programming Magento 2 Enterprise Upgrade How To This article is for both developers and business decision makers. Migrating and upgrading from Magento 1 to Magento 2 is a big task but planned well; it can go smoothly.
open source How to make an Angular 6 material design cdk & pwa app Step 1: Get excited about new shiny things By reading this: https://blog.angular.io/version-6-of-angular-now-available-cc56b0efa7a4 If you need help setting up an ssl certificate, read our guide How to
programming Flask get server host How to get Flask server host address? The flask python app host can be accessed (during a request) by running: flask.request.host # Or the full url: flask.request.host_
open source Angular httpClient POST Duplicate Parameters Array (like php form elements) [] We were creating an Angular app which needed to post to a legacy PHP application and need to post same name / duplicate array parameters over a post request. Our Angular
programming What are PHP Static Functions (Methods) & Properties? This is largley thanks to Matt Zandstra's book " PHP Objects Patterns and Practice" buy his book: Amazon UK | Amazon US As I feel more safe delving into frameworks
programming About Service Workers Support an offline experience YEAH! Do tasks in the background Push notifications Background sync e.g. progressive web apps (PWA), caching, indexedDB Eh? What about memory usage and bloated apps?
Sysadmin How to host ghost 1.x with multiple blog instances Requirements: Install ghost without ghost cli (it's not needed for this) We use sqlite3 (but you can easily change this for mysql if needed Apache2 with mod_macro installed &
Sysadmin Upgrading from old ghost to ghost 1.x without CLI This builds on the super helpful posts by Kevin, and Tom post on the same topic. We run multiple light-traffic ghost instances at Karma Computing, so the Ghost CLI isn't