Skip to content

Commit ebe5a17

Browse files
author
Exploding Labs Bot
committed
Update site from Jekyll source repo
1 parent 7b357a9 commit ebe5a17

File tree

92 files changed

+750
-363
lines changed

Some content is hidden

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

92 files changed

+750
-363
lines changed

posts/2025/07/15/2018-03-23-convert-dict-to-object-with-attributes.html

Lines changed: 0 additions & 29 deletions
This file was deleted.

posts/2025/07/15/2018-05-30-convert-sequence-to-postfix-notation.html

Lines changed: 0 additions & 32 deletions
This file was deleted.

posts/airflow/execute-context.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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-15T23:45:04+00:00","datePublished":"2017-12-13T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/execute-context","author":{"@type":"Person","name":"Beau Barker"},"@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.","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/execute-context"},"headline":"What’s in Airflow’s context dictionary?","dateModified":"2025-07-15T23:45:50+00:00","datePublished":"2017-12-13T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/execute-context","author":{"@type":"Person","name":"Beau Barker"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -72,7 +72,7 @@
7272
<span>(16)</span>
7373

7474
<a href="/posts/python/">Python</a>
75-
<span>(16)</span>
75+
<span>(19)</span>
7676

7777
<a href="/posts/airflow/">Airflow</a>
7878
<span>(6)</span>

posts/airflow/fernet-key.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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-15T23:45:04+00:00","datePublished":"2018-01-12T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/fernet-key","author":{"@type":"Person","name":"Beau Barker"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
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-15T23:45:50+00:00","datePublished":"2018-01-12T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/fernet-key","author":{"@type":"Person","name":"Beau Barker"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -72,7 +72,7 @@
7272
<span>(16)</span>
7373

7474
<a href="/posts/python/">Python</a>
75-
<span>(16)</span>
75+
<span>(19)</span>
7676

7777
<a href="/posts/airflow/">Airflow</a>
7878
<span>(6)</span>

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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":"A programming blog.","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-15T23:45:04+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":"Beau Barker"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
51+
{"description":"A programming blog.","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-15T23:45:50+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":"Beau Barker"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -72,7 +72,7 @@
7272
<span>(16)</span>
7373

7474
<a href="/posts/python/">Python</a>
75-
<span>(16)</span>
75+
<span>(19)</span>
7676

7777
<a href="/posts/airflow/">Airflow</a>
7878
<span>(6)</span>

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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-15T23:45:04+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":"Beau Barker"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
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-15T23:45:50+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":"Beau Barker"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -72,7 +72,7 @@
7272
<span>(16)</span>
7373

7474
<a href="/posts/python/">Python</a>
75-
<span>(16)</span>
75+
<span>(19)</span>
7676

7777
<a href="/posts/airflow/">Airflow</a>
7878
<span>(6)</span>

posts/airflow/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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":"A programming blog.","headline":"Airflow","dateModified":"2025-07-15T23:45:04+00:00","url":"https://explodinglabs.com/posts/airflow/","author":{"@type":"Person","name":"Beau Barker"},"@type":"WebPage","@context":"https://schema.org"}</script>
49+
{"description":"A programming blog.","headline":"Airflow","dateModified":"2025-07-15T23:45:50+00:00","url":"https://explodinglabs.com/posts/airflow/","author":{"@type":"Person","name":"Beau Barker"},"@type":"WebPage","@context":"https://schema.org"}</script>
5050
<!-- End Jekyll SEO tag -->
5151

5252
</head>
@@ -66,7 +66,7 @@
6666
<span>(16)</span>
6767

6868
<a href="/posts/python/">Python</a>
69-
<span>(16)</span>
69+
<span>(19)</span>
7070

7171
<a href="/posts/airflow/">Airflow</a>
7272
<span>(6)</span>

posts/airflow/log-elapsed-time.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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-15T23:45:04+00:00","datePublished":"2018-09-26T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/log-elapsed-time","author":{"@type":"Person","name":"Beau Barker"},"@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.","mainEntityOfPage":{"@type":"WebPage","@id":"https://explodinglabs.com/posts/airflow/log-elapsed-time"},"headline":"Log elapsed time between Airflow tasks (removed)","dateModified":"2025-07-15T23:45:50+00:00","datePublished":"2018-09-26T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/log-elapsed-time","author":{"@type":"Person","name":"Beau Barker"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -72,7 +72,7 @@
7272
<span>(16)</span>
7373

7474
<a href="/posts/python/">Python</a>
75-
<span>(16)</span>
75+
<span>(19)</span>
7676

7777
<a href="/posts/airflow/">Airflow</a>
7878
<span>(6)</span>

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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-15T23:45:04+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":"Beau Barker"},"@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.","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-15T23:45:50+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":"Beau Barker"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -72,7 +72,7 @@
7272
<span>(16)</span>
7373

7474
<a href="/posts/python/">Python</a>
75-
<span>(16)</span>
75+
<span>(19)</span>
7676

7777
<a href="/posts/airflow/">Airflow</a>
7878
<span>(6)</span>

posts/airflow/testing-dags.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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-15T23:45:04+00:00","datePublished":"2017-10-20T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/testing-dags","author":{"@type":"Person","name":"Beau Barker"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
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-15T23:45:50+00:00","datePublished":"2017-10-20T00:00:00+00:00","url":"https://explodinglabs.com/posts/airflow/testing-dags","author":{"@type":"Person","name":"Beau Barker"},"@type":"BlogPosting","@context":"https://schema.org"}</script>
5252
<!-- End Jekyll SEO tag -->
5353

5454
</head>
@@ -72,7 +72,7 @@
7272
<span>(16)</span>
7373

7474
<a href="/posts/python/">Python</a>
75-
<span>(16)</span>
75+
<span>(19)</span>
7676

7777
<a href="/posts/airflow/">Airflow</a>
7878
<span>(6)</span>

0 commit comments

Comments
 (0)