About
Fossery Tech
Hey! I'm Fossery Tech, a young tech guy, beginner web developer who prefers FOSS technology, takes privacy seriously.
I started this whole Fossery Tech project in September 2022. The purpose of the project is to promote Linux and FOSS. I decided to only use FOSS software to produce and FOSS platforms to share content to prove that it IS possible to live without proprietary services (well, except for some proprietary Linux drivers and news websites for most people).
I started to publish videos on my Odysee channel with various FOSS related topics, including alternatives to common proprietary software. I don't release videos that often though (only 3-4 videos a year lol) because I focus on quality over quantity, and I manage my channel alone.
I also created a Mastodon profile where I share some random FOSS related things (personal experiences, polls, silly memes, and recently Weekly Linux and FOSS News). FOSS can be fun! Right?
In January 2023, I synced my Odysee channel to TILvids which is a PeerTube instance for edutainment (educational-entertainment) content. Conveying useful knowledge in a fun, enjoyable way, just what I do in my videos. Great value match!
By publishing my videos on multiple platforms, I also provide my viewers choice to use whatever FOSS platform they like: watch my Odysee videos from Odysee website/app, LBRY desktop/mobile, third-party LBRY clients etc.; or my PeerTube videos from the website of a PeerTube instance, NewPipe, Mastodon web/clients etc. By using Mastodon for posting random stuff, I also let my followers engage with my posts from all across the Fediverse, no matter which platform/client they use (Mastodon, Pleroma, Akkoma, Misskey etc.). It's good to have choice!
And btw I also have a Matrix room and an XMPP group you can join to chat with other like-minded people interested in Linux and FOSS topics.
FosseryWeb
As I mentioned, I'm a beginner web developer. I learn web development from various different online courses and bootcamps (like freeCodeCamp). But nothing is more valuable than having your own personal project to put your knowledge in practice.
I came up with the idea of creating a website with some random but useful stuff, and privacy, transparency in mind. In the summer of 2023, I started the development of FosseryWeb.
I wanted to make this website look good yet simple. I looked at a few design templates on the Internet, came across with a nice looking card design. I took inspiration from it, created something similar from scratch (the original one was made with the Bulma.css framework) using only vanilla HTML, CSS and JavaScript, no additional CDNs, libraries/frameworks. This made development process a bit slower at some point as I couldn't use pre-made solutions, had to solve some problems myself. But hey, this is programming: solving problems! It can be so rewarding if you solve a problem yourself (sometimes with a little research on the Internet). And honestly, pre-made libraries, frameworks would just make the website bloated (with too much redundant stuff), heavy on resources, reduce transparency. But speaking of design, I also took inspiration from the Adwaita theme of GNOME desktop, and used the color scheme of Zorin-Blue Dark theme from Zorin OS. Very Linuxy, isn't it?
As for tools, I use exclusively FOSS tools for development:
- Code editor: VSCodium (VSCode without Microsoft garbage) with Live Server extension for preview
- Searching for thing I don't know: PriEco, Disroot Search
- Searching for images: 4get, Wikimedia Commons, sometimes Openverse
- Editing my own images: Krita (ex-GIMP user)
- Compressing images (to make them load faster): Curtail
- Word processor (for downloadable cheatsheets): LibreOffice
- Markdown editor (for downloadable cheatsheets): MarkText
- Hosting the site: Codeberg (Pages)
Tested browsers per engine
Works:
- Chromium: Ungoogled Chromium 133.0.6943.126
- Gecko: LibreWolf 135.0.1, Firefox ESR 115.13.0
- WebKit/WebKitGTK: GNOME Web 47.3.1 and 43.1
- QtWebEngine: Falkon/Angelfish/Konqueror 24.12.2
Works with some issues:
- QtWebEngine: Falkon/Angelfish/Konqueror 22.11 and 22.12, Otter Browser 1.0.03 (card image sizing is broken, copy buttons don't work)
- Goanna: Pale Moon 33.6.0.1 (card image sizing is broken, CSS Backgrounds Cheatsheet has some gradients missing)
- Servo: Servo 2025.02.25 build (card image sizing is broken, other styling issues, cheatsheets can't be downloaded)
- Other: Ladybird 1.0 (card image sizing is broken, cheatsheets can't be downloaded)
Broken:
- Dillo, NetSurf
Contribute to the project
Do you have some knowledge of web development? Well, FosseryWeb is a community project, so you can consider contributing. There are no contributors at the moment, so you can be the first!
Fork the repo, do some modifications (solve some Issues, correct bugs, add content or improve existing ones) then create a pull request. If your pull request gets accepted, you get a mention here and a shoutout on Mastodon!