npm uninstall -g @angular/cli
npm install -g @angular/cli@latest
# Remove the line below if you want to inherit .editorconfig settings from higher directories | |
root = true | |
# C# files | |
[*.cs] | |
#### Core EditorConfig Options #### | |
# Indentation and spacing | |
indent_size = 4 |
npx swagger-typescript-api -p http://localhost:7138/swagger/v1/swagger.json -o ./ -n myAp1.ts --no-client --type-suffix "interface"
npx openapi-typescript-codegen -i http://localhost:7138/swagger/v1/swagger.json --output ./gen3 --client angular http://localhost:7138/swagger/v1/swagger.json
npx openapi-typescript-codegen --input http://localhost:7138/swagger/v1/swagger.json --output ./src/dtos --client none --name dtos.ts
- Common Table Expressions (CTEs) CTEs are temporary result sets that exist only within the execution scope of a single SELECT, INSERT, UPDATE, or DELETE statement. They are useful for simplifying complex queries and improving readability.
WITH CTE AS (
SELECT id, name, age
FROM original_table
WHERE condition
)
SELECT * FROM CTE;
created | tags | source | author |
---|---|---|---|
2024-08-07T09:02:00 (UTC +01:00) |
October 17, 2023 11 min read Blog
A Git commit represents the status of a system. Learn how to validate that your code builds, is well-formatted, and all the tests pass by adding a Git hook!
“Reactivity” is how systems react to changes in data. There are many types of reactivity, but for this article, reactivity is when data changes, you do things.
We handle a lot with JavaScript in websites and web apps since the browser is an entirely asynchronous environment. We must respond to user inputs, communicate with servers, log, perform, etc. All these tasks involve updates to the UI, Ajax requests, browser URLs, and navigation changes, making cascading data changes a core aspect of web development.
As an industry, we associate reactivity with frameworks, but you can learn a lot by implementing reactivity in pure JavaScript. We can mix and match these patterns to wire behavior to data changes.
{ | |
"root": true, | |
"ignorePatterns": ["projects/**/*"], | |
"parser": "@typescript-eslint/parser", | |
"parserOptions": { | |
"project": "./tsconfig.json" | |
}, | |
"overrides": [ | |
{ | |
"files": ["*.ts"], |
{ | |
"root": true, | |
"ignorePatterns": [ | |
"projects/**/*" | |
], | |
"parser": "@typescript-eslint/parser", | |
"parserOptions": { | |
"project": "./tsconfig.json" | |
}, | |
"overrides": [ |
Tiny project examples based on 10 different SVG and CSS generators for various effects. Inspired by this tweet by Savio Martin
Effect | Generator URL | Live Demo |
---|---|---|
SVG Waves | https://getwaves.io | Live Demo |
SVG Blobs | https://www.blobmaker.app | [Live Demo](ht |