bash: set a trap to log errors
22 May, 2025 • 59 words • 1 min
Create main.sh and mark it as executable (chmod +x):
via sebsauvage
Zellij
A terminal workspace with batteries included
implementation d’une hashchain in sqlite
ROBOT
FRAME
WORK
Robot Framework is an open source automation framework for test automation and robotic process automation (RPA). It is supported by the Robot Framework Foundation and widely used in the industry.
Its human-friendly and versatile syntax uses keywords and supports extending through libraries in Python, Java, and other languages.
It integrates with other tools for comprehensive automation without licensing fees, bolstered by a rich community with hundreds of 3rd party libraries.
About CryptPad
screenshots of 7 cryptpad applications stacked onto each other
A full suite of applications
CryptPad provides a full-fledged office suite with all the tools necessary for productive collaboration. Applications include: Rich Text, Spreadsheets, Code/Markdown, Kanban, Slides, Whiteboard and Forms.
Ces gens là méritent mon argent !
Read Man Pages in (n)vim
Nushell
A new type of shell
Pipelines to control any OS
Nu works on Linux, macOS, BSD, and Windows. Learn it once, then use it anywhere.
rstun
A TCP/UDP tunnel over QUIC written in Rust.
rstun is a high-performance TCP/UDP tunneling solution. It leverages the Quinn library for QUIC transport, ensuring efficient, low-latency bidirectional communication, secured by QUIC’s integrated TLS layer.
Key Features
Bidirectional TCP and UDP communication over a single QUIC tunnel.
Encryption provided by QUIC’s inherent TLS layer.
What is EditorConfig?
EditorConfig helps maintain consistent coding styles for multiple developers working on the same project across various editors and IDEs. The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems.
AI pair programming in your terminal
Aider lets you pair program with LLMs to start a new project or build on your existing codebase.
The Unreasonable Effectiveness of SKIP LOCKED in PostgreSQL
Using SKIP LOCKED to distribute work across machines in a distributed system is a popular pattern. We explore why, the alternatives, and a real world example from our own codebase.
Nadeesha Cabral on 17-12-2024
When building distributed systems that need to process jobs or tasks concurrently, one of the most challenging problems is ensuring that work is distributed efficiently without duplication. PostgreSQL's SELECT FOR UPDATE SKIP LOCKED feature provides an elegant and performant solution to this problem that almost feels too good to be true. We're big believers in the just use postgres ethos, as our source code might tell you.
ripgrep (rg)
ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. (To disable all automatic filtering by default, use rg -uuu.) ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep.
macmon – Mac Monitor
Sudoless performance monitoring CLI tool for Apple Silicon processors.
Dialyzer (DIscrepancy AnaLYZer for ERlang programs) is a powerful static analysis tool that helps developers identify potential issues in their Elixir code without executing it. It excels at finding type mismatches, unreachable code, and unnecessary functions through sophisticated flow analysis.
Recently, I had discussions with several friends and colleagues about interviewing for software engineering roles, from entry level to senior levels. Some of them were going through interviews right now, and others asking about how to get better in interviewing in general.
So, I decided that instead of copy pasting resources every time, and having the same discussions repeatedly, I should write an article putting down all the generic advice I would give them. This way, our 1:1 discussions could focus on the specifics of their role, company, and skill-set instead.
difftastic
a structural diff tool that understands syntax
Difftastic is a CLI diff tool that compares files based on their syntax, not line-by-line. Difftastic produces accurate diffs that are easier for humans to read.
un super outils pour faire plein de manipulation sur les data, depuis le browser, en local
Flowkeeper
-- Pomodoro[1] by the book.
Flowkeeper is a Pomodoro® Technique desktop timer for power users. It is a simple tool, which focuses on doing one thing well. It is Free Software with open source.
Awesome Rust Tools
Harness the power of Rust. Those fast productivity tools based on Rust.
A log file highlighter
Features
🪵 View (or tail) any log file of any format
🍰 No setup or config required
🌈 Highlights numbers, dates, IP-addresses, UUIDs, URLs and more
⚙️ All highlight groups are customizable
🧬 Easy to integrate with other commands
🔍 Uses less under the hood
📦 Powered by the manifold crate