Saturday, March 27, 2021

security: OWASP info

OWASP 2017 Top 10: Understanding the Security Risks | Pluralsight

Corresponding PDF:

Secure coding is a comprehensive look at protecting client data and the steps required to do so.

newline/fullstack: Effective (Book) Authoring + tool "cq"

podcast interview with creator and  author of popular programming books (ng-book etc)
from, renamed to

Effective Authoring with Nate Murray and Matt Harrison | newline

related: MetaSnake Products: Effective Book Authoring (course)

newline | Learn to build React, Angular, Vue, GraphQL, and Node.js Apps with real-world projects

GitHub - tree-sitter/tree-sitter: An incremental parsing system for programming tools

Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited.

A query language and toolkit to query lines of code for blogs and documentation - without copying and pasting or using manual line numbers

Try the demo

Supports JavaScript ES5, ES6, JSX, and TypeScript as well as any Treesitter language: Python, Ruby, Rust, C, Java, etc.

Code Query - extract code snippets using selectors

Self-replicating Python code | Quine

Self-replicating Python code | Quine - YouTube

Quine (computing) - Wikipedia

Self-replicating and growing code in Python | by Cem Yusuf AydoÄźdu | Medium

How to write your first Quine program | by David Bertoldi | Towards Data Science