cli-aws
invoicer
cli-aws | invoicer | |
---|---|---|
2 | 3 | |
1 | 21 | |
- | - | |
0.0 | 0.0 | |
about 1 year ago | almost 2 years ago | |
Go | Racket | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cli-aws
-
Learning Go as a Python Developer: The Good and the Bad
i dragged my feet on go for a long time. i also thought that skipping go and moving to rust was the play. a few years later, i still write python often, but i don’t build systems with it. python i now use like bash, to glue things together and automate random things. it’s a fantastic language and i will never drop it.
the verbosity of go is the biggest hurdle for a pythonista. the thought of giving up context managers, decorators, iterators, comprehensions, exceptions, coroutines, it’s unthinkable. in comparison go is ugly. your aesthetic mind screams in protest.
write go full time. dive in. as months pass, not only will those aesthetic objections fade, your mental model from python cleanly transforms to go. go is what mypy tried to be. the cost was aesthetic changes. the benefit is worth it.
the zen of python says if it’s easy to explain it might be a good idea. this is go, and it is.
i rebuilt a reasonably sized project from python[1] to go[2] over the last few years. i also have a system that i maintained both python[3] and go[4] implementations for, sharing a test suite in python.
go, like python, is fantastic. use both in whatever amount works for you. don’t read about them, build with them. you won’t regret it.
1. https://github.com/nathants/cli-aws/tree/bb78e529e7d1d3f95ac...
2. https://github.com/nathants/libaws
3. https://github.com/nathants/s4/tree/python
4. https://github.com/nathants/s4
- Ask HN: Have you created programs for only your personal use?
invoicer
-
Ask HN: Have you coded any productivity software just for yourself?
https://github.com/DexterLagan/invoicer
A photo folder organization tool:
-
Ask HN: Have you created programs for only your personal use?
https://github.com/DexterLagan/invoicer
Last one I'd consider strictly personal would be Todo Master, an advanced todo with calendar, preset/macro facilities for generating dev reports and tons of other features only I would find a use for:
- Show HN: Invoicer, a Minimalist Billing App
What are some alternatives?
graft - graft is a tool to find and transfer files written in go
place
kondo - Cleans dependencies and build artifacts from your projects.
zenbot-sim-runner - A sim run batch aggregator / automator for Zenbot. Eases the process of backtesting and subsequent analysis of results.
cmdg - Command line Gmail client
fastmod - A fast partial replacement for the codemod tool
m4b-tool - m4b-tool is a command line utility to merge, split and chapterize audiobook files such as mp3, ogg, flac, m4a or m4b
polybar-clockify - Control Clockify through Polybar
pytago - A source-to-source transpiler for Python to Go translation
gnucash-helper
epanet-js - Model a water distribution network in JavaScript using the OWA-EPANET engine