Skip to content

Commit

Permalink
feat: add newsletter 012
Browse files Browse the repository at this point in the history
  • Loading branch information
Jumace committed Mar 31, 2024
1 parent 6b146a5 commit 27c6423
Show file tree
Hide file tree
Showing 8 changed files with 357 additions and 34 deletions.
Binary file added docs/assets/images/posts/bunny.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/20240402-newsletter-012/ aria-label="Newsletter 012 - A collection of links for learners, doers and thinkers">
<img src="/assets/images/posts/bunny.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 012</h2>
<p>A collection of links for learners, doers and thinkers</p>
</div>
</a>
</article>



<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="" />
Expand Down
42 changes: 41 additions & 1 deletion docs/feed/feed.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,49 @@
<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, 19 Mar 2024 01:00:00 +0000</pubDate>
<pubDate>Tue, 02 Apr 2024 02:00:00 +0000</pubDate>
<managingEditor>[email protected] (Ola Gasidlo-Brändel)</managingEditor>

<item>
<title>Newsletter 012</title>
<link>https://thedeven.org/posts/20240402-newsletter-012/</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/20240402-newsletter-012/#%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 Easter themed newsletter 🐰&lt;/p&gt;
&lt;p&gt;You might be familiar with the &lt;a href=&quot;https://en.wikipedia.org/wiki/Egg_hunt&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;egg hunt&lt;/a&gt; tradition at Easter, this newsletter is all about hunting the developers favorite egg; the bug.&lt;/p&gt;
&lt;p&gt;As custom I prepared 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/20240402-newsletter-012/#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;Debugging in the browser &lt;br /&gt;
&lt;a href=&quot;https://javascript.info/debugging-chrome&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://javascript.info/debugging-chrome&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A Guide To CSS Debugging&lt;br /&gt;
&lt;a href=&quot;https://www.smashingmagazine.com/2021/10/guide-debugging-css/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.smashingmagazine.com/2021/10/guide-debugging-css/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Javascript Get Stack Trace: Javascript Explained&lt;br /&gt;
&lt;a href=&quot;https://bito.ai/resources/javascript-get-stack-trace-javascript-explained/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://bito.ai/resources/javascript-get-stack-trace-javascript-explained/&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/20240402-newsletter-012/#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;A guide to debugging JavaScript in Visual Studio Code&lt;br /&gt;
&lt;a href=&quot;https://wweb.dev/blog/debugging-javascript-vscode&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://wweb.dev/blog/debugging-javascript-vscode&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;JavaScript Debugging Challenge&lt;br /&gt;
&lt;a href=&quot;https://nullprogram.com/blog/2012/11/19/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://nullprogram.com/blog/2012/11/19/&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/20240402-newsletter-012/#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;What is your favorite bug you have ever encountered?
Mine was a &lt;a href=&quot;https://en.wikipedia.org/wiki/Heisenbug&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;Heisenbug&lt;/a&gt; which took me days to fully track down.
Share your answer with your colleagues and let them know how the bug was solved eventually.&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 let me know, so it can be added 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/BaEdmaR?editors=0011&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;
&lt;p&gt;This time I also include an advanced challenge which builds on the first one.&lt;br /&gt;
&lt;a href=&quot;https://codepen.io/jumace-the-dev/pen/KKYvZPL?editors=0010&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&amp;gt;&amp;gt; link to second challenge &amp;lt;&amp;lt;&lt;/a&gt;&lt;/p&gt;
</description>
<pubDate>Tue, 02 Apr 2024 02:00:00 +0000</pubDate>
<dc:creator>Julian Cebulla</dc:creator>
<guid>https://thedeven.org/posts/20240402-newsletter-012/</guid>
</item>

<item>
<title>Newsletter 011</title>
<link>https://thedeven.org/posts/20240319-newsletter-011/</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/20240319-newsletter-011/ aria-label="Newsletter 011 - A collection of links for learners, doers and thinkers">
<img src="/assets/images/posts/forever.webp" alt="" />
<a class="post-link" href=/posts/20240402-newsletter-012/ aria-label="Newsletter 012 - A collection of links for learners, doers and thinkers">
<img src="/assets/images/posts/bunny.webp" alt="" />
<div class="content">

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

</div>

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


<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 @@ -282,7 +282,7 @@ <h3 class="title">Newsletter 011</h3>

</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 @@ -291,8 +291,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 @@ -304,7 +304,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 Down
196 changes: 196 additions & 0 deletions docs/posts/20240402-newsletter-012/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,196 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Newsletter 012</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/bunny.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-04-02">
02 Apr 2024
</time>

</div>

<h1 class="post-header-title">Newsletter 012</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 Easter themed newsletter 🐰</p>
<p>You might be familiar with the <a href="https://en.wikipedia.org/wiki/Egg_hunt" target="_blank" rel="noopener">egg hunt</a> tradition at Easter, this newsletter is all about hunting the developers favorite egg; the bug.</p>
<p>As custom I prepared 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>Debugging in the browser <br />
<a href="https://javascript.info/debugging-chrome" target="_blank" rel="noopener">https://javascript.info/debugging-chrome</a></p>
<p>A Guide To CSS Debugging<br>
<a href="https://www.smashingmagazine.com/2021/10/guide-debugging-css/" target="_blank" rel="noopener">https://www.smashingmagazine.com/2021/10/guide-debugging-css/</a></p>
<p>Javascript Get Stack Trace: Javascript Explained<br />
<a href="https://bito.ai/resources/javascript-get-stack-trace-javascript-explained/" target="_blank" rel="noopener">https://bito.ai/resources/javascript-get-stack-trace-javascript-explained/</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>A guide to debugging JavaScript in Visual Studio Code<br />
<a href="https://wweb.dev/blog/debugging-javascript-vscode" target="_blank" rel="noopener">https://wweb.dev/blog/debugging-javascript-vscode</a></p>
<p>JavaScript Debugging Challenge<br />
<a href="https://nullprogram.com/blog/2012/11/19/" target="_blank" rel="noopener">https://nullprogram.com/blog/2012/11/19/</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>What is your favorite bug you have ever encountered?
Mine was a <a href="https://en.wikipedia.org/wiki/Heisenbug" target="_blank" rel="noopener">Heisenbug</a> which took me days to fully track down.
Share your answer with your colleagues and let them know how the bug was solved eventually.</p>
<br />
<p>Thank you for reading!</p>
<p>If you have any resources you think your colleagues should know about, please let me know, so it can be added 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/BaEdmaR?editors=0011" target="_blank" rel="noopener">&gt;&gt; link to challenge &lt;&lt;</a></p>
<p>This time I also include an advanced challenge which builds on the first one.<br/>
<a href="https://codepen.io/jumace-the-dev/pen/KKYvZPL?editors=0010" target="_blank" rel="noopener">&gt;&gt; link to second 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>
Loading

0 comments on commit 27c6423

Please sign in to comment.