Handy dev stuff 🚀🚀
Similar repos:
Currently: Â 376 Dev_Notes
- Algorithms and Data Structures
- Angular
- Bash Apps
- Canvas
- CSS
- Design Patterns
- Docker
- Errors
- Express.js
- Firebase
- Formulas
- Git
- GraphQL
- HTML
- HTML5 APIs
- JavaScript
- Nest.js
- Node
- npm
- PHP
- Python
- React
- Redux
- REST API
- RxJS
- SQL
- SVG
- TDD
- Tools
- TypeScript
- UI
- Vue
- Webpack
- WordPress
- Multi-Edged DAG for Network of Train Connections
- Abstract Syntax Tree
- Abstract Data Types
- Linked List
- Priority Queue on Max Heap
- Classes and styling
- Resolving path, e.g.,
@interface/Readable - RxJS Imports
- Interfaces
- Lifecycle Hooks
@ContentChildrenvs@ViewChildrenand Detecting Changes- Custom Service
- Service Provider
- Local Service Providers
- Angular Modules
- Animations
- Animation Details
- Multiple
<ng-content> - The
*ngIfDirective - Component Event with
@Output - Structural Directive with Context
- Structural Directive Using
for..ofExpression - Assignment vs.
asin Structural Directive - Structural Directive: One *Attribute instead of [Two]
[ngTemplateOutlet]vs.*ngTemplateOutletRenderer2ngIfImplementationngForImplementation- Diff Monitoring: Array
- Diff Monitoring: Object
- Diff Monitoring: Map
- Adding a Router
- Redirect to Dynamic Path
- Params of Route
- Parent Router Params
- Optional Params vs. Query Params
- Add Params to Current URL
RouterProperties and Methods- Route Data
- Route Children
- Routing Guards
- Resolvers
- Named Outlets
- Highlight Active Route
- Lazy Loading a Module
- Router Events
- Count Particular Files Excluding a Particular Directory
- Searching Files:
find - Functions
- Flow Control
- Examining Stuff:
test - Altering Text
- Text Processing:
cut - Text Processing:
tr - Text Processing:
wc - Brace Expansion
- Formatting Output
PS1Variable- Progress Bar
- Date:
date - [du] Disk Usage
cd /don Win10 / cmd- Pipe to
while - [ln] Symbolic and hard links
- CSS Selectors
- CSS Counters
- Prevent Line-Break in a Table
- Ellipsis at the end of too long text
- Media Queries
nth-child()flex-grow,flex-shrinkandflex-basis- Grid Coords
- Grid Named Lines and Areas
- Paintlet
@each...in@forLoop@whileLoop- If Conditions
switchFunction@functionand...- Recursive Functions
- RWD Mixins
- SassScript Mixins
DockerfileFile- Formatting a list of images/containers
- Filtering a list of images/containers
- Deleting multiple images and containers
- JavaScript heap out of memory
- System limit for number of file watchers reached
- zsh: corrupt history file
- The
requestObject - The
responseObject - Settings
- Custom Middleware
- Modular Structure
- Streaming
- Streaming Video
- Manual Streaming of Text
- Get Data from Firestore
- Firebase Realtime Database: Observing a Value
- Firebase Realtime Database: Observing a Collection
- Upload File to Bucket
- Lacking Stuff of
Math - Lacking
MathAngular Methods - Angular Methods
- Distance Between 2 Coords
- Angular Diameter/Size
- Distribute Items Equally on a Circle
- Getting Point on Circle
- Polygon Area
- Transformation Matrixes
- Math Outside
- Lines and Points Formulas
- Distance Between 2 Points
- Distance Between Point and Line
- Circle Tangents by Control Point
- Line Transformations
- Finding Linear Function
- Distance Between 2 Parallel Lines
- Finding a Point by Distance
- Linear Function Passing Through 2 Points
- Straight Lines: Intersection Point and Angle
- Line Segment: Length and Center
- Trigonometric Formulas
- Attract Point to Line
- Attract Point to Circle
- Getting Triangle's Lacking Parameters
- Circle Parameters
- Point on Circle by Angle
- Point Coordinates on Circle
- Find Circle by 2 Points and Radius
- Find Circle by Point Coords/Angle and Radius
- Bump Arc Length
- Circle Area in X-Range
- Line and Parabola Intersection
- Line and Circle Intersection
- Circles Intersection
- Centroid of Triangle Rendered with Lines f(x), g(x) and h(x)
- Short Multiplication
- Generate and Add SSH Key
- Add SSH identity
- Assume Unchanged
- Empty commit
- Update last commit
- Renaming Branch
- Comparing Files from 2 Different Branches
- Find the commit a bug has been introduced in
- File Input:
acceptAttribute - Placeholder for
<input type="date" /> - Values of the
autocompleteAttribute - Suggest New Password on Password Control
- Detect Tab Change
- Download Textarea Content with
URL.createObjectURL() - Generating Dynamic Files with
FileReader - Web Worker
- Custom Video Controls
URLURLSearchParams- Display Browser Modal to Save Credentials
Array.fill(object)mouseenter,mouseover,mousemove,mouseleaveandmouseout- Disable Shortcuts or Context Menu
reduce()Uses- Deep Clone of Object
- Enumerating Properties
thisreferenceMathBigInt- Checking
NaN
- Normalization of Diacritics
- Getting a Random Value
- Random Number from a Range (old/naive)
- Alter Wrapper
- Trusted Value Providers aka Signed Objects
- Calling
eval()in a Context
- Iterators
Symbol.asyncIteratorandSymbol.iterator- Generator Member Shorthand
- Object Descriptors
preventExtensions(),seal()andfreeze()Object.is()- [Weak]Map vs. [Weak]Set
- export and import
- Typed Arrays
- Proxy Traps
Symbol.matchSymbol.searchSymbol.replaceSymbol.split
- RegExp: named captured groups
match()vs.exec()and RegExp with/without thegFlag- RegExp Sticky Flag
- Matching Emoji in RegExp
- Unicode Property Escapes
$in thereplace()Function- RegExp Related Symbols
- Dynamic Object Destructuring Assignment
(...[,param2]) => ...- Two-Way Maps
- 8 Variants of the
forLoop - Swap Variables
- Implementation of a Readable Stream
- Set Environment Variable When Running App
btoa()andatob()in Node- NPM Script Working with Files
dgramSocket
- Lifecycle Methods
- Axios + RxJS
React.forwardRef()- Hooks:
useState() - Hooks:
useEffect() - Hooks:
useContext() - Hooks:
useMemo()anduseCallback() - Hooks:
useRef() - Hooks FAQ
- Pure Redux
- Passing State:
Provider,ReactReduxContextandconnect() - Component Being Container for Itself
useDispatch()anduseSelector()- Custom Middleware
- Multiple Stores
- Extra Argument of Thunk
- RxJS Custom Operator
- Custom Observable
Subject- Built-in Observables
- Join of Observables
- Join Operators
- Filtering Operators
- Transformation Operators
- Error Handling Operators
- Conditional and Boolean Operators
- Mathematical and Aggregation Operators
- Utility Operators
- Multicasting Operators
SELECTINSERT/UPDATE/DELETEUNION- Types of Join
CREATE TABLE- Stored Function
- Stored Procedure
- Cursors in Stored Procedure
- Triggers
- Create table with a struct of another -
CREATE TABLE...LIKE - Create table with a query -
CREATE TABLE...SELECT
- SVG Markup
- Styling SVG
- Lines and Polygons
- Basic Shapes
- Paths
- Texts
- Grouping Elements
- Transformations
- Reusing Elements
- Patterns and Imaged Backgrounds
- Gradients
- Property Auto-Asignment within Constructor
- Iteration Types
- Mapped Types
keyof any- Generics
- Advanced Generics
Lowercase<T>,Uppercase<T>,Capitalize<T>andUncapitalize<T>ExtractandExcludewith Template Literals- Utility Types
- Advanced Types
- Decorators
- The
inferKeyword - Type Being Props Selector
- Building Object Type from Array
- Bivariance Hack
- Numeral System
If<C, T, F>,Equal<Str, S>,Like<Str, P>and String MatchersStrLength<Str>andArrLength<Arr>Replace<Str, S, E>Repeat<Str, N>ReverseStr<Str>andReverseArr<Arr>Join<Arr>andSplit<Str>TrimLeft<Str>,TrimRight<Str>andTrim<Str>CamelCase<Str>andKebabCase<Str>Getterize<T>andDegetterize<T>