summaryrefslogtreecommitdiffstats
path: root/articles
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2016-10-01 00:08:31 +0200
committerLoïc Hoguin <[email protected]>2016-10-01 00:08:31 +0200
commit83f1ad46e84c1a9016c9dee2c1ec749880dfd260 (patch)
tree255dee9f634e4e4395cc48ece6b307f131da30d2 /articles
parent348cfe494318d0c12072fd75ff451c3b40168965 (diff)
downloadninenines.eu-83f1ad46e84c1a9016c9dee2c1ec749880dfd260.tar.gz
ninenines.eu-83f1ad46e84c1a9016c9dee2c1ec749880dfd260.tar.bz2
ninenines.eu-83f1ad46e84c1a9016c9dee2c1ec749880dfd260.zip
HTTPS fixes and link:man support in docs + doc update
Diffstat (limited to 'articles')
-rw-r--r--articles/cowboy2-qs/index.html40
-rw-r--r--articles/erlang-scalability/index.html40
-rw-r--r--articles/erlang-validate-utf8/index.html40
-rw-r--r--articles/erlang.mk-and-relx/index.html40
-rw-r--r--articles/erlanger-playbook-september-2015-update/index.html40
-rw-r--r--articles/erlanger-playbook/index.html40
-rw-r--r--articles/farwest-funded/index.html40
-rw-r--r--articles/index.html80
-rw-r--r--articles/index.xml78
-rw-r--r--articles/january-2014-status/index.html40
-rw-r--r--articles/ml-archives/index.html40
-rw-r--r--articles/on-open-source/index.html40
-rw-r--r--articles/page/1/index.html2
-rw-r--r--articles/ranch-ftp/index.html40
-rw-r--r--articles/the-story-so-far/index.html40
-rw-r--r--articles/tictactoe/index.html40
-rw-r--r--articles/website-update/index.html40
-rw-r--r--articles/xerl-0.1-empty-modules/index.html40
-rw-r--r--articles/xerl-0.2-two-modules/index.html40
-rw-r--r--articles/xerl-0.3-atomic-expressions/index.html40
-rw-r--r--articles/xerl-0.4-expression-separator/index.html40
-rw-r--r--articles/xerl-0.5-intermediate-module/index.html40
22 files changed, 460 insertions, 460 deletions
diff --git a/articles/cowboy2-qs/index.html b/articles/cowboy2-qs/index.html
index c3a5ce9c..b9dcdbe4 100644
--- a/articles/cowboy2-qs/index.html
+++ b/articles/cowboy2-qs/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Cowboy 2.0 and query strings</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -233,43 +233,43 @@ thoughts that went into this rather than just the conclusion.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/erlang-scalability/index.html b/articles/erlang-scalability/index.html
index 2bffc170..836e2a99 100644
--- a/articles/erlang-scalability/index.html
+++ b/articles/erlang-scalability/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Erlang Scalability</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -218,43 +218,43 @@ concurrently.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/erlang-validate-utf8/index.html b/articles/erlang-validate-utf8/index.html
index 1c41f870..44e0f42f 100644
--- a/articles/erlang-validate-utf8/index.html
+++ b/articles/erlang-validate-utf8/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Validating UTF-8 binaries with Erlang</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -269,43 +269,43 @@ http://www.gnu.org/software/src-highlite -->
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/erlang.mk-and-relx/index.html b/articles/erlang.mk-and-relx/index.html
index 7a941eb0..b37be0bd 100644
--- a/articles/erlang.mk-and-relx/index.html
+++ b/articles/erlang.mk-and-relx/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Build Erlang releases with Erlang.mk and Relx</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -172,43 +172,43 @@ containing all the flags to pass to the Erlang VM, for example
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/erlanger-playbook-september-2015-update/index.html b/articles/erlanger-playbook-september-2015-update/index.html
index 0fa1e6ef..8b2c0245 100644
--- a/articles/erlanger-playbook-september-2015-update/index.html
+++ b/articles/erlanger-playbook-september-2015-update/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: The Erlanger Playbook September 2015 Update</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -97,43 +97,43 @@ will be used to allow me to work on open source full time.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/erlanger-playbook/index.html b/articles/erlanger-playbook/index.html
index 16775ae8..7a5888ae 100644
--- a/articles/erlanger-playbook/index.html
+++ b/articles/erlanger-playbook/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: The Erlanger Playbook</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -150,43 +150,43 @@ You will receive updates to the book for free as soon as they are available.</p>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/farwest-funded/index.html b/articles/farwest-funded/index.html
index 407c78a0..597844a1 100644
--- a/articles/farwest-funded/index.html
+++ b/articles/farwest-funded/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Farwest got funded!</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -105,43 +105,43 @@ can help!</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/index.html b/articles/index.html
index 87eac123..c7e525cd 100644
--- a/articles/index.html
+++ b/articles/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Articles</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -22,7 +22,7 @@
<link rel="apple-touch-icon-precomposed" href="/img/ico/apple-touch-icon-57.png">
- <link rel="alternate" href="http://ninenines.eu/articles/index.xml" type="application/rss+xml" title="Nine Nines" />
+ <link rel="alternate" href="https://ninenines.eu/articles/index.xml" type="application/rss+xml" title="Nine Nines" />
</head>
@@ -74,7 +74,7 @@
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></h2>
+ <h2><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></h2>
<p class="date">
<span class="day">29</span>
<span class="month">Aug</span>
@@ -84,13 +84,13 @@
<p>The old mailing list archives have been added to the site, mainly for referencing purposes. The mailing list has been shut down and all personal information has been deleted. If you need help with a project, consider either opening a ticket on that project&#8217;s issues tracker or going through the community channels (erlang-questions, #ninenines or #erlang on Freenode). Prefer tickets; often when people have issues it highlights an underlying problem in the project or its documentation.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/ml-archives/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/ml-archives/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/website-update/">Website update</a></h2>
+ <h2><a href="https://ninenines.eu/articles/website-update/">Website update</a></h2>
<p class="date">
<span class="day">02</span>
<span class="month">Apr</span>
@@ -100,13 +100,13 @@
<p>Last week-end I updated the Nine Nines website. I switched to Hugo. The site is now built from Asciidoc documents. You probably saw me switch to Asciidoc for documentation this past year. This is the natural conclusion to that story. The great thing is that with a little bit of Makefile magic I can just copy the documentation files into Hugo and poof, they appear on the website. I am very happy with that new setup.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/website-update/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/website-update/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></h2>
+ <h2><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></h2>
<p class="date">
<span class="day">02</span>
<span class="month">Sep</span>
@@ -116,13 +116,13 @@
<p>An update to The Erlanger Playbook is now available! The Erlanger Playbook is a book about software development using Erlang. It currently covers all areas from the conception, design, the writing of code, documentation and tests. The book is still a work in progress. Future topics will include refactoring, debugging and tracing, benchmarking, releases, community management (for open source projects). This update fixes a number of things and adds two chapters: IOlists and Erlang building blocks.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></h2>
+ <h2><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></h2>
<p class="date">
<span class="day">18</span>
<span class="month">Jun</span>
@@ -132,13 +132,13 @@
<p>I am proud to announce the pre-release of The Erlanger Playbook. The Erlanger Playbook is a book about software development using Erlang. It currently covers all areas from the conception, design, the writing of code, documentation and tests. The book is still a work in progress. Future topics will include refactoring, debugging and tracing, benchmarking, releases, community management (for open source projects). The following sections are currently available: About this book; Future additions Workflow: Think; Write; Stay productive Documentation: On documentation; Tutorials; User guide; Manual Code: Starting a project; Version control; Project structure; Code style; Best practices; Special processes Tests: On testing; Success typing analysis; Manual testing; Unit testing; Functional testing Read a preview: Special processes The book is currently just shy of 100 pages.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/erlanger-playbook/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/erlanger-playbook/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></h2>
+ <h2><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></h2>
<p class="date">
<span class="day">06</span>
<span class="month">Mar</span>
@@ -148,13 +148,13 @@
<p>Yesterday I pushed Websocket permessage-deflate to Cowboy master. I also pushed a change in the way the code validates UTF-8 data (required for text and close frames as per the spec). When looking into why the permessage-deflate tests in autobahntestsuite were taking such a long time, I found that autobahn is using an adaptation of the algorithm named &lt;a href="http://bjoern.hoehrmann.de/utf-8/decoder/dfa/"&gt;Flexible and Economical UTF-8 Decoder&lt;/a&gt;. This is the C99 implementation: // Copyright (c) 2008-2009 Bjoern Hoehrmann &lt;[email protected]&gt; // See http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ for details.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/erlang-validate-utf8/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/erlang-validate-utf8/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></h2>
+ <h2><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></h2>
<p class="date">
<span class="day">05</span>
<span class="month">Sep</span>
@@ -164,13 +164,13 @@
<p>Last week I read a great article on contributing to open source by Alvaro Videla. He makes many great points and I am in agreement with most of it. This made me want to properly explain my point of view with regard to open source and contributions. Unlike most open source evangelism articles I will not talk about ideals or any of that crap, but rather my personal feelings and experience.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/on-open-source/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/on-open-source/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></h2>
+ <h2><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></h2>
<p class="date">
<span class="day">23</span>
<span class="month">Aug</span>
@@ -180,13 +180,13 @@
<p>As I am away from home with little to do (some call this a vacation) I wanted to reflect a little on the story so far, or how I arrived to Erlang and got to where I am now. The raw personal experience. It&#8217;ll be an article that&#8217;s more about social aspect, communities and marketing a project than technical considerations. As a period piece, it will also allow me to reflect on the evolution of Erlang in recent years.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/the-story-so-far/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/the-story-so-far/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></h2>
+ <h2><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></h2>
<p class="date">
<span class="day">20</span>
<span class="month">Aug</span>
@@ -196,13 +196,13 @@
<p>Now that Cowboy 1.0 is out, I can spend some of my time thinking about Cowboy 2.0 that will be released soon after Erlang/OTP 18.0. This entry discusses the proposed changes to query string handling in Cowboy. Cowboy 2.0 will respond to user wishes by simplifying the interface of the cowboy_req module. Users want two things: less juggling with the Req variable, and more maps. Maps is the only dynamic key/value data structure in Erlang that we can match directly to extract values, allowing users to greatly simplify their code as they don&#8217;t need to call functions to do everything anymore.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/cowboy2-qs/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/cowboy2-qs/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></h2>
+ <h2><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></h2>
<p class="date">
<span class="day">07</span>
<span class="month">Jan</span>
@@ -212,13 +212,13 @@
<p>I will now be regularly writing posts about project status, plans and hopes for the future. Before that though, there&#8217;s one important news to share. Until a year ago all development was financed through consulting and development services. This worked alright but too much time was spent doing things that didn&#8217;t benefit the open source projects. And that didn&#8217;t make me happy at all. Because I like being happy I stopped that for the most part and spent the year figuring things out, experimenting and discussing with people about it.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/january-2014-status/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/january-2014-status/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></h2>
+ <h2><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></h2>
<p class="date">
<span class="day">27</span>
<span class="month">Jun</span>
@@ -228,13 +228,13 @@
<p>This was a triumph! I&#8217;m making a note here: HUGE SUCCESS!! It&#8217;s hard to overstate my satisfaction. Thanks to everyone who made this possible. If you have backed this fundraiser, and haven&#8217;t provided your personal details yet, please do so quickly so that your rewards can be sent! I am hoping that we will be able to make good use of all that money. The details of the expenses will be published regularly on the 2013 Fundraiser wiki page, giving you full disclosure as to how your money is used.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/farwest-funded/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/farwest-funded/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></h2>
+ <h2><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></h2>
<p class="date">
<span class="day">28</span>
<span class="month">May</span>
@@ -244,13 +244,13 @@
<p>Building OTP releases has always been a difficult task. Tools like Reltool or Rebar have made this simpler, but it&#8217;s no panacea. This article will show you an alternative and hopefully much simpler solution. There is two steps to building a release. First you need to build the various OTP applications you want to include in the release. Once done, you need to create the release itself, by including the Erlang runtime system alongside the applications, a boot script to start the node and all its applications, and some configuration files.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/erlang.mk-and-relx/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/erlang.mk-and-relx/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></h2>
+ <h2><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></h2>
<p class="date">
<span class="day">25</span>
<span class="month">Mar</span>
@@ -260,13 +260,13 @@
<p>Today we will start the work on the intermediate module that will be used to run the code for the expressions found in our file&#8217;s body, replacing our interpreter. This is what we want to have when all the work is done: xerl -&gt; tokens -&gt; AST -&gt; intermediate -&gt; cerl Today we will perform this work only on the atomic integer expression however, so we will not build any module at the end.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></h2>
+ <h2><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></h2>
<p class="date">
<span class="day">01</span>
<span class="month">Mar</span>
@@ -276,13 +276,13 @@
<p>As promised we are adding an expression separator this time. This will be short and easy. In the tokenizer we only need to add a line recognizing the comma as a valid token. , : {token, {',', TokenLine}}. Then we need to change the following lines in the parser: exprs -&gt; expr : ['$1']. exprs -&gt; expr exprs : ['$1' | '$2']. And add a comma between the expressions on the second line: exprs -&gt; expr : ['$1'].</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></h2>
+ <h2><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></h2>
<p class="date">
<span class="day">18</span>
<span class="month">Feb</span>
@@ -292,13 +292,13 @@
<p>I would like to share some experience and theories on Erlang scalability. This will be in the form of a series of hints, which may or may not be accompanied with explanations as to why things are this way, or how they improve or reduce the scalability of a system. I will try to do my best to avoid giving falsehoods, even if that means a few things won&#8217;t be explained.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/erlang-scalability/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/erlang-scalability/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></h2>
+ <h2><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></h2>
<p class="date">
<span class="day">18</span>
<span class="month">Feb</span>
@@ -308,13 +308,13 @@
<p>We will be adding atomic integer expressions to our language. These look as follow in Erlang: 42. And the result of this expression is of course 42. We will be running this expression at compile time, since we don&#8217;t have the means to run code at runtime yet. This will of course result in no module being compiled, but that&#8217;s OK, it will allow us to discuss a few important things we&#8217;ll have to plan for later on.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></h2>
+ <h2><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></h2>
<p class="date">
<span class="day">03</span>
<span class="month">Feb</span>
@@ -324,13 +324,13 @@
<p>Everything is an expression. This sentence carries profound meaning. We will invoke it many times over the course of these articles. If everything is an expression, then the language shouldn&#8217;t have any problem with me defining two modules in the same source file. mod first_module begin end mod second_module begin end Likewise, it shouldn&#8217;t have any problem with me defining a module inside another module. mod out_module begin mod in_module begin end end Of course, in the context of the Erlang VM, these two snippets are equivalent; there is nothing preventing you from calling the in_module module from any other module.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></h2>
+ <h2><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></h2>
<p class="date">
<span class="day">30</span>
<span class="month">Jan</span>
@@ -340,13 +340,13 @@
<p>Let&#8217;s build a programming language. I call it Xerl: eXtended ERLang. It&#8217;ll be an occasion for us to learn a few things, especially me. Unlike in Erlang, in this language, everything is an expression. This means that modules and functions are expression, and indeed that you can have more than one module per file. We are just starting, so let&#8217;s no go ahead of ourselves here. We&#8217;ll begin with writing the code allowing us to compile an empty module.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></h2>
+ <h2><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></h2>
<p class="date">
<span class="day">14</span>
<span class="month">Nov</span>
@@ -356,13 +356,13 @@
<p>Last week I was speaking at the London Erlang Factory Lite where I presented a live demonstration of building an FTP server using Ranch. As there was no slide, you should use this article as a reference instead. The goal of this article is to showcase how to use Ranch for writing a network protocol implementation, how Ranch gets out of the way to let you write the code that matters, and the common techniques used when writing servers.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/ranch-ftp/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/ranch-ftp/">Read More</a>
</p>
</article>
<article class="blog_item">
<header>
- <h2><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></h2>
+ <h2><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></h2>
<p class="date">
<span class="day">17</span>
<span class="month">Oct</span>
@@ -372,7 +372,7 @@
<p>Everyone knows Tic Tac Toe, right? Players choose either to be the Xs or the Os, then place their symbol on a 3x3 board one after another, trying to create a line of 3 of them. Writing an algorithm to check for victory sounds easy, right? It&#8217;s easily tested, considering there&#8217;s only 8 possible winning rows (3 horizontal, 3 vertical and 2 diagonal). In Erlang though, you probably wouldn&#8217;t want an algorithm.</p>
<p style="text-align:right">
- <a class="read_more" href="http://ninenines.eu/articles/tictactoe/">Read More</a>
+ <a class="read_more" href="https://ninenines.eu/articles/tictactoe/">Read More</a>
</p>
</article>
diff --git a/articles/index.xml b/articles/index.xml
index cfa19fdd..62988455 100644
--- a/articles/index.xml
+++ b/articles/index.xml
@@ -2,20 +2,20 @@
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Articles on Nine Nines</title>
- <link>http://ninenines.eu/articles/</link>
+ <link>https://ninenines.eu/articles/</link>
<description>Recent content in Articles on Nine Nines</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
<lastBuildDate>Mon, 29 Aug 2016 00:00:00 +0100</lastBuildDate>
- <atom:link href="http://ninenines.eu/articles/index.xml" rel="self" type="application/rss+xml" />
+ <atom:link href="https://ninenines.eu/articles/index.xml" rel="self" type="application/rss+xml" />
<item>
<title>Mailing list archived</title>
- <link>http://ninenines.eu/articles/ml-archives/</link>
+ <link>https://ninenines.eu/articles/ml-archives/</link>
<pubDate>Mon, 29 Aug 2016 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/ml-archives/</guid>
- <description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The &lt;a href=&#34;http://ninenines.eu/archives/extend&#34;&gt;old mailing list archives&lt;/a&gt; have been
+ <guid>https://ninenines.eu/articles/ml-archives/</guid>
+ <description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The &lt;a href=&#34;https://ninenines.eu/archives/extend&#34;&gt;old mailing list archives&lt;/a&gt; have been
added to the site, mainly for referencing purposes.&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The mailing list has been shut down and all personal information
has been deleted.&lt;/p&gt;&lt;/div&gt;
@@ -30,10 +30,10 @@ underlying problem in the project or its documentation.&lt;/p&gt;&lt;/div&gt;
<item>
<title>Website update</title>
- <link>http://ninenines.eu/articles/website-update/</link>
+ <link>https://ninenines.eu/articles/website-update/</link>
<pubDate>Sat, 02 Apr 2016 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/website-update/</guid>
+ <guid>https://ninenines.eu/articles/website-update/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Last week-end I updated the Nine Nines website.&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;I switched to &lt;a href=&#34;http://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;. The site is
now built from &lt;a href=&#34;http://asciidoc.org/&#34;&gt;Asciidoc&lt;/a&gt;
@@ -49,7 +49,7 @@ from now on. I will try to replace my long series
of tweets with posts.&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The sections have been rearranged. There used to
be a separate training section; now
-&lt;a href=&#34;http://ninenines.eu/services&#34;&gt;all my services&lt;/a&gt; are described in
+&lt;a href=&#34;https://ninenines.eu/services&#34;&gt;all my services&lt;/a&gt; are described in
one page. I have also clarified my areas of
expertise. There used to be confusion in the past,
so now it should be clearer that I am not a
@@ -58,7 +58,7 @@ distributed systems expert.&lt;/p&gt;&lt;/div&gt;
services right now, I&amp;#8217;m not available. I&amp;#8217;ll have
to work 7 days a week for a while. Try again in a
couple months. More on that in a future post.&lt;/p&gt;&lt;/div&gt;
-&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The &lt;a href=&#34;http://ninenines.eu/docs&#34;&gt;documentation&lt;/a&gt; becomes a first class
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The &lt;a href=&#34;https://ninenines.eu/docs&#34;&gt;documentation&lt;/a&gt; becomes a first class
citizen. Bullet and Cowlib don&amp;#8217;t have proper
documentation&amp;#8230; yet. I have started working on the
Cowlib documentation, and Bullet shouldn&amp;#8217;t take too
@@ -81,8 +81,8 @@ a one-man company right now. Have been for a while.
Doesn&amp;#8217;t make sense to keep a facade. I want to be
close to users, not put a barrier between us.&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The RSS changed. The old link doesn&amp;#8217;t work anymore.
-The new link is at &lt;a href=&#34;http://ninenines.eu/index.xml&#34;&gt;/index.xml&lt;/a&gt;,
-or &lt;a href=&#34;http://ninenines.eu/articles/index.xml&#34;&gt;/articles/index.xml&lt;/a&gt;
+The new link is at &lt;a href=&#34;https://ninenines.eu/index.xml&#34;&gt;/index.xml&lt;/a&gt;,
+or &lt;a href=&#34;https://ninenines.eu/articles/index.xml&#34;&gt;/articles/index.xml&lt;/a&gt;
if you only care about my posts. I guess that&amp;#8217;s the
one most people want.&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;I still have some tweaks to do, but it will take a
@@ -96,10 +96,10 @@ upgrading JS libraries.&lt;/p&gt;&lt;/div&gt;
<item>
<title>The Erlanger Playbook September 2015 Update</title>
- <link>http://ninenines.eu/articles/erlanger-playbook-september-2015-update/</link>
+ <link>https://ninenines.eu/articles/erlanger-playbook-september-2015-update/</link>
<pubDate>Wed, 02 Sep 2015 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/erlanger-playbook-september-2015-update/</guid>
+ <guid>https://ninenines.eu/articles/erlanger-playbook-september-2015-update/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;An update to The Erlanger Playbook is now available!&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The Erlanger Playbook is a book about software development using
Erlang. It currently covers all areas from the conception, design,
@@ -109,7 +109,7 @@ refactoring, debugging and tracing, benchmarking, releases, community
management (for open source projects).&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;This update fixes a number of things and adds two chapters: IOlists
and Erlang building blocks.&lt;/p&gt;&lt;/div&gt;
-&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Learn more about &lt;a href=&#34;http://ninenines.eu/articles/erlanger-playbook&#34;&gt;The Erlanger Playbook&lt;/a&gt;!&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Learn more about &lt;a href=&#34;https://ninenines.eu/articles/erlanger-playbook&#34;&gt;The Erlanger Playbook&lt;/a&gt;!&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;This is a self-published ebook. The base price is 50€. All proceeds
will be used to allow me to work on open source full time.&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Thank you for helping me helping you help us all!&lt;/p&gt;&lt;/div&gt;
@@ -118,10 +118,10 @@ will be used to allow me to work on open source full time.&lt;/p&gt;&lt;/div&gt;
<item>
<title>The Erlanger Playbook</title>
- <link>http://ninenines.eu/articles/erlanger-playbook/</link>
+ <link>https://ninenines.eu/articles/erlanger-playbook/</link>
<pubDate>Thu, 18 Jun 2015 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/erlanger-playbook/</guid>
+ <guid>https://ninenines.eu/articles/erlanger-playbook/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;I am proud to announce the pre-release of The Erlanger Playbook.&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The Erlanger Playbook is a book about software development using
Erlang. It currently covers all areas from the conception, design,
@@ -157,7 +157,7 @@ About this book; Future additions
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
-&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Read a preview: &lt;a href=&#34;http://ninenines.eu/res/erlanger-preview.pdf&#34;&gt;Special processes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
+&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Read a preview: &lt;a href=&#34;https://ninenines.eu/res/erlanger-preview.pdf&#34;&gt;Special processes&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;The book is currently just shy of 100 pages. The final version
of the book is planned to be between 200 and 250 pages.
A print version of the book will be considered once the final
@@ -193,10 +193,10 @@ You will receive updates to the book for free as soon as they are available.&lt;
<item>
<title>Validating UTF-8 binaries with Erlang</title>
- <link>http://ninenines.eu/articles/erlang-validate-utf8/</link>
+ <link>https://ninenines.eu/articles/erlang-validate-utf8/</link>
<pubDate>Fri, 06 Mar 2015 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/erlang-validate-utf8/</guid>
+ <guid>https://ninenines.eu/articles/erlang-validate-utf8/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Yesterday I pushed Websocket permessage-deflate to
Cowboy master. I also pushed
&lt;a href=&#34;https://github.com/ninenines/cowlib/commit/7e4983b70ddf8cedb967e36fba6a600731bdad5d&#34;&gt;a
@@ -387,10 +387,10 @@ http://www.gnu.org/software/src-highlite --&gt;
<item>
<title>On open source</title>
- <link>http://ninenines.eu/articles/on-open-source/</link>
+ <link>https://ninenines.eu/articles/on-open-source/</link>
<pubDate>Fri, 05 Sep 2014 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/on-open-source/</guid>
+ <guid>https://ninenines.eu/articles/on-open-source/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Last week I read a great article
&lt;a href=&#34;http://videlalvaro.github.io/2014/08/on-contributing-to-opensource.html&#34;&gt;on
contributing to open source&lt;/a&gt; by Alvaro Videla. He makes
@@ -513,10 +513,10 @@ of your company&amp;#8217;s money.&lt;/p&gt;&lt;/div&gt;
<item>
<title>The story so far</title>
- <link>http://ninenines.eu/articles/the-story-so-far/</link>
+ <link>https://ninenines.eu/articles/the-story-so-far/</link>
<pubDate>Sat, 23 Aug 2014 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/the-story-so-far/</guid>
+ <guid>https://ninenines.eu/articles/the-story-so-far/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;As I am away from home with little to do (some call this
a vacation) I wanted to reflect a little on the story so far,
or how I arrived to Erlang and got to where I am now. The
@@ -746,10 +746,10 @@ project and make sure it doesn&amp;#8217;t happen again.&lt;/p&gt;&lt;/div&gt;
<item>
<title>Cowboy 2.0 and query strings</title>
- <link>http://ninenines.eu/articles/cowboy2-qs/</link>
+ <link>https://ninenines.eu/articles/cowboy2-qs/</link>
<pubDate>Wed, 20 Aug 2014 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/cowboy2-qs/</guid>
+ <guid>https://ninenines.eu/articles/cowboy2-qs/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Now that Cowboy 1.0 is out, I can spend some of my time thinking
about Cowboy 2.0 that will be released soon after Erlang/OTP 18.0.
This entry discusses the proposed changes to query string handling
@@ -904,10 +904,10 @@ thoughts that went into this rather than just the conclusion.&lt;/p&gt;&lt;/div&
<item>
<title>January 2014 status</title>
- <link>http://ninenines.eu/articles/january-2014-status/</link>
+ <link>https://ninenines.eu/articles/january-2014-status/</link>
<pubDate>Tue, 07 Jan 2014 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/january-2014-status/</guid>
+ <guid>https://ninenines.eu/articles/january-2014-status/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;I will now be regularly writing posts about project status, plans
and hopes for the future.&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Before that though, there&amp;#8217;s one important news to share.&lt;/p&gt;&lt;/div&gt;
@@ -1053,10 +1053,10 @@ the sponsoring idea, anything really! Thanks.&lt;/p&gt;&lt;/div&gt;
<item>
<title>Farwest got funded!</title>
- <link>http://ninenines.eu/articles/farwest-funded/</link>
+ <link>https://ninenines.eu/articles/farwest-funded/</link>
<pubDate>Thu, 27 Jun 2013 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/farwest-funded/</guid>
+ <guid>https://ninenines.eu/articles/farwest-funded/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;This was a triumph! I&amp;#8217;m making a note here: HUGE SUCCESS!!&lt;/p&gt;&lt;/div&gt;
&lt;iframe frameborder=&#34;0&#34; scrolling=&#34;no&#34; height=&#34;400px&#34; width&#34;236px&#34; seamless=&#34;seamless&#34; src=&#34;https://api.bountysource.com/user/fundraisers/83/embed&#34;&gt;&lt;/iframe&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;It&amp;#8217;s hard to overstate my satisfaction. Thanks to everyone who
@@ -1083,10 +1083,10 @@ can help!&lt;/p&gt;&lt;/div&gt;
<item>
<title>Build Erlang releases with Erlang.mk and Relx</title>
- <link>http://ninenines.eu/articles/erlang.mk-and-relx/</link>
+ <link>https://ninenines.eu/articles/erlang.mk-and-relx/</link>
<pubDate>Tue, 28 May 2013 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/erlang.mk-and-relx/</guid>
+ <guid>https://ninenines.eu/articles/erlang.mk-and-relx/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Building OTP releases has always been a difficult task. Tools like
Reltool or Rebar have made this simpler, but
it&amp;#8217;s no panacea. This article will show you an alternative and
@@ -1180,10 +1180,10 @@ containing all the flags to pass to the Erlang VM, for example
<item>
<title>Xerl: intermediate module</title>
- <link>http://ninenines.eu/articles/xerl-0.5-intermediate-module/</link>
+ <link>https://ninenines.eu/articles/xerl-0.5-intermediate-module/</link>
<pubDate>Mon, 25 Mar 2013 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/xerl-0.5-intermediate-module/</guid>
+ <guid>https://ninenines.eu/articles/xerl-0.5-intermediate-module/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;Today we will start the work on the intermediate module
that will be used to run the code for the expressions found
in our file&amp;#8217;s body, replacing our interpreter.&lt;/p&gt;&lt;/div&gt;
@@ -1319,10 +1319,10 @@ http://www.gnu.org/software/src-highlite --&gt;
<item>
<title>Xerl: expression separator</title>
- <link>http://ninenines.eu/articles/xerl-0.4-expression-separator/</link>
+ <link>https://ninenines.eu/articles/xerl-0.4-expression-separator/</link>
<pubDate>Fri, 01 Mar 2013 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/xerl-0.4-expression-separator/</guid>
+ <guid>https://ninenines.eu/articles/xerl-0.4-expression-separator/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;As promised we are adding an expression separator this time.
This will be short and easy.&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;In the tokenizer we only need to add a line recognizing the
@@ -1380,10 +1380,10 @@ expressions so I thought it was a good idea to anticipate.&lt;/p&gt;&lt;/div&gt;
<item>
<title>Erlang Scalability</title>
- <link>http://ninenines.eu/articles/erlang-scalability/</link>
+ <link>https://ninenines.eu/articles/erlang-scalability/</link>
<pubDate>Mon, 18 Feb 2013 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/erlang-scalability/</guid>
+ <guid>https://ninenines.eu/articles/erlang-scalability/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;I would like to share some experience and theories on
Erlang scalability.&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;This will be in the form of a series of hints, which
@@ -1523,10 +1523,10 @@ concurrently.&lt;/p&gt;&lt;/div&gt;
<item>
<title>Xerl: atomic expressions</title>
- <link>http://ninenines.eu/articles/xerl-0.3-atomic-expressions/</link>
+ <link>https://ninenines.eu/articles/xerl-0.3-atomic-expressions/</link>
<pubDate>Mon, 18 Feb 2013 00:00:00 +0100</pubDate>
- <guid>http://ninenines.eu/articles/xerl-0.3-atomic-expressions/</guid>
+ <guid>https://ninenines.eu/articles/xerl-0.3-atomic-expressions/</guid>
<description>&lt;div class=&#34;paragraph&#34;&gt;&lt;p&gt;We will be adding atomic integer expressions to our language.
These look as follow in Erlang:&lt;/p&gt;&lt;/div&gt;
&lt;div class=&#34;listingblock&#34;&gt;
diff --git a/articles/january-2014-status/index.html b/articles/january-2014-status/index.html
index cb3341a9..4dadce99 100644
--- a/articles/january-2014-status/index.html
+++ b/articles/january-2014-status/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: January 2014 status</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -224,43 +224,43 @@ the sponsoring idea, anything really! Thanks.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/ml-archives/index.html b/articles/ml-archives/index.html
index 8e104759..c8203771 100644
--- a/articles/ml-archives/index.html
+++ b/articles/ml-archives/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Mailing list archived</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -94,43 +94,43 @@ underlying problem in the project or its documentation.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/on-open-source/index.html b/articles/on-open-source/index.html
index 97bed96f..86ed11d7 100644
--- a/articles/on-open-source/index.html
+++ b/articles/on-open-source/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: On open source</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -201,43 +201,43 @@ of your company&#8217;s money.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/page/1/index.html b/articles/page/1/index.html
index 91d8267b..a8708041 100644
--- a/articles/page/1/index.html
+++ b/articles/page/1/index.html
@@ -1 +1 @@
-<!DOCTYPE html><html><head><link rel="canonical" href="http://ninenines.eu/articles/"/><meta http-equiv="content-type" content="text/html; charset=utf-8" /><meta http-equiv="refresh" content="0;url=http://ninenines.eu/articles/" /></head></html> \ No newline at end of file
+<!DOCTYPE html><html><head><link rel="canonical" href="https://ninenines.eu/articles/"/><meta http-equiv="content-type" content="text/html; charset=utf-8" /><meta http-equiv="refresh" content="0;url=https://ninenines.eu/articles/" /></head></html> \ No newline at end of file
diff --git a/articles/ranch-ftp/index.html b/articles/ranch-ftp/index.html
index 8fb86f64..226e07e4 100644
--- a/articles/ranch-ftp/index.html
+++ b/articles/ranch-ftp/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Build an FTP Server with Ranch in 30 Minutes</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -294,43 +294,43 @@ binary protocol implementations in just a few lines of code.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/the-story-so-far/index.html b/articles/the-story-so-far/index.html
index 538d0d19..7b3a2451 100644
--- a/articles/the-story-so-far/index.html
+++ b/articles/the-story-so-far/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: The story so far</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -308,43 +308,43 @@ project and make sure it doesn&#8217;t happen again.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/tictactoe/index.html b/articles/tictactoe/index.html
index 830e3c64..416050b0 100644
--- a/articles/tictactoe/index.html
+++ b/articles/tictactoe/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Erlang Tic Tac Toe</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -167,43 +167,43 @@ of writing algorithms to do things.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/website-update/index.html b/articles/website-update/index.html
index f55e57a5..486a2b8f 100644
--- a/articles/website-update/index.html
+++ b/articles/website-update/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Website update</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -141,43 +141,43 @@ upgrading JS libraries.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/xerl-0.1-empty-modules/index.html b/articles/xerl-0.1-empty-modules/index.html
index 7b888725..0fac4a40 100644
--- a/articles/xerl-0.1-empty-modules/index.html
+++ b/articles/xerl-0.1-empty-modules/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Xerl: empty modules</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -222,43 +222,43 @@ the next few articles.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/xerl-0.2-two-modules/index.html b/articles/xerl-0.2-two-modules/index.html
index 0ebbcb00..44d60915 100644
--- a/articles/xerl-0.2-two-modules/index.html
+++ b/articles/xerl-0.2-two-modules/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Xerl: two modules</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -227,43 +227,43 @@ though, so let&#8217;s get back to it after we add more.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/xerl-0.3-atomic-expressions/index.html b/articles/xerl-0.3-atomic-expressions/index.html
index 377b8147..40f3250e 100644
--- a/articles/xerl-0.3-atomic-expressions/index.html
+++ b/articles/xerl-0.3-atomic-expressions/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Xerl: atomic expressions</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -231,43 +231,43 @@ do that.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/xerl-0.4-expression-separator/index.html b/articles/xerl-0.4-expression-separator/index.html
index 31ffa0ba..19eae3f2 100644
--- a/articles/xerl-0.4-expression-separator/index.html
+++ b/articles/xerl-0.4-expression-separator/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Xerl: expression separator</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -136,43 +136,43 @@ expressions so I thought it was a good idea to anticipate.</p></div>
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>
diff --git a/articles/xerl-0.5-intermediate-module/index.html b/articles/xerl-0.5-intermediate-module/index.html
index 0b40ea2a..d35d333a 100644
--- a/articles/xerl-0.5-intermediate-module/index.html
+++ b/articles/xerl-0.5-intermediate-module/index.html
@@ -11,7 +11,7 @@
<title>Nine Nines: Xerl: intermediate module</title>
- <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
<link href="/css/bootstrap.min.css" rel="stylesheet">
<link href="/css/99s.css" rel="stylesheet">
@@ -214,43 +214,43 @@ http://www.gnu.org/software/src-highlite -->
<h3>More articles</h3>
<ul id="articles-nav" class="extra_margin">
- <li><a href="http://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
+ <li><a href="https://ninenines.eu/articles/ml-archives/">Mailing list archived</a></li>
- <li><a href="http://ninenines.eu/articles/website-update/">Website update</a></li>
+ <li><a href="https://ninenines.eu/articles/website-update/">Website update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook-september-2015-update/">The Erlanger Playbook September 2015 Update</a></li>
- <li><a href="http://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
+ <li><a href="https://ninenines.eu/articles/erlanger-playbook/">The Erlanger Playbook</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-validate-utf8/">Validating UTF-8 binaries with Erlang</a></li>
- <li><a href="http://ninenines.eu/articles/on-open-source/">On open source</a></li>
+ <li><a href="https://ninenines.eu/articles/on-open-source/">On open source</a></li>
- <li><a href="http://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
+ <li><a href="https://ninenines.eu/articles/the-story-so-far/">The story so far</a></li>
- <li><a href="http://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
+ <li><a href="https://ninenines.eu/articles/cowboy2-qs/">Cowboy 2.0 and query strings</a></li>
- <li><a href="http://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
+ <li><a href="https://ninenines.eu/articles/january-2014-status/">January 2014 status</a></li>
- <li><a href="http://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
+ <li><a href="https://ninenines.eu/articles/farwest-funded/">Farwest got funded!</a></li>
- <li><a href="http://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang.mk-and-relx/">Build Erlang releases with Erlang.mk and Relx</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.5-intermediate-module/">Xerl: intermediate module</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.4-expression-separator/">Xerl: expression separator</a></li>
- <li><a href="http://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
+ <li><a href="https://ninenines.eu/articles/erlang-scalability/">Erlang Scalability</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.3-atomic-expressions/">Xerl: atomic expressions</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.2-two-modules/">Xerl: two modules</a></li>
- <li><a href="http://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
+ <li><a href="https://ninenines.eu/articles/xerl-0.1-empty-modules/">Xerl: empty modules</a></li>
- <li><a href="http://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
+ <li><a href="https://ninenines.eu/articles/ranch-ftp/">Build an FTP Server with Ranch in 30 Minutes</a></li>
- <li><a href="http://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
+ <li><a href="https://ninenines.eu/articles/tictactoe/">Erlang Tic Tac Toe</a></li>
</ul>