Skip to content

Commit

Permalink
feat: add newsletter 011
Browse files Browse the repository at this point in the history
  • Loading branch information
Jumace committed Mar 19, 2024
1 parent d969752 commit 5c96c3d
Show file tree
Hide file tree
Showing 8 changed files with 327 additions and 11 deletions.
Binary file added docs/assets/images/posts/forever.webp
Binary file not shown.
22 changes: 22 additions & 0 deletions docs/blog/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,28 @@ <h1>
<div class="post-list">


<article>
<a class="post-link" href=/posts/20240319-newsletter-011/ aria-label="Newsletter 011 - A collection of links for learners, doers and thinkers">
<img src="/assets/images/posts/forever.webp" alt="" />
<div class="content">

<div class="byline">


<img src="/assets/images/authors/julian.webp" alt="" />

<address>Julian Cebulla</address>

</div>

<h2 class="title">Newsletter 011</h2>
<p>A collection of links for learners, doers and thinkers</p>
</div>
</a>
</article>



<article>
<a class="post-link" href=/posts/20230418-newsletter-010/ aria-label="Newsletter 010 - A collection of links for learners, doers and thinkers">
<img src="/assets/images/posts/headless.webp" alt="" />
Expand Down
40 changes: 39 additions & 1 deletion docs/feed/feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,47 @@
<link>https://thedeven.org/</link>
<atom:link href="https://thedeven.org/feed/feed.xml" rel="self" type="application/rss+xml" />
<description>Developer for Developer to make your (work) life easier!</description>
<pubDate>Tue, 18 Apr 2023 02:00:00 +0000</pubDate>
<pubDate>Tue, 19 Mar 2024 01:00:00 +0000</pubDate>
<managingEditor>ogb@fastmail.com (Ola Gasidlo-Brändel)</managingEditor>

<item>
<title>Newsletter 011</title>
<link>https://thedeven.org/posts/20240319-newsletter-011/</link>
<description>&lt;h2 id=&quot;%E2%9C%A8-happy-3-2-1-treats-day!%E2%9C%A8&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;bookmark&quot; href=&quot;https://thedeven.org/posts/20240319-newsletter-011/#%E2%9C%A8-happy-3-2-1-treats-day!%E2%9C%A8&quot;&gt;&lt;span&gt;✨ Happy 3-2-1 treats day!✨&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Good day everyone,&lt;/p&gt;
&lt;p&gt;Welcome to the new format of the DEVEN newsletter. From now on the newsletter will be published as blog post on the DEVEN website. The old newsletters are also available as blog posts.&lt;/p&gt;
&lt;p&gt;Here are 3 things for learners, 2 things for doers, and 1 question for thinkers to sprinkle some glitter on your day. No matter if you are a learner, a doer, a thinker, two or all of them, we hope you’ll find something to enjoy.&lt;/p&gt;
&lt;h2 id=&quot;3-things-for-learners&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;bookmark&quot; href=&quot;https://thedeven.org/posts/20240319-newsletter-011/#3-things-for-learners&quot;&gt;&lt;span&gt;3 things for learners&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;How to exclude elements from being shown in google search results &lt;br /&gt;
&lt;a href=&quot;https://www.stefanjudis.com/today-i-learned/how-to-exclude-elements-from-being-shown-in-google-search-results/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.stefanjudis.com/today-i-learned/how-to-exclude-elements-from-being-shown-in-google-search-results/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A new approach to container and wrapper classes&lt;br /&gt;
&lt;a href=&quot;https://youtu.be/c13gpBrnGEw&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://youtu.be/c13gpBrnGEw&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;htmx - high power tools for HTML&lt;br /&gt;
&lt;a href=&quot;https://htmx.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://htmx.org/&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;2-things-for-doers&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;bookmark&quot; href=&quot;https://thedeven.org/posts/20240319-newsletter-011/#2-things-for-doers&quot;&gt;&lt;span&gt;2 things for doers&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Popular git config options&lt;br /&gt;
&lt;a href=&quot;https://jvns.ca/blog/2024/02/16/popular-git-config-options/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://jvns.ca/blog/2024/02/16/popular-git-config-options/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Create a Currency Converter with HTML, CSS, and Vanilla JavaScript 🧮&lt;br /&gt;
&lt;a href=&quot;https://webdesign.tutsplus.com/currency-converter-with-html-css-and-vanilla-javascript--cms-108362t&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://webdesign.tutsplus.com/currency-converter-with-html-css-and-vanilla-javascript--cms-108362t&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;1-question-for-thinkers&quot; tabindex=&quot;-1&quot;&gt;&lt;a class=&quot;bookmark&quot; href=&quot;https://thedeven.org/posts/20240319-newsletter-011/#1-question-for-thinkers&quot;&gt;&lt;span&gt;1 question for thinkers&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&amp;quot;Forever projects&amp;quot; are things you start and want to continue forever or at least did not defined a shelf life for.
And those things can be hard to let go.
Do you have forever projects?
&lt;a href=&quot;https://www.stefanjudis.com/notes/forever-projects/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.stefanjudis.com/notes/forever-projects/&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;Thank you for reading!&lt;/p&gt;
&lt;p&gt;If you have any resources you think your colleagues should know about, please hit reply and let us know, so we can add it to a future newsletter.&lt;br /&gt;
Julian from DEVEN&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;P.S.: Do you love to challenge yourself a bit? Here is a small gift for you!&lt;/p&gt;
&lt;p&gt;🎁 Below you will find a small coding challenge in every newsletter. Feel free to discuss the challenge with others/your juniors and trainees, with your team or even your cactus. 🌵&lt;br /&gt;
&lt;a href=&quot;https://codepen.io/jumace-the-dev/pen/OJGRdxr?editors=1011&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&amp;gt;&amp;gt; link to challenge &amp;lt;&amp;lt;&lt;/a&gt;&lt;/p&gt;
</description>
<pubDate>Tue, 19 Mar 2024 01:00:00 +0000</pubDate>
<dc:creator>Julian Cebulla</dc:creator>
<guid>https://thedeven.org/posts/20240319-newsletter-011/</guid>
</item>

<item>
<title>Newsletter 010</title>
<link>https://thedeven.org/posts/20230418-newsletter-010/</link>
Expand Down
18 changes: 9 additions & 9 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -247,8 +247,8 @@ <h2>Latest News</h2>


<article>
<a class="post-link" href=/posts/20230418-newsletter-010/ aria-label="Newsletter 010 - A collection of links for learners, doers and thinkers">
<img src="/assets/images/posts/headless.webp" alt="" />
<a class="post-link" href=/posts/20240319-newsletter-011/ aria-label="Newsletter 011 - A collection of links for learners, doers and thinkers">
<img src="/assets/images/posts/forever.webp" alt="" />
<div class="content">

<div class="byline">
Expand All @@ -260,7 +260,7 @@ <h2>Latest News</h2>

</div>

<h3 class="title">Newsletter 010</h3>
<h3 class="title">Newsletter 011</h3>
<p>A collection of links for learners, doers and thinkers</p>
</div>
</a>
Expand All @@ -269,8 +269,8 @@ <h3 class="title">Newsletter 010</h3>


<article>
<a class="post-link" href=/posts/20230221-newsletter-009/ aria-label="Newsletter 009 - A collection of links for learners, doers and thinkers">
<img src="/assets/images/posts/puppy.webp" alt="" />
<a class="post-link" href=/posts/20230418-newsletter-010/ aria-label="Newsletter 010 - A collection of links for learners, doers and thinkers">
<img src="/assets/images/posts/headless.webp" alt="" />
<div class="content">

<div class="byline">
Expand All @@ -282,7 +282,7 @@ <h3 class="title">Newsletter 010</h3>

</div>

<h3 class="title">Newsletter 009</h3>
<h3 class="title">Newsletter 010</h3>
<p>A collection of links for learners, doers and thinkers</p>
</div>
</a>
Expand All @@ -291,8 +291,8 @@ <h3 class="title">Newsletter 009</h3>


<article>
<a class="post-link" href=/posts/20230110-newsletter-008/ aria-label="Newsletter 008 - A collection of links for learners, doers and thinkers">
<img src="/assets/images/posts/timing.webp" alt="" />
<a class="post-link" href=/posts/20230221-newsletter-009/ aria-label="Newsletter 009 - A collection of links for learners, doers and thinkers">
<img src="/assets/images/posts/puppy.webp" alt="" />
<div class="content">

<div class="byline">
Expand All @@ -304,7 +304,7 @@ <h3 class="title">Newsletter 009</h3>

</div>

<h3 class="title">Newsletter 008</h3>
<h3 class="title">Newsletter 009</h3>
<p>A collection of links for learners, doers and thinkers</p>
</div>
</a>
Expand Down
194 changes: 194 additions & 0 deletions docs/posts/20240319-newsletter-011/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,194 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Newsletter 011</title>

<link rel="icon" href="/favicon.ico" sizes="32x32">
<link rel="icon" href="/assets/favicon/favicon.svg" type="image/svg+xml">
<link rel="apple-touch-icon" href="/assets/favicon/apple-touch-icon.png">
<meta name="Description" content="A collection of links for learners, doers and thinkers">
<link rel="preload" as="font" href="/assets/fonts/Hey November.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="preload" as="font" href="/assets/fonts/SpaceGrotesk.woff2" type="font/woff2" crossorigin="anonymous">
<link rel="stylesheet" href="/assets/css/reset.css">
<link rel="stylesheet" href="/assets/css/main.css">
<link rel="stylesheet" href="/assets/css/home.css">
<link rel="stylesheet" href="/assets/css/contributors.css">
<link rel="stylesheet" href="/assets/css/project.css">
<link rel="stylesheet" href="/assets/css/blog.css">
<link rel="stylesheet" href="/assets/css/post-list.css">
<link rel="stylesheet" href="/assets/css/richtext.css">
<link rel="stylesheet" href="/assets/css/prism-base16-monokai.dark.css">
<link rel="alternate" href="/feed/feed.xml" type="application/rss+xml" title="DEVEN - Developer Enablement">
<script
defer=""
data-website-id="ebc3938a-02c7-4277-8789-cc133e8138f5"
data-host-url="https://umami-gray-beta.vercel.app/"
data-domains="thedeven.org"
src="/assets/js/umami.js"></script>
</head>
<body>
<div class='content-wrapper'>
<header >

<div class="navi">
<nav class="nav" role="navigation" aria-label="Main">
<ul class="nav-links">
<li class="nav-item logo">
<a href="/">Deven</a>
</li>
<li class="nav-item subnav" id="subnav">
<button class="subnav-toggle" id="subnav-toggle" aria-expanded="false" onclick="toggleSubnav()">Discover<div class="subnav-chevron"></div>
</button>
<div class="subnav-container">
<ul>
<li class="subnav-item">
<a href="/#about-deven">About</a>
</li>
<li class="subnav-item">
<a href="/#tools">Tools</a>
</li>
<li class="subnav-item">
<a href="/#team">Team</a>
</li>
<li class="subnav-item">
<a href="/#latest-news">Latest News</a>
</li>
</ul>
<button class="close-btn" onclick="closeSubnav()">
<span class="visually-hidden">Close Discover menu</span>
</button>
</div>
</li><li class="nav-item" >
<a href="/blog/">Blog</a>
</li><li class="nav-item" >
<a href="/contributors/">Contributors</a>
</li></ul>
</nav>
</div>
<div class="header-content">



</div>
</header>
<main class="tmpl-post" >





<article>
<header class="post-header">
<div class="post-header-img">
<img src="/assets/images/posts/forever.webp" alt="" />
</div>
<div>

<div class="byline">


<img src="/assets/images/authors/julian.webp" alt="" />

<address>Julian Cebulla</address>

<span class="byline-separator" aria-hidden="true">|</span>
<time datetime="2024-03-19">
19 Mar 2024
</time>

</div>

<h1 class="post-header-title">Newsletter 011</h1>
</div>
</header>
<div class="post-content-wrapper richtext"> <h2 id="%E2%9C%A8-happy-3-2-1-treats-day!%E2%9C%A8" tabindex="-1"><a class="bookmark" href="#%E2%9C%A8-happy-3-2-1-treats-day!%E2%9C%A8"><span>✨ Happy 3-2-1 treats day!✨</span></a></h2>
<p>Good day everyone,</p>
<p>Welcome to the new format of the DEVEN newsletter. From now on the newsletter will be published as blog post on the DEVEN website. The old newsletters are also available as blog posts.</p>
<p>Here are 3 things for learners, 2 things for doers, and 1 question for thinkers to sprinkle some glitter on your day. No matter if you are a learner, a doer, a thinker, two or all of them, we hope you’ll find something to enjoy.</p>
<h2 id="3-things-for-learners" tabindex="-1"><a class="bookmark" href="#3-things-for-learners"><span>3 things for learners</span></a></h2>
<p>How to exclude elements from being shown in google search results <br />
<a href="https://www.stefanjudis.com/today-i-learned/how-to-exclude-elements-from-being-shown-in-google-search-results/" target="_blank" rel="noopener">https://www.stefanjudis.com/today-i-learned/how-to-exclude-elements-from-being-shown-in-google-search-results/</a></p>
<p>A new approach to container and wrapper classes<br />
<a href="https://youtu.be/c13gpBrnGEw" target="_blank" rel="noopener">https://youtu.be/c13gpBrnGEw</a></p>
<p>htmx - high power tools for HTML<br />
<a href="https://htmx.org/" target="_blank" rel="noopener">https://htmx.org/</a></p>
<h2 id="2-things-for-doers" tabindex="-1"><a class="bookmark" href="#2-things-for-doers"><span>2 things for doers</span></a></h2>
<p>Popular git config options<br />
<a href="https://jvns.ca/blog/2024/02/16/popular-git-config-options/" target="_blank" rel="noopener">https://jvns.ca/blog/2024/02/16/popular-git-config-options/</a></p>
<p>Create a Currency Converter with HTML, CSS, and Vanilla JavaScript 🧮<br />
<a href="https://webdesign.tutsplus.com/currency-converter-with-html-css-and-vanilla-javascript--cms-108362t" target="_blank" rel="noopener">https://webdesign.tutsplus.com/currency-converter-with-html-css-and-vanilla-javascript--cms-108362t</a></p>
<h2 id="1-question-for-thinkers" tabindex="-1"><a class="bookmark" href="#1-question-for-thinkers"><span>1 question for thinkers</span></a></h2>
<p>&quot;Forever projects&quot; are things you start and want to continue forever or at least did not defined a shelf life for.
And those things can be hard to let go.
Do you have forever projects?
<a href="https://www.stefanjudis.com/notes/forever-projects/" target="_blank" rel="noopener">https://www.stefanjudis.com/notes/forever-projects/</a></p>
<br />
<p>Thank you for reading!</p>
<p>If you have any resources you think your colleagues should know about, please hit reply and let us know, so we can add it to a future newsletter.<br />
Julian from DEVEN</p>
<br />
<p>P.S.: Do you love to challenge yourself a bit? Here is a small gift for you!</p>
<p>🎁 Below you will find a small coding challenge in every newsletter. Feel free to discuss the challenge with others/your juniors and trainees, with your team or even your cactus. 🌵<br />
<a href="https://codepen.io/jumace-the-dev/pen/OJGRdxr?editors=1011" target="_blank" rel="noopener">&gt;&gt; link to challenge &lt;&lt;</a></p>
</div>
</article>

</main>
<footer class="footer-content">
<p id="copyright"></p>
<a href='/imprint'>Imprint</a>
</footer>
</div>
<script>
document.getElementById('copyright').innerHTML = `&copy DEVEN ${
new Date().getFullYear()
}. All rights reserved.`;
// Subnav handling
//
// Since we have to update aria-expanded anyway, we can use it as our source of truth for the state (in JS and CSS).
document.addEventListener('click', function (event) { // listen to outside clicks (only) to close subnav automatically
const isOutside = !document.getElementById("subnav").contains(event.target);
const subnavToggle = document.getElementById('subnav-toggle');
if (isOutside && subnavToggle.getAttribute("aria-expanded") !== "false") {
subnavToggle.setAttribute("aria-expanded", "false");
}
});
function toggleSubnav() {
const subnavToggle = document.getElementById('subnav-toggle');
if (subnavToggle.getAttribute("aria-expanded") === "false") {
subnavToggle.setAttribute("aria-expanded", "true");
} else {
subnavToggle.setAttribute("aria-expanded", "false");
}
}
function closeSubnav() {
document.getElementById('subnav-toggle').setAttribute("aria-expanded", "false");
}
</script>
<script>
document.addEventListener("DOMContentLoaded", () => {
if (typeof(umami) === 'undefined') { // if umami is not loaded return early
return;
}
// regx to identify posts links and extract post name
const regExp = /(\/posts\/)(.*)/;
const match = window
.location
.pathname
.match(regExp);
if (match && match[1] == "/posts/") {
const linkElements = document.querySelector("article").querySelectorAll("a");
for (let step = 0; step <= linkElements.length - 1; step++) {
linkElements[step].onclick = () => {
umami.track(`blog-link-${
match[2]
}`, {"url": linkElements[step].href})
}
}
}
});
</script>
</body>
</html>
9 changes: 8 additions & 1 deletion docs/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,14 @@

<url>
<loc>/contributors/</loc>
<lastmod>2024-02-27T08:27:35.540Z</lastmod>
<lastmod>2024-02-27T15:12:32.824Z</lastmod>
</url>



<url>
<loc>/posts/20240319-newsletter-011/</loc>
<lastmod>2024-03-19T00:00:00.000Z</lastmod>
</url>


Expand Down
Binary file added src/assets/images/posts/forever.webp
Binary file not shown.
Loading

0 comments on commit 5c96c3d

Please sign in to comment.