meBooks

Thoughts from the intersection of coding and ebooks

  • Home

Using Splunk with Traefik

In this post we'll look at what it takes to set up Splunk with the Traefik reverse-proxy, such that we can send log events using Splunks HTTP Event Collector, and see and query

Jason Darwin Jason Darwin

Edge Side Includes (ESIs) in React using higher-order components

Although React is a great way of doing component-based UI development, when creating web applications that are somewhat complicated or need to perform at scale, we may find ourselves running into situations where

Jason Darwin Jason Darwin

Running Wordpress using Kubernetes locally

Our aim with this post is to describe the process to run Kubernetes locally, by demonstrating running MySQL and Wordpress on the Kubernetes cluster. We won't explain what Kubernetes is, suffice to say

Jason Darwin Jason Darwin

Building Docker images on EC2 instances

Building Docker images on EC2 instances rather than on a local machine makes a lot of sense. You get the benefits of a consistent build environment, as well as a typically much-faster network

Jason Darwin Jason Darwin

Accelerated Mobile Pages: Under the Hood

AMP: Making the web great again Since launching in October 2015, Google's Accelerated Mobile Pages (AMP) has quickly been building up momentum, with many of the major news publishers now on board. AMP

Jason Darwin Jason Darwin

Automating Elastic Beanstalk

Good practice and scalability In this post we're going to demonstrate running Docker containers using Amazon's Elastic Beanstalk. When I was figuring out to use Docker containers on Amazon's Elastic Beanstalk, I seemed

Jason Darwin Jason Darwin

Fast HTTPS using Pound, Varnish, LetsEncrypt and Pagespeed

Image courtesy of Jay Mantri. Making https fast Let’s Encrypt is a great initiative allowing anyone to easily generate and install SSL certificates so that traffic can be securely served over https.

Jason Darwin Jason Darwin

Setting Up Your Own PAAS Using Dokku

These are notes about how we setup Dokku on EC2 with Vagrant, Docker and Dokku. Note: an earlier version of this post mentioned that the maintainers of Dokku worked at Deis, however that's

Jason Darwin Jason Darwin

Automating Linux Package Upgrades Using Cron Apt and Postfix

As the number of servers under our control grows, we want to be able to improve our control over package upgrades. The problems here are two-fold: we want to know which packages are

Jason Darwin Jason Darwin

NPM Shrinkwrap: a Great Way to Hack Dependencies

One of the greatest things about using Node.js is the huge number of modules that you can pull down and use in your project — more than 120,000 according to modulecounts.com.

Jason Darwin Jason Darwin

ES6 Modules with System JS

Using ES6 modules today With the arrival of the latest version of JavaScript, ECMAScript version 6, we have access to some very useful features, such as the ability to properly modularise our JavaScript.

Jason Darwin Jason Darwin

Testing on Devices Using a Local Webserver

Although it's improved in recent times, one of the painful aspects of web development can be testing that your site works well on mobile devices. This particularly applies when you're developing on your

Jason Darwin Jason Darwin

Using Local Storage to Improve Page Load

Many devices these days support local storage, meaning that we can store assets in local storage on the first visit by the user to a given URL, and then on subsequent visits choose

Jason Darwin Jason Darwin

Supporting Internet Explorer 8 in Foundation 5

Foundation 5 is a great CSS framework, providing lots of useful functionality that makes building modern websites easier. However, Foundation 5 doesn't provide support for IE8, although we can make up for this

Jason Darwin Jason Darwin

Capturing Errors with Sentry

When deploying applications into production, the challenge then becomes keeping on top of any errors that may be thrown during day-to-day operation. In the bad old days, you might put in some error

Jason Darwin Jason Darwin

Improving WAMP Performance

One of the painful points of doing PHP development is the time that one has to wait for the PHP scripts to render the page, especially when using CMSes and frameworks which involve

Jason Darwin Jason Darwin

meBooks Improvements for Publishers

We've been busy recently, and have made some changes which will allow you as a publisher with meBooks to more easily monitor your sales via meBooks and affiliates. Access your sales history Previously,

Jason Darwin Jason Darwin

Ebook Pricing Trends

A question from one of the publishers that we work with got me thinking about eBook pricing, and I realised that the conversation about pricing seems to have become a bit quieter that

Jason Darwin Jason Darwin

Gisborne Photo News

After a long gestation, we're happy to announce that the Gisborne Photo News is now available online. This includes all 257 issues from June 1954 through to November 1975, and comprises some 18,

Jason Darwin Jason Darwin

Creating a WAR File for Epubcheck

Note: I've made some changes to this post as a result of the build mechanism for epubcheck-3.0-RC-1 moving to using Apache Maven. More details can be found in our current repository on

Jason Darwin Jason Darwin

Serving Markdown Documents using a Simple Local Server

Recently I've been stumbling across many markdown documents, a format similar to the simple markup languages found on most Wikis that has become more popular at least in part because of github's use

Jason Darwin Jason Darwin
meBooks © 2022
Latest Posts Facebook Twitter Ghost