- ID de l'analyse :
- 35465ed7-12aa-456c-97d5-70e5112f9905Terminée
- URL soumise :
- https://massadas.com/
- Fin du rapport :
Liens : 2 trouvé(s)
Liens sortants identifiés à partir de la page
Lien | texte |
---|---|
https://github.com/g4brym/ | Github |
https://www.linkedin.com/in/gabriel-massadas/ |
Variables JavaScript : 8 trouvée(s)
Les variables JavaScript globales chargées dans l'objet fenêtre d'une page sont des variables déclarées en dehors des fonctions et accessibles depuis n'importe quel endroit du code au sein du champ d'application actuel
Nom | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
gtag | function |
dataLayer | object |
google_tag_manager | object |
google_tag_data | object |
gaGlobal | object |
Messages de journal de console : 0 trouvé(s)
Messages consignés dans la console web
HTML
Le corps HTML de la page en données brutes
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us"><head>
<link href="https://gmpg.org/xfn/11" rel="profile">
<link rel="canonical" href="https://massadas.com/">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="generator" content="Hugo 0.99.1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Gabriel Massadas Portfolio</title>
<meta name="description" content="Systems Engineer at Cloudflare">
<style>
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Roboto';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7qsDJB9cme_xc.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7jsDJB9cme_xc.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7rsDJB9cme_xc.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7ksDJB9cme_xc.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7osDJB9cme_xc.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7psDJB9cme_xc.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDJB9cme.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lujVj9_mf.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lujVj9_mf.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lujVj9_mf.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lujVj9_mf.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lujVj9_mf.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lujVj9_mf.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdu3cOWxy40.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdu3cOWxy40.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdu3cOWxy40.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdu3cOWxy40.woff2) format('woff2');
unicode-range: U+0370-03FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdu3cOWxy40.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdu3cOWxy40.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu3cOWxw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
</style>
<link type="text/css" rel="stylesheet" href="https://massadas.com/main.min.3384292d5e04c7972e91fc10fafd22fa46b7b88e5f2292f4a246c76f44f1384c.css" integrity="sha256-M4QpLV4Ex5cukfwQ+v0i+ka3uI5fIpL0okbHb0TxOEw=">
<link type="text/css" rel="stylesheet" href="https://massadas.com/print.min.46d9bcbd80937d55db06b7034dfed7fc48b2bfb13e535dd9eac5581bfbaa8ddf.css" integrity="sha256-Rtm8vYCTfVXbBrcDTf7X/Eiyv7E+U13Z6sVYG/uqjd8=" media="print">
<link rel="apple-touch-icon" sizes="180x180" href="https://massadas.com/favicon.png">
<link rel="icon" type="image/png" sizes="180x180" href="https://massadas.com/favicon.png">
<meta property="og:title" content="Gabriel Massadas Portfolio">
<meta property="og:description" content="Systems Engineer at Cloudflare">
<meta property="og:type" content="website">
<meta property="og:url" content="https://massadas.com/"><meta property="og:image" content="https://massadas.com//images/ogimage.png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="https://massadas.com/images/ogimage.png">
<meta name="twitter:title" content="Gabriel Massadas Portfolio">
<meta name="twitter:description" content="Systems Engineer at Cloudflare">
</head>
<body class=" ">
<aside class="sidebar">
<div class="container sidebar-sticky">
<div class="sidebar-logo">
<a href="https://massadas.com/">
<img src="https://massadas.com/logo.webp" alt="Massadas Logo" width="1024" height="1024">
</a>
</div>
<div class="sidebar-about">
<a href="https://massadas.com/"><h1>Gabriel Massadas Portfolio</h1></a>
<p class="lead">
Systems Engineer at Cloudflare
</p>
</div>
<nav>
<ul class="sidebar-nav">
<li><a href="https://massadas.com/">Home</a> </li>
<li><a href="https://github.com/g4brym/"> Github </a></li><li><a href="https://www.linkedin.com/in/gabriel-massadas/"> LinkedIn </a></li>
</ul>
</nav>
</div>
</aside>
<main class="content container">
<div class="posts">
<article class="post">
<h1 class="post-title">
<a href="https://massadas.com/posts/django-meets-cloudflare-d1/">Django Meets Cloudflare D1: Integration and Setup</a>
</h1>
<a class="post-image" href="https://massadas.com/posts/django-meets-cloudflare-d1/">
<img src="https://massadas.com/thumbnails/posts/django-meets-cloudflare.d1_hu5459c0360c2b0cb7a147d2df0eb350ca_650650_900x0_resize_q85_h2_box.webp" width="900" height="675" alt="Django Meets Cloudflare D1: Integration and Setup">
</a>
<div class="post-summary">Learn how to connect your Django application to Cloudflare D1.</div>
<div class="read-more-link">
<a href="https://massadas.com/posts/django-meets-cloudflare-d1/">Read More…</a>
</div>
</article><article class="post">
<h1 class="post-title">
<a href="https://massadas.com/posts/implementing-register-and-login-in-workers-d1/">Implementing Register and Login in Cloudflare Workers with D1</a>
</h1>
<a class="post-image" href="https://massadas.com/posts/implementing-register-and-login-in-workers-d1/">
<img src="https://massadas.com/thumbnails/posts/implementing-register-and-login-in-workers-d1_hua0bc683ee8d97bdb2506456eb6bd7f6c_1607215_900x0_resize_q85_h2_box_3.webp" width="900" height="514" alt="Implementing Register and Login in Cloudflare Workers with D1">
</a>
<div class="post-summary">Simple implementation of a register and login system built 100% in Cloudflare using Workers and D1.</div>
<div class="read-more-link">
<a href="https://massadas.com/posts/implementing-register-and-login-in-workers-d1/">Read More…</a>
</div>
</article><article class="post">
<h1 class="post-title">
<a href="https://massadas.com/projects/r2-explorer/">r2-explorer</a>
</h1>
<a class="post-image" href="https://massadas.com/projects/r2-explorer/">
<img src="https://massadas.com/thumbnails/projects/r2-explorer_hu3921fdf11865b43e5c080d2d83889e1f_209631_900x0_resize_q85_h2_box_3.webp" width="900" height="483" alt="r2-explorer">
</a>
<div class="post-summary">A Google Drive Interface for your Cloudflare R2 Buckets</div>
<div class="read-more-link">
<a href="https://massadas.com/projects/r2-explorer/">Read More…</a>
</div>
</article><article class="post">
<h1 class="post-title">
<a href="https://massadas.com/projects/workers-qb/">workers-qb</a>
</h1>
<a class="post-image" href="https://massadas.com/projects/workers-qb/">
<img src="https://massadas.com/thumbnails/projects/workers-qb_huf4b2d934a339a1a2b0e15d4b7c6e613a_97740_900x0_resize_q85_h2_box_3.webp" width="900" height="281" alt="workers-qb">
</a>
<div class="post-summary">Zero dependencies Query Builder for Cloudflare D1 Workers</div>
<div class="read-more-link">
<a href="https://massadas.com/projects/workers-qb/">Read More…</a>
</div>
</article><article class="post">
<h1 class="post-title">
<a href="https://massadas.com/projects/connected-words/">Connected Words</a>
</h1>
<a class="post-image" href="https://massadas.com/projects/connected-words/">
<img src="https://massadas.com/thumbnails/projects/connected-words_hucfe052d3a2e82c1f11221d046246a33c_208014_900x0_resize_q85_h2_box.webp" width="900" height="476" alt="Connected Words">
</a>
<div class="post-summary">Simple game where the player needs to find all words that can be built using a given list of letters</div>
<div class="read-more-link">
<a href="https://massadas.com/projects/connected-words/">Read More…</a>
</div>
</article><article class="post">
<h1 class="post-title">
<a href="https://massadas.com/posts/should-you-run-your-own-ethereum-node/">Should You run your own Ethereum node?</a>
</h1>
<a class="post-image" href="https://massadas.com/posts/should-you-run-your-own-ethereum-node/">
<img src="https://massadas.com/thumbnails/posts/should-you-run-your-own-ethereum-node_hu0aaeac2bc92936e05710e2e9438a48db_1770893_900x0_resize_q85_h2_box_3.webp" width="900" height="514" alt="Should You run your own Ethereum node?">
</a>
<div class="post-summary">My thoughts on Ethereum nodes after I had the opportunity to work on Dapps.</div>
<div class="read-more-link">
<a href="https://massadas.com/posts/should-you-run-your-own-ethereum-node/">Read More…</a>
</div>
</article><article class="post">
<h1 class="post-title">
<a href="https://massadas.com/projects/download-manager/">Download Manager</a>
</h1>
<a class="post-image" href="https://massadas.com/projects/download-manager/">
<img src="https://massadas.com/thumbnails/projects/download-manager_huf2ebee5614f6ad434442ee8230096500_1363398_900x0_resize_q85_h2_box_3.webp" width="900" height="514" alt="Download Manager">
</a>
<div class="post-summary">This project is a file downloader and scheduler with an api interface</div>
<div class="read-more-link">
<a href="https://massadas.com/projects/download-manager/">Read More…</a>
</div>
</article><article class="post">
<h1 class="post-title">
<a href="https://massadas.com/projects/logistics/">Logistics Management</a>
</h1>
<a class="post-image" href="https://massadas.com/projects/logistics/">
<img src="https://massadas.com/thumbnails/projects/logistics_hu1a59aaa405ce755216a5507c2d8a06bf_130922_900x0_resize_q85_h2_box.webp" width="900" height="476" alt="Logistics Management">
</a>
<div class="post-summary">This project helped manage and speed up processes inside a local logistics company</div>
<div class="read-more-link">
<a href="https://massadas.com/projects/logistics/">Read More…</a>
</div>
</article><article class="post">
<h1 class="post-title">
<a href="https://massadas.com/projects/companies-repository/">Companies Repository</a>
</h1>
<a class="post-image" href="https://massadas.com/projects/companies-repository/">
<img src="https://massadas.com/thumbnails/projects/companies-repository_hub835ae2f5c6072da22913f42897aa264_64028_900x0_resize_q85_h2_box_3.webp" width="900" height="476" alt="Companies Repository">
</a>
<div class="post-summary">This project was an online database, where anyone could search for Portuguese companies</div>
<div class="read-more-link">
<a href="https://massadas.com/projects/companies-repository/">Read More…</a>
</div>
</article><article class="post">
<h1 class="post-title">
<a href="https://massadas.com/posts/ditch-sentry-for-a-free-open-source-alternative/">Ditch Sentry for a free open-source alternative</a>
</h1>
<a class="post-image" href="https://massadas.com/posts/ditch-sentry-for-a-free-open-source-alternative/">
<img src="https://massadas.com/thumbnails/posts/ditch-sentry-for-opensource_hu72123d83af46fb19c34944720ab0f08a_1715924_900x0_resize_q85_h2_box_3.webp" width="900" height="514" alt="Ditch Sentry for a free open-source alternative">
</a>
<div class="post-summary">Learn how to replace Sentry error tracking solution with an open-source self-hosted alternative</div>
<div class="read-more-link">
<a href="https://massadas.com/posts/ditch-sentry-for-a-free-open-source-alternative/">Read More…</a>
</div>
</article><article class="post">
<h1 class="post-title">
<a href="https://massadas.com/posts/deploying-django-celery-to-aws-elastic-beanstalk/">Deploying Django + Celery + Celery Beat to AWS Elastic Beanstalk</a>
</h1>
<a class="post-image" href="https://massadas.com/posts/deploying-django-celery-to-aws-elastic-beanstalk/">
<img src="https://massadas.com/thumbnails/posts/deploying-django-celery-aws_hud5d387689f117edb84642a29322c5839_1056500_900x0_resize_q85_h2_box_3.webp" width="900" height="514" alt="Deploying Django + Celery + Celery Beat to AWS Elastic Beanstalk">
</a>
<div class="post-summary">In this tutorial, you will learn how to adapt your existing Django project to run inside Elastic Beanstalk and setup celery in Amazon Linux 2 instances</div>
<div class="read-more-link">
<a href="https://massadas.com/posts/deploying-django-celery-to-aws-elastic-beanstalk/">Read More…</a>
</div>
</article>
</div>
</main>
<script async="" src="https://www.googletagmanager.com/gtag/js?id=G-B6B3TLN6EN"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'denied'
});
gtag('config', 'G-B6B3TLN6EN');
</script>
</body></html>