Michael Welnick's avatar
Michael Welnick
michael@michaelwelnick.com
npub1gjfj...zpd5
I drink tea and I learn things
Good morning, today’s #OpenSourceDaily project is React is a framework written in JavaScript under the MIT license for building user interfaces. It changed the game for front end development when it was released since many web developers were still using ajax or “vanilla” JavaScript at the time. Some of your favorite websites are probably built with React or one of its derivatives. It introduces a new syntax called jsx which allows developers to create reactive reuse-able components. These components can be nested and properties can be passed down the tree creating a cleaner development experience. It also improves performance since only components that change need to be re rendered.
How are you guys surviving this inflation? I feel like I’m the only one getting wrecked 😆
Good Afternoon, today’s #OpenSourceDaily project is Rclone is a remote file synchronization tool written in go. You can use it to synchronize files between remote machines or between cloud providers. It supports a long list of storage providers including AWS S3, Backblaze B2, Google Cloud, FTP and many more. You configure your remotes in an rclone.conf file for reuse on the command line. It also includes built-in encryption as a wrapper for existing remotes. This allows you to backup sensitive documents in public cloud storage without having to worry that your files will be snooped on. You can also mount your encrypted cloud storage into a directory on your local machine
Nostr is basically what the original cypherpunks wanted PGP to be. I wonder if they are happy that public key infrastructure is finally going mainstream or are they kicking themselves for not thinking of how to get it done. Or maybe culture just wasn’t ready for it until now
Good morning, today’s #OpenSourceDaily project is Redis is an In-memory database written in C and licensed under BSD 3-Clause. Redis is a database that stores key value pairs in RAM and on disk with priority give to the RAM. This is useful as a cache or as your main database because in memory lookups can be much faster than disk lookups depending on the application. The downsides are that memory is more expensive and caching increases an applications complexity. Redis has been around for a long time and I have seen it used when it wasn’t needed more often then not. But when you actually do need this it can be a life saver.
Good morning, today’s #OpenSourceDaily project is Ubuntu is an operating system based on Debian Linux written in mostly C/C++. It’s my favorite linux because it’s the one I’ll actually use on a day to day basis and is well supported by most open source software maintainers. It also runs nicely on just about any architecture and as a docker container. The desktop version has a software store with open source versions of many of the things you would need on a desktop such as an office suite, browser and email client. To earn some zaps, come tell me why I should use a different Linux flavor instead
Good afternoon, todays #OpenSourceDaily project is Jellyfin is a self hosted media library and streaming platform written in C#. It is an open source alternative to the popular Plex media server. The server supports hardware accelerated streaming and there are official and third party clients for almost any platform. You can use this to own our own media instead of hosting it with a proprietary, locked down third party.
Pura Vida, todays #OpenSourceDaily project is Watchtower is a container monitoring and auto upgrading service written in go. You can use this to watch your self hosted containers for upstream changes to their base images and automatically update. Or just send notifications about the changes. It can also be configured to connect to private registries so you can automatically update when a new image is pushed in a CI pipeline.