Sheena<p><a href="https://fosstodon.org/tags/PreludeTech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PreludeTech</span></a>'s next weekend learning sprint on 10/11 May. </p><p>Pick a topic, learn through hands-on practice, connect with other ambitious devs, and get expert support on tap!</p><p>- Modern frontend development with <a href="https://fosstodon.org/tags/Django" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Django</span></a>, <a href="https://fosstodon.org/tags/HTMX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTMX</span></a>, <a href="https://fosstodon.org/tags/Tailwind" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tailwind</span></a>, <a href="https://fosstodon.org/tags/Playwright" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Playwright</span></a> and <a href="https://fosstodon.org/tags/AlpineJS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlpineJS</span></a>: <a href="https://buff.ly/OQFbNGB" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/OQFbNGB</span><span class="invisible"></span></a> <br>- Adding Authentication to your Django app: <a href="https://fosstodon.org/tags/AllAuth" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AllAuth</span></a> integration and customisation: <a href="https://buff.ly/7VhjPHK" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/7VhjPHK</span><span class="invisible"></span></a> <br>- Getting <a href="https://fosstodon.org/tags/Git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Git</span></a>: A Beginner’s Guide to Version Control and the Terminal: <a href="https://buff.ly/BGBbNJm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buff.ly/BGBbNJm</span><span class="invisible"></span></a></p>