This weekly digest contains a lot of interesting and inspiring articles, videos, tweets, podcasts, and designs I consumed during this week.
Interesting articles to read
Building a combined CSS-aspect-ratio-grid
Recently I was faced with the following problem. I had to build a layout that consists of several rows. In each row are two images with a fixed aspect ratio. The two images should have the same height and fill the entire row.
Perl is a dynamic scripting language popular among system administrators and web developers. It is syntactically similar to the C Programming Language, but designed for efficient text processing tasks.
A Hackable Markdown Note Application for Programmers. Version control, AI completion, mind map, documents encryption, code snippet running, integrated terminal, chart embedding, HTML applets, plug-in, and macro replacement.
A Hackable Markdown Note Application for Programmers. Version control, AI completion, mind map, documents encryption, code snippet running, integrated terminal, chart embedding, HTML applets, plug-in, and macro replacement.
Easy to use: Use Monaco kernel, optimize for Markdown editing, and have the same editing experience as VSCode.
Powerful: Support version control; Applets, runnable code blocks, tables, PlantUML, Drawio, macro replacements, etc., can be embedded in the document; support for OpenAI auto completion.
High compatibility: Data is saved as local Markdown files, and the extension functions are implemented in the original syntax of Markdown as far as possible.
Plug-in extension: Support users to write their own plug-ins to expand the functionality of the editor.
Encryption supported: Use encryption to save private files such as account number, and the password can be set separately for each file.
Attention
For more extendable, Yank Note sacrifices security protection (command execution, arbitrary file reading and writing). If you want to use…
Wireit upgrades your npm scripts to make them smarter and more efficient.
Wireit upgrades your npm scripts to make them smarter and more efficient.
Features
🙂 Use the npm run commands you already know
⛓️ Automatically run dependencies between npm scripts in parallel
👀 Watch any script and continuously re-run on changes
🥬 Skip scripts that are already fresh
♻️ Cache output locally and remotely on GitHub Actions for free
🛠️ Works with single packages, npm workspaces, and other monorepos
Alpha
🚧 Wireit is alpha software — in active but early development. You are welcome to try it out, but note there a number of missing features and issues that you may run into! 🚧
Yesterday @lernajs updated their README to highlight the fact that the project is not actively maintained anymore. Lerna has been a pioneer in the JS monorepo space.
Thanks to all maintainers for all the hard open source work & for pushing monorepos forward ❤️ #monorepo#lernajs
The "Software Engineering at Google" book is now free to read online: bit.ly/swe-book. Great insights on improving code quality & scaling engineering teams.