Skip to content

Commit e263289

Browse files
author
Exploding Labs Bot
committed
Update site from Jekyll source repo
1 parent 182f629 commit e263289

File tree

90 files changed

+811
-562
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+811
-562
lines changed

posts/airflow/execute-context.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<meta property="og:image:height" content="630" />
1818
<meta property="og:image:alt" content="Composition in architecture" />
1919

20-
<link rel="stylesheet" href="/posts/main.css">
20+
<link rel="stylesheet" href="/posts/index.css">
2121
<link rel="alternate" type="application/rss+xml" title="Exploding Labs" href="https://explodinglabs.com/posts/feed.xml">
2222
<link rel="author" href="https://plus.google.com/u/0/110235318020270619650?rel=author" />
2323

@@ -48,7 +48,7 @@
4848
<meta name="twitter:card" content="summary" />
4949
<meta property="twitter:title" content="What’s in Airflow’s context dictionary?" />
5050
<script type="application/ld+json">
51-
{"description":"Showing the contents of the “context” object, which is available in an Operator’s execute method, or a PythonOperator’s function definition.","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/execute-context"},"headline":"What’s in Airflow’s context dictionary?","dateModified":"2025-07-16T00:01:42+00:00","datePublished":"2017-12-13T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/execute-context","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
51+
{"description":"Showing the contents of the “context” object, which is available in an Operator’s execute method, or a PythonOperator’s function definition.","headline":"What’s in Airflow’s context dictionary?","dateModified":"2025-07-16T05:26:48+00:00","datePublished":"2017-12-13T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/execute-context","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/execute-context"},"@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -150,7 +150,7 @@ <h1>What's in Airflow's context dictionary?</h1>
150150
</code></pre></div></div>
151151

152152
<footer>
153-
<a href="/airflow">More Airflow posts</a>
153+
<a href="/posts/airflow">More Airflow posts</a>
154154
</footer>
155155
</article>
156156

posts/airflow/fernet-key.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<meta property="og:image:height" content="630" />
1818
<meta property="og:image:alt" content="Composition in architecture" />
1919

20-
<link rel="stylesheet" href="/posts/main.css">
20+
<link rel="stylesheet" href="/posts/index.css">
2121
<link rel="alternate" type="application/rss+xml" title="Exploding Labs" href="https://explodinglabs.com/posts/feed.xml">
2222
<link rel="author" href="https://plus.google.com/u/0/110235318020270619650?rel=author" />
2323

@@ -48,7 +48,7 @@
4848
<meta name="twitter:card" content="summary" />
4949
<meta property="twitter:title" content="How to generate a Fernet key?" />
5050
<script type="application/ld+json">
51-
{"description":"How to create a fernet key which is required for storing encrypted passwords.","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/fernet-key"},"headline":"How to generate a Fernet key?","dateModified":"2025-07-16T00:01:42+00:00","datePublished":"2018-01-12T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/fernet-key","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
51+
{"description":"How to create a fernet key which is required for storing encrypted passwords.","headline":"How to generate a Fernet key?","dateModified":"2025-07-16T05:26:48+00:00","datePublished":"2018-01-12T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/fernet-key","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/fernet-key"},"@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -132,7 +132,7 @@ <h2 id="use-a-fernet-key-with-airflow">Use a fernet key with Airflow</h2>
132132
</div>
133133

134134
<footer>
135-
<a href="/airflow">More Airflow posts</a>
135+
<a href="/posts/airflow">More Airflow posts</a>
136136
</footer>
137137
</article>
138138

posts/airflow/gpl-dependency-error-with-pip.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<meta property="og:image:height" content="630" />
1818
<meta property="og:image:alt" content="Composition in architecture" />
1919

20-
<link rel="stylesheet" href="/posts/main.css">
20+
<link rel="stylesheet" href="/posts/index.css">
2121
<link rel="alternate" type="application/rss+xml" title="Exploding Labs" href="https://explodinglabs.com/posts/feed.xml">
2222
<link rel="author" href="https://plus.google.com/u/0/110235318020270619650?rel=author" />
2323

@@ -48,7 +48,7 @@
4848
<meta name="twitter:card" content="summary" />
4949
<meta property="twitter:title" content="GPL dependency error installing Airflow 1.10" />
5050
<script type="application/ld+json">
51-
{"description":"Posts about Exploding Labs projects and other interests.","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/gpl-dependency-error-with-pip"},"headline":"GPL dependency error installing Airflow 1.10","dateModified":"2025-07-16T00:01:42+00:00","datePublished":"2018-08-28T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/gpl-dependency-error-with-pip","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
51+
{"description":"Posts about Exploding Labs projects and other interests.","headline":"GPL dependency error installing Airflow 1.10","dateModified":"2025-07-16T05:26:48+00:00","datePublished":"2018-08-28T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/gpl-dependency-error-with-pip","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/gpl-dependency-error-with-pip"},"@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -115,7 +115,7 @@ <h1>GPL dependency error installing Airflow 1.10</h1>
115115
</code></pre></div></div>
116116

117117
<footer>
118-
<a href="/airflow">More Airflow posts</a>
118+
<a href="/posts/airflow">More Airflow posts</a>
119119
</footer>
120120
</article>
121121

posts/airflow/hide-globals-in-dag-definition-file.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<meta property="og:image:height" content="630" />
1818
<meta property="og:image:alt" content="Composition in architecture" />
1919

20-
<link rel="stylesheet" href="/posts/main.css">
20+
<link rel="stylesheet" href="/posts/index.css">
2121
<link rel="alternate" type="application/rss+xml" title="Exploding Labs" href="https://explodinglabs.com/posts/feed.xml">
2222
<link rel="author" href="https://plus.google.com/u/0/110235318020270619650?rel=author" />
2323

@@ -48,7 +48,7 @@
4848
<meta name="twitter:card" content="summary" />
4949
<meta property="twitter:title" content="How to hide globals in an Airflow DAG definition file?" />
5050
<script type="application/ld+json">
51-
{"description":"Don’t instantiate the DAG and operators when importing your DAG definition file.","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/hide-globals-in-dag-definition-file"},"headline":"How to hide globals in an Airflow DAG definition file?","dateModified":"2025-07-16T00:01:42+00:00","datePublished":"2018-03-06T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/hide-globals-in-dag-definition-file","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
51+
{"description":"Don’t instantiate the DAG and operators when importing your DAG definition file.","headline":"How to hide globals in an Airflow DAG definition file?","dateModified":"2025-07-16T05:26:48+00:00","datePublished":"2018-03-06T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/hide-globals-in-dag-definition-file","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/hide-globals-in-dag-definition-file"},"@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -125,7 +125,7 @@ <h1>How to hide globals in an Airflow DAG definition file?</h1>
125125
won’t be executed when the module is imported.</p>
126126

127127
<footer>
128-
<a href="/airflow">More Airflow posts</a>
128+
<a href="/posts/airflow">More Airflow posts</a>
129129
</footer>
130130
</article>
131131

posts/airflow/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<meta property="og:image:height" content="630" />
1818
<meta property="og:image:alt" content="Composition in architecture" />
1919

20-
<link rel="stylesheet" href="/posts/main.css">
20+
<link rel="stylesheet" href="/posts/index.css">
2121
<link rel="alternate" type="application/rss+xml" title="Exploding Labs" href="https://explodinglabs.com/posts/feed.xml">
2222
<link rel="author" href="https://plus.google.com/u/0/110235318020270619650?rel=author" />
2323

@@ -46,7 +46,7 @@
4646
<meta name="twitter:card" content="summary" />
4747
<meta property="twitter:title" content="Airflow" />
4848
<script type="application/ld+json">
49-
{"description":"Posts about Exploding Labs projects and other interests.","headline":"Airflow","dateModified":"2025-07-16T00:01:42+00:00","url":"https://explodinglabs.com/posts/airflow/","author":{"@type":"Person","name":"Exploding Labs"},"@type":"WebPage","@context":"https://schema.org"}</script>
49+
{"description":"Posts about Exploding Labs projects and other interests.","headline":"Airflow","dateModified":"2025-07-16T05:26:48+00:00","url":"https://explodinglabs.com/posts/airflow/","author":{"@type":"Person","name":"Exploding Labs"},"@type":"WebPage","@context":"https://schema.org"}</script>
5050
<!-- End Jekyll SEO tag -->
5151

5252
</head>

posts/airflow/log-elapsed-time.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<meta property="og:image:height" content="630" />
1818
<meta property="og:image:alt" content="Composition in architecture" />
1919

20-
<link rel="stylesheet" href="/posts/main.css">
20+
<link rel="stylesheet" href="/posts/index.css">
2121
<link rel="alternate" type="application/rss+xml" title="Exploding Labs" href="https://explodinglabs.com/posts/feed.xml">
2222
<link rel="author" href="https://plus.google.com/u/0/110235318020270619650?rel=author" />
2323

@@ -48,7 +48,7 @@
4848
<meta name="twitter:card" content="summary" />
4949
<meta property="twitter:title" content="Log elapsed time between Airflow tasks (removed)" />
5050
<script type="application/ld+json">
51-
{"description":"How to get the elapsed time since the dag run began, or another task began, and log it.","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/log-elapsed-time"},"headline":"Log elapsed time between Airflow tasks (removed)","dateModified":"2025-07-16T00:01:42+00:00","datePublished":"2018-09-26T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/log-elapsed-time","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
51+
{"description":"How to get the elapsed time since the dag run began, or another task began, and log it.","headline":"Log elapsed time between Airflow tasks (removed)","dateModified":"2025-07-16T05:26:48+00:00","datePublished":"2018-09-26T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/log-elapsed-time","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/log-elapsed-time"},"@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -99,7 +99,7 @@ <h1>Log elapsed time between Airflow tasks (removed)</h1>
9999
<p><em>Removed because the technique wasn’t accurate.</em></p>
100100

101101
<footer>
102-
<a href="/airflow">More Airflow posts</a>
102+
<a href="/posts/airflow">More Airflow posts</a>
103103
</footer>
104104
</article>
105105

posts/airflow/run-dag-and-watch-logs.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<meta property="og:image:height" content="630" />
1818
<meta property="og:image:alt" content="Composition in architecture" />
1919

20-
<link rel="stylesheet" href="/posts/main.css">
20+
<link rel="stylesheet" href="/posts/index.css">
2121
<link rel="alternate" type="application/rss+xml" title="Exploding Labs" href="https://explodinglabs.com/posts/feed.xml">
2222
<link rel="author" href="https://plus.google.com/u/0/110235318020270619650?rel=author" />
2323

@@ -48,7 +48,7 @@
4848
<meta name="twitter:card" content="summary" />
4949
<meta property="twitter:title" content="How to run an Airflow DAG from the command-line?" />
5050
<script type="application/ld+json">
51-
{"description":"Explains how to run a DAG, completely from the command-line, and watch the log output in real-time.","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/run-dag-and-watch-logs"},"headline":"How to run an Airflow DAG from the command-line?","dateModified":"2025-07-16T00:01:42+00:00","datePublished":"2018-03-05T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/run-dag-and-watch-logs","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
51+
{"description":"Explains how to run a DAG, completely from the command-line, and watch the log output in real-time.","headline":"How to run an Airflow DAG from the command-line?","dateModified":"2025-07-16T05:26:48+00:00","datePublished":"2018-03-05T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/run-dag-and-watch-logs","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/run-dag-and-watch-logs"},"@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -181,7 +181,7 @@ <h2 id="tailing-the-logs">Tailing the logs</h2>
181181
</code></pre></div></div>
182182

183183
<footer>
184-
<a href="/airflow">More Airflow posts</a>
184+
<a href="/posts/airflow">More Airflow posts</a>
185185
</footer>
186186
</article>
187187

posts/airflow/testing-dags.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<meta property="og:image:height" content="630" />
1818
<meta property="og:image:alt" content="Composition in architecture" />
1919

20-
<link rel="stylesheet" href="/posts/main.css">
20+
<link rel="stylesheet" href="/posts/index.css">
2121
<link rel="alternate" type="application/rss+xml" title="Exploding Labs" href="https://explodinglabs.com/posts/feed.xml">
2222
<link rel="author" href="https://plus.google.com/u/0/110235318020270619650?rel=author" />
2323

@@ -48,7 +48,7 @@
4848
<meta name="twitter:card" content="summary" />
4949
<meta property="twitter:title" content="How to Unit Test an Airflow DAG?" />
5050
<script type="application/ld+json">
51-
{"description":"How to test an Airflow DAG by writing unit tests for individual operators.","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/testing-dags"},"headline":"How to Unit Test an Airflow DAG?","dateModified":"2025-07-16T00:01:42+00:00","datePublished":"2017-10-20T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/testing-dags","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
51+
{"description":"How to test an Airflow DAG by writing unit tests for individual operators.","headline":"How to Unit Test an Airflow DAG?","dateModified":"2025-07-16T05:26:48+00:00","datePublished":"2017-10-20T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/testing-dags","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/testing-dags"},"@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -148,7 +148,7 @@ <h2 id="running-the-whole-dag">Running the whole dag</h2>
148148
commandline</a> and watch the logs in real-time.</p>
149149

150150
<footer>
151-
<a href="/airflow">More Airflow posts</a>
151+
<a href="/posts/airflow">More Airflow posts</a>
152152
</footer>
153153
</article>
154154

posts/apple-numbers-tax.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<meta property="og:image:height" content="630" />
1818
<meta property="og:image:alt" content="Composition in architecture" />
1919

20-
<link rel="stylesheet" href="/posts/main.css">
20+
<link rel="stylesheet" href="/posts/index.css">
2121
<link rel="alternate" type="application/rss+xml" title="Exploding Labs" href="https://explodinglabs.com/posts/feed.xml">
2222
<link rel="author" href="https://plus.google.com/u/0/110235318020270619650?rel=author" />
2323

@@ -48,7 +48,7 @@
4848
<meta name="twitter:card" content="summary" />
4949
<meta property="twitter:title" content="How to calculate Australian Personal Income Tax in Apple Numbers?" />
5050
<script type="application/ld+json">
51-
{"description":"Use this formula to calculate the income tax for an Employee or Sole Trader in Australia as of 2022. IF(A1≥180001,(A1−180000)×0.45+51667, IF(A1≥120001,(A1−120000)×0.37+29467, IF(A1≥45001,(A1−45000)×0.325+5092, IF(A1≥18201,(A1−18200)×0.19, 0))))","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/apple-numbers-tax"},"headline":"How to calculate Australian Personal Income Tax in Apple Numbers?","dateModified":"2025-07-16T00:01:42+00:00","datePublished":"2022-04-27T00:00:00+00:00","url":"https://explodinglabs.com/posts/apple-numbers-tax","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
51+
{"description":"Use this formula to calculate the income tax for an Employee or Sole Trader in Australia as of 2022. IF(A1≥180001,(A1−180000)×0.45+51667, IF(A1≥120001,(A1−120000)×0.37+29467, IF(A1≥45001,(A1−45000)×0.325+5092, IF(A1≥18201,(A1−18200)×0.19, 0))))","headline":"How to calculate Australian Personal Income Tax in Apple Numbers?","dateModified":"2025-07-16T05:26:48+00:00","datePublished":"2022-04-27T00:00:00+00:00","url":"https://explodinglabs.com/posts/apple-numbers-tax","author":{"@type":"Person","name":"Exploding Labs"},"@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/apple-numbers-tax"},"@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -106,7 +106,7 @@ <h1>How to calculate Australian Personal Income Tax in Apple Numbers?</h1>
106106
</code></pre></div></div>
107107

108108
<footer>
109-
<a href="/">More posts</a>
109+
<a href="/posts/">More posts</a>
110110
</footer>
111111
</article>
112112

0 commit comments

Comments
 (0)