In this new (revived) monthly section, I want to share links that I found interesting in the last couple of months. This is a good way, to clean my bookmark list and maybe there are some interesting bits here and there for you as well.
General software development links
google-github-actions/release-please-action
automated releases based on conventional commits.
Working Hours
How much time do people across the world spend working? How have working hours changed over time, and what do these changes matter for people’s lives? Explore data and research on working hours.
The effects of remote work on collaboration among information workers - Nature Human Behaviour
The coronavirus disease 2019 (COVID-19) pandemic caused a rapid shift to full-time remote work for many information workers. Viewing this shift as a natural experiment in which some workers were already working remotely before the pandemic enables us to separate the effects of firm-wide remote work from other pandemic-related confounding factors. Here, we use rich data on the emails, calendars, instant messages, video/audio calls and workweek hours of 61,182 US Microsoft employees over the first six months of 2020 to estimate the causal effects of firm-wide remote work on collaboration and communication. Our results show that firm-wide remote work caused the collaboration network of workers to become more static and siloed, with fewer bridges between disparate parts. Furthermore, there was a decrease in synchronous communication and an increase in asynchronous communication. Together, these effects may make it harder for employees to acquire and share new information across the network. Using a large dataset of workers’ technology use from before and after the COVID-19 pandemic, Yang et al. find that firm-wide remote work caused the collaboration networks of information workers to become more static and siloed and communication to shift to more asynchronous media.
You should separate your billing from entitlements - Arnon Shimoni
Building your own entitlement service is key for supporting a modern, flexible SaaS product. Whenever I read about billing systems, there’s a lot of talk about the billing aspects but not so much around entitlements. In the spirit of sharing, and since I haven’t found any good articles about it, I decided to tell you […]
Johnny-Decimal ordering system of stuff/documents
A system to organise projects.
Simple “system” to make 2 layers of categories for all stuff to easily retrieve it later
linguist/overrides.md at master · github/linguist
Language Savant. If your repository's language is being reported incorrectly, send us a pull request! - linguist/overrides.md at master · github/linguist
Never knew about the .gitattributes, in which you can set file-types for a repo (like “Gemfile” = ruby), or you can tell Github/lab to not show diffs of specific “generated” files in a PR
explain.dalibo.com - PostgreSQL EXPLAIN
Visualizing and understanding your PostgreSQL execution plans made easy.
Free tool to help understand PG’s explain charts
SpeedTyper.dev | Typing practice for programmers
speedtyper.dev is a typing application for programmers. Battle against other developers by typing challenges from real open source projects as fast as possible. Practice your typing to become a faster and more accurate programmer by practicing typing actual code sequences and symbols that are hard to find on the keyboard.
Tools and apps
GitHub - navidrome/navidrome: 🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic
🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic - GitHub - navidrome/navidrome: 🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic
GitHub - wallabag/wallabag: wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.
wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely. - GitHub - wallabag/wallabag: wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.
Self-hosted pocket-alternative
Paperless — Paperless-ngx 1.7.1 documentation
Paperless is a simple Django application running in two parts: a Consumer (the thing that does the indexing) and the Web server (the part that lets you search & download already-indexed documents). If you want to learn more about its functions keep on reading after the installation section.
Always thought about builing such thing myself, but happy with a Mac Archiver App i use ATM
GitHub - SigNoz/signoz: SigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
SigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool - GitHub - SigNoz/signoz: SigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
As NR & co are extremely expensive IMO interesting to try this out later that year
Every Door - OSM App
The best OpenStreetMap editor for POIs and entrances.
A OSM app (for iOS too), too help adding shops, opening hours etc.
Notable people - Wikipedia Map
Using data from Morgane Laouenan et al., the map is showing birthplaces of the most "notable people" around the world. Data has been processed to show only one person for each unique geographic location with the highest notability rank. Click below to show people only from a specific category. Made by Topi Tjukanov. Inspired by People Map of the U.S by The Pudding.
Enable automation on iOS device to automatically enable battery saving mode on 50%
The easiest iOS Shortcuts Automation you can write: when your battery is low, automatically turn on low power mode. Since doing this I've never run out of battery before the end of the day.
Why is this not a default option?
Hemingway Editor
Check your readability and get feedback on better word choices and grammar.
GitHub - DanEEStar/listening-history-deno
This project uses deno to make a copy of the Spotify listening history to a Postgres DB Setup Create a Postgres DB (tested with Supabase)
GitHub - mozilla/sops: Simple and flexible tool for managing secrets
Simple and flexible tool for managing secrets.
An Abstraction to specific tools like Ansible-Vault or Rails credentials.enc.yml
Warp: The terminal for the 21st century
Warp is a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app.
Very nice console alternative with modern UI upgrades like command/output grouping, modal auto completion
ThumbHash: A very compact representation of an image placeholder
A very compact representation of an image placeholder. Store it inline with your data and show it while the real image is loading for a smoother loading experience. It's similar to BlurHash but with the following advantages:
Followgraph for Mastodon
Find people to follow on Mastodon by expanding your follow graph.
libyear
A simple measure of software dependency freshness. It is a single number telling you how up-to-date your dependencies are.
Some interesting thoughts which about building your Ability vs. Billing layer of your app.