Skip to main content

More Productive @Work, How?

        Want to be More Productive at Work without losing time. Below are the two links you can follow up. 


         Here's a website THE CHEATSHEET :


1.  Amazing work by Rico's Cheatsheets


Web Technologies like HTML, CSS, Bootstrap

Frontend like Reactjs, Vuejs

Databases like SQL, knex, PostgreSQL


2. A really appreciable post by Mahesh Patidar on DEV Community.


3. I personally use this Grepper.


4. for JavaScript JavaScript Info


5. Tailwind CSS


6. Angular Material


7. React Material


8. JS Charts


9. Google Search like a PRO


10. React Motion


11. Free Tailwind CSS components 


12. web developer


13. syncfusion


14. CSS color picker


15. https://reactnavigation.org/


16. typescript hotexamples


17. list-of-javascript-functions


18. React Router cheatsheet


19. Discover popular threads on web


20. svgrepo


21. bootstrap 5


22. Angular logging


23. https://www.javascripttutorial.net/es6/javascript-object-destructuring/


24. ES5-ES12 and their common syntaxes


25. Document react components 


26. how to use useState hook efficiently


27. Mat-UI module

31. easy add mat-icon

28. some APIs concept

29. React eg website

30. world chart & more npm

des: 

There are several Angular libraries that can be used to display a world map and add data to it. Some popular options include:

  1. Angular-Leaflet-Directive: This library allows you to easily add a Leaflet map to your Angular application and add data to it using Angular directives.

  2. Angular2-Google-Maps: This library allows you to add a Google Maps map to your Angular application and add data to it using Angular components.

  3. ngx-mapbox-gl: This library allows you to add a Mapbox GL map to your Angular application and add data to it using Angular components.

  4. ngx-openlayers: This library allows you to add a OpenLayers map to your Angular application and add data to it using Angular components.

Each library has its own set of features and documentation, so it's important to evaluate which one best fits your needs and is easy to use.

Cloudcraft is a cloud infrastructure design and documentation tool. It allows users to create visual diagrams of their cloud infrastructure, including services and resources from providers such as AWS, Azure, and Google Cloud. It can also automatically generate documentation from the diagrams, making it easier to understand and maintain complex cloud environments.

Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. It can be used to manage popular service providers, such as AWS, Azure, and Google Cloud, as well as custom in-house solutions. Terraform can be used to create, update, and manage infrastructure as code, allowing for versioning, collaboration, and automatic provisioning and management of infrastructure. This helps to make infrastructure more predictable, scalable, and easier to troubleshoot.

Metadata is data that describes other data. It provides information about a particular item's content, quality, condition, and other characteristics. In computing, metadata is often used to describe files, database records, or other digital resources. Examples of metadata include the date a file was created, the file size, the author's name, and keywords that describe the contents of a file. In the context of cloud computing, metadata also refers to information about the running instance such as hostname, IP address, and user-data. It can be access via API calls to the cloud provider.

In Angular, there are several ways to pass data from a parent component to a child component, and vice versa.

  1. Using @Input() and @Output() decorators:
  • The @Input() decorator is used to pass data from the parent component to the child component.
  • The @Output() decorator, along with the EventEmitter class, is used to pass data from the child component to the parent component.
  1. Using a shared service:
  • Create a service that can hold the data, and inject it in both parent and child component.
  • Any component can update the data, and the other component will have the updated data.
  1. Using a template variable and ViewChild:
  • Use a template variable to access the child component in the parent component's template.
  • Use the ViewChild decorator to access the child component in the parent component's class.
  1. Using a route:
  • When navigating to a child component, data can be passed via the route.
  1. Using a store like ngrx or any other state management tool
  • It can be used to store the state of the application and pass it between components.

Ultimately, the choice of how to pass data between components will depend on the specific requirements of your application.


TanStack Query v4

Powerful asynchronous state management for TS/JS, React, Solid, Vue and Svelte

Toss out that granular state management, manual refetching and endless bowls of async-spaghetti code. TanStack Query gives you declarative, always-up-to-date auto-managed queries and mutations that directly improve both your developer and user experiences.

TanStack Query | React Query, Solid Query, Svelte Query, Vue Query

Overview | React Query | TanStack

I'll add more links and code snippets. Thank you :)


Comments

Popular posts from this blog

HOW-TO:- Solve Moodle 2.7 on MySql 5.7.x Installation

The reason of doing this is I configured my apache for local virtual hosting rather than localhost (available in the next post). I found the error as mentioned below, and I tried different solution to solve it. I did few of the things to solve, they are as follows: Removed and installed MySQL server. Installed mysql 5.7v Installed Moodle 2.7+ stable version  configured and deleted Moodle config.php few times. created and deleted database naming moodle(default created when initialized) and few other names. Gave permission to php5.6 instead of php7.0.2 in Ubuntu 16.04 Here's the Solution, find below lines(183 - 191) or search for " SELECT @@storage_engine " and then replace it from "SELECT @@default_storage_engine" . =======Code Snippets(183 - 191):  =======         // get the default database engine         $sql = " SELECT @@default_storage_engine";         $...

Software Versions You Must Have..!

Google Chrome       Version 29 and Version 37 of Google Chrome works much better than any other version.I updated my Google Chrome but it was lagging,not responding, crashed,contents were loaded very slow and few more.So,finally I found Google Chrome 37 working better,bugs fixed and you can download this to fix the previous problems. 2. KM Player Really awesome player to watch HD Videos,movies.Compatible with all extensions of videos you want to watch whether it is mkv,3gp,flv,HD,4K etc.KM Player has very good 3D mode.You can watch multiple videos at a time.I found version 3.6 & 3.9 useful,but in between versions were very Ads providing, lagging every time when you open the Player. 3. iTunes & Quick Time Player  Hats off to the creator 'Apple Inc.'. iTunes- name is enough.I use default audio player as iTunes.You can feel the sound clarity when you are changing it to other mode like Pop,Rock,Acoustic,Bass etc. iT...

#EspoCRM #Business #Open_Source

Since last few weeks I'm working on EspoCRM - open source business software. I'll edit the post with explanation. just a quick backup. Ref. here:  ORM, How to manage entities and perform queries - EspoCRM Documentation Here are some steps to get started: Here's how you can incorporate your custom search.js script for the Lead entity in a "upgrade safe" way while your pull request is approved: Define your own search.js class in the custom namespace. for example: client/custom/src/views/record/search.js Code: define('custom:views/record/search', 'views/record/search', function (Dep) { return Dep.extend({ WRITE HERE ALL YOUR CUSTOM SEARCH CODE }); }); Define a custom header list view class that will invoke the custom search instead of the core class, for example: client/custom/src/views/header/list.js Code: define('custom:views/header/list', 'views/list', function (Dep) { return Dep.extend({ searchView: 'cu...