Angular Prettier ESLint husky

Install Prettier: Install Prettier plugin for Intellij: Intellij => Preferences => Plugins: Search 'Prettier' and hit Install button Configure Prettier for Intellij: Intellij => Preferences => Languages & Frameworks => JavaScript => Prettier: On 'Reformat Code' action (check) On save (check) Add file to the root: .prettierrc.json Add file to the root: .prettierignore Format all ... Read more

Montreal

What to do in Montreal: Boat trip in the old port fantommontreal.com Montreal links: What to do in Montreal: hoodmaps.com/montreal ville.montreal.qc.ca/circulation/ www.quartierdesspectacles.com/en/ www.montrealfamilies.ca/Montreal-Families/Things-To-Do/ www.mtl.org/en/explore/whats-on fantommontreal.com Bike tour in MTL - spadeandpalacio.com Parks: Cap-Saint-Jacques Nature Park, 20099 Boul Gouin O, Pierrefonds, Quebec H9K 1C6 Nature Park of Île-de-la-Visitation, 2425 Boul. Gouin E, Montreal, Quebec H2B 1X7 ... Read more

Website status

Get info by URL: https://check-host.net/ip-info?host=https://www.bbc.com/ https://viewdns.info/iphistory/?domain=google.com https://www.uptrends.com/tools/uptime https://ping.pe/bbc.com https://2ip.me/en/services/information-service/domain-information https://www.host-tracker.com/en/ic/check-http https://www.zoomeye.org/ https://www.shodan.io/ Get info by IP: https://search.censys.io/hosts/91.189.114.18 https://2ip.me/en/services/information-service/nslookup https://2ip.me/en/services/ip-service/ping-traceroute https://2ip.me/en/services/ip-service/server-check Get DNS info: https://dnschecker.org/all-dns-records-of-domain.php?query=cdek.ru&rtype=ALL&dns=cloudflare https://dnshistory.org Subdomains check: https://subdomains.whoisxmlapi.com/ https://dnsdumpster.com/ Get info by Adsense Pub ID: http://websitesrate.com/website-report-search/adsense-pub-id/7239705

Angular build version

SemVer. Add 'node' to 'tsconfig.app.json': Add 'appVersion' to 'src/environments/environment.prod.ts': Add 'appVersion' to 'src/environments/environment.ts': Add 'appVersion' attribute for the main 'AppComponent': CLI commands to bump up the version via npm:

Angular data store

user.service.ts: user-control.component.ts: Don't expose subjects directly In this example we don't expose the subject directly to store clients, instead, we expose an observable. This is to prevent the service clients from themselves emitting store values directly instead of calling action methods and therefore bypassing the store. Avoiding event soup Exposing the subject directly could lead ... Read more

Writing for web

Text should be simple, concise, and direct. Avoid the pronoun “we” Focus on the user and what they can do with your app, rather than what you or your app is doing for the user. Do: Get started with these popular posts on Google+ Don't: To get you started, we’re showing you popular posts on ... Read more

Angular Internationalization (i18n)

New Transloco approach: Summary: Actively maintained l10n Scematics Migrate from ngx-translate to Transloco script: Links: Transloco Transloco on Github Popular ngx-translate approach: Summary: Not actively supported. http://www.ngx-translate.com/ https://www.codeandweb.com/babeledit/tutorials/how-to-translate-your-angular-app-with-ngx-translate Official Angular i18n approach: Summary: Complex to setup: separate build per every language in production Complex in development: separate local server instance per every language Run command ... Read more

Angular Material Theme

Also add these classes to the body: class="mat-app-background mat-typography" Getting started with Angular Material themening Using Material styles for styling components: A material palette consist of a range of colors with different contrast. They use a number system as a key for which color to use. The 500 is the default color. Add default Material ... Read more