Basics - Rye
Link: Basics - Rye: "An Experimental Package Management Solution for Python"
See attached info about RYE. Ok so I complain that python has so many different package managers, virtual environment mechanisms, dependency managers, and so on. Much to my chagrin, I recently read something saying, “whatever you do, don’t use poetry”.
Rye But, but, but… rye looks really nice from the linked description. I’m just a little hesitant to lock myself to rye and find myself in 6 months having to do something totally different.
By the way I happen to be a happy user of rbenv (@ Ruby environment manager) so my default is pyenv, which works the same way exactly. Not sure if they are from the same person, but they are basically identical.
Python has too many package managers
Link: Python has too many package managers: "Overview of Python's Package management ecosystem in 2024"
Another overview of the - too many - package managers.
Satyrn
Link: Satyrn: "A modern Jupyter client for MacOS"
Attached is a link to a macOS app Ui for Jupyter notebook. Looking at the screen shots (maybe they’re mockups, I can’t tell) it looks super useful and nice!
ariebovenberg/whenever: ⏰ Modern datetime library for Python, written in Rust
Link: ariebovenberg/whenever: ⏰ Modern datetime library for Python, written in Rust: "⏰ Modern datetime library for Python, written in Rust - ariebovenberg/whenever"
Another python “improvement” by providing a Rustlang implementation of a python thing. My thought: “if we keep going down this path, python will become no more than a rustlang preprocessor”😊
CSS One-Liners to Improve (Almost) Every Project
Link: CSS One-Liners to Improve (Almost) Every Project: "A collection of simple one-line CSS solutions to add little improvements to any web page."
A quick glance at this taught me a few useful things from the inscrutable, confusing, and still irreplaceable powerful world of CSS.
SSH: Execute Remote Command or Script - Linux - ShellHacks
Link: SSH: Execute Remote Command or Script - Linux - ShellHacks: "How to execute remote command, multiple commands or shell (Bash) script over SSH (Secure Shell). Examples of SSH command in Linux terminal. How to use SSH."
Attached is a long article about a single, but useful reminder: you can use ssh to execute remote commands.
The 23 Best Coding Apps for Kids [2024 ]
Link: The 23 Best Coding Apps for Kids [2024 ]: "Coding is one of the most desirable skills for the future. It's now easier than ever to teach programming for kids with our list of the best coding apps for kids. These programming apps are"
While I am on the topic of coding apps for kids, here's another useful list I found.
The Writebook Manual
Link: The Writebook Manual: "A new way to publish a book to the web"
Attached is an elegant new product (at least its prerelease documentation) to “publish a book” to the web. I believe it will be a single license software product that you get to deploy to a server, including a cloud server. There are of course numerous ways of doing this but 37signals.com’s stuff is always excellent and beautiful.
Want to teach your kids to code? Here are three apps that can help. - Stack Overflow
Link: Want to teach your kids to code? Here are three apps that can help. - Stack Overflow: ""
I was looking for an idea for an educational game for a 7 year old. I came across this article (attached) which has some good links.
Flourish | Data Visualization & Storytelling
Link: Flourish | Data Visualization & Storytelling: "Beautiful, easy data visualization and storytelling"
Flourish is a pretty amazing tool. Can’t wait to try it myself. Just click on the links and try it out.