File encryption with a browser.

I've been exploring the #WebCryptoAPI and I'm impressed!

When combined with the #FileSystemAPI, it offers a seemingly secure way to #encrypt and #store files directly on your device. Think #localstorage, but with #encryption!

I know #webapps can have #security vulnerabilities since the code is served over the web, so I've #OpenSourced my demo! You can check it out, and it should even work if #selfhosted on #GitHubPages.

Live Demo: https://dim.positive-intentions.com/?path=/story/usefs--encrypted-demo

Demo Code: https://github.com/positive-intentions/dim/blob/staging/src/stories/05-Hooks-useFS.stories.js

Hook Code: https://github.com/positive-intentions/dim/blob/staging/src/hooks/useFS.js

IMPORTANT NOTES (PLEASE READ!):
* This is NOT a product. It's for #testing and #demonstration purposes only.
* It has NOT been reviewed or audited. Do NOT use for sensitive data.
* The "password encryption" currently uses a hardcoded password. This is for demonstration, not security.
* This is NOT meant to replace robust solutions like #VeraCrypt. It's just a #proofofconcept to show what's possible with #browser #APIs.

#Encryption #Cryptography #JavaScript #Frontend #Privacy #Security #WebDevelopment #Coding #Developer #Tech #FOSS #OpenSource #GitHub #MastodonDev #Programming #WebStandards #FileSystem #WebAPI #ProofOfConcept

@storybook/core - Storybook

Wie man Blocksatz und Silbentrennung für sein #Github Pages Blog mit dem "minimal mistakes" Theme einrichtet, habe ich hier mal zusammengeschrieben. 👉 https://blog.metawops.de/githubpages/Blocksatz-und-Silbentrennung/
#GithubPages #Blog
Blocksatz und Silbentrennung

Im Artikel wird gezeigt, wie man für sein auf dem Theme minimal mistakes basierenden Github Pages Blog Blocksatz und Silbentrennung aktivieren kann

Stefans Logbuch
Possible IP geoblocking: biopython.org unreachable from Argentina · Issue #207 · biopython/biopython.github.io

Hello Biopython team, I'm writing to report that the main Biopython website (https://biopython.org) appears to be inaccessible from Argentina. I consistently get a "connection timed out" error from...

GitHub
Mermaid ist ein prima Diagramm-Generator und kann auch in #Markdown Dokumenten eingesetzte werden. Wie man #Mermaid für sein #GithubPages #Blog konfiguriert, habe ich hier aufgeschrieben. 👉 https://blog.metawops.de/githubpages/Mermaid-einbinden/
Mermaid für Github Pages konfigurieren

Der Artikel zeigt Schritt für Schritt und ganz konkret, wie man sein Github Pages Blog fit für die Verwendung von Mermaid Diagrammen macht.

Stefans Logbuch
So, habe mich ENDLICH mal mit #GithubPages auseinandergesetzt und ein neues Blog gestartet. 👉 https://blog.metawops.de Eine Menge Neues gelernt auf dem Weg, was ich auch teilweise gleich als Blog Post aufgeschrieben habe. Es werden aber noch allerlei andere Themen & Posts folgen. – Was für #BonnerBlogs, @Sascha? 😳 #Markdown #Github #VSCode #Workingcopy
Logbuch

Ausgespeichertes Wissen und Fragen rund um Technik

Stefans Logbuch

If you’ve been following along in Programming By Stealth, where @bart is teaching us how to use Jekyll to create real websites on GitHub Pages, you’ll enjoy this next installment on how to create reusable snippets with Jekyll Includes. They’re like TextExpander snippets!

https://pbs.bartificer.net/pbs181

#Programming #GitHubPages #ProgrammingbyStealth

Reusable Snippets with Jekyll Includes

Programming by Stealth

Well, this is awesome 👀📘
The first-ever book about using Publii + GitHub Pages is out on Amazon!
Big shoutout to Brad Moore for putting this together 👏
📚 link: https://www.amazon.com/dp/B0FBG9HH8H

#Publii #StaticSites #GitHubPages #WebDev #WebDevelopment #book

In our continuing journey to learn to build websites using GitHub Pages, in this installment, @bart teaches us how to create our own theme with Jekyll layouts. Terminology of Jekyll is still tricky, but with some worked examples and a challenge this time, maybe it will start to cement in our brains!

You can find Bart’s fabulous tutorial shownotes and the audio podcast at https://pbs.bartificer.net/pbs180

#Programming #ProgrammingbyStealth #GitHubPages #StaticSiteGenerator #Jekyll

Theming Jekyll

Programming by Stealth

Przy okazji dłubania przy najnowszej zajawce, udało mi się w końcu doprowadzić do działania paginację strony głównej na Jekyllu.

W życiu bym sam nie wpadł na to, że wystarczy zmienić nazwę pliku `index.md` na `index.html`, żeby plugin od paginacji zaczął działać 🤯

#jekyll #githubpages #githubaction

I spent some time redoing my portfolio site over the weekend (Well actually twice, first using #tailwind and then again with #svelte)

There's still some more changes I want to make (some animations and the mobile layout is a little wonky), but I enjoyed learning how Svelte works, and will be using it in more projects from now on.

https://nfoert.github.io/

#webdev #githubpages #html #tailwindcss

nfoert