Posts

Notes on Firebase Cloud Messaging

Last updated on 12 Dec. 2024 Firebase Cloud Messaging: https://firebase.google.com/products/cloud-messaging "Firebase Cloud Messaging (FCM) provides a reliable and battery-efficient connection between your server and devices that allows you to deliver and receive messages and notifications on iOS, Android, and the web at no cost." https://console.firebase.google.com/project/_/notification Introducing Firebase Cloud Messaging, https://www.youtube.com/watch?v=sioEY4tWmLI , around a min. I was quite surprised to see on Firebase website that it indeed is free to use and does not mention limits for free use. This quora discussion is relevant to this: Why is Firebase Cloud Message free of charge? Does Google use/sell end users data for advetisement like OneSignal?, [FCM is Firebase Cloud Messaging] https://www.quora.com/Why-is-Firebase-Cloud-Message-free-of-charge-Does-Google-use-sell-end-users-data-for-advetisement-like-OneSignal ...  I was wondering if Google has a plan to sta...

Notes on React Redux

Last updated on 26 Dec. 2024 Extracting State Logic into a Reducer, https://react.dev/learn/extracting-state-logic-into-a-reducer React Redux Full Course for Beginners | Redux Toolkit Complete Tutorial, https://www.youtube.com/watch?v=NqzdVN2tyvQ , around 4 hrs, by Dave Gray, May 2022. Source code: https://github.com/gitdagray/react_redux_toolkit React Redux Quick Start, https://react-redux.js.org/tutorials/quick-start https://redux-toolkit.js.org/api/createSlice extraReducers, https://redux-toolkit.js.org/api/createSlice#extrareducers [createReducer()] Usage with the "Builder Callback" Notation, https://redux-toolkit.js.org/api/createReducer#usage-with-the-builder-callback-notation Understanding Reducers from scratch, https://medium.com/@jsmuster/understanding-reducers-d0f934aceccd Array.prototype.reduce(), https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce : The reduce() method of Array instances executes a user-supplied "re...

Notes on Azure

Notes on C#, ASP.NET Core and .NET Core web dev platform,  https://raviswdev.blogspot.com/2024/10/notes-on-aspnet-core-web-dev-platform.html covers some earlier exposure to and usage of Azure. portal.azure.com : Link to access Azure Has a Quick start with a set of ten videos with almost all, if not all, videos between around 5 to 10 minutes long. It is at a good pace and I found it very helpful to get a top-level view of Azure cloud services and how to use it to deploy apps, database and also a VM. AZ-900 Microsoft Azure Fundamentals, https://www.youtube.com/playlist?list=PLGjZwEtPN7j-Q59JYso3L4_yoCjj2syrM is a playlist of 40 videos by Adam Marczak - Azure for Everyone, published in 2020. The first video covers very basic stuff and covers Microsoft Azure certification. The second video which is Episode 1, has decent coverage though the video is somewhat slow which may be ideal for some students. The description of the video mentions the topics covered. I have watched only the fi...

Notes on Form validation in React

Last updated on 24-Nov-2024 Should one validate at field level (user moves out of field) or at form level (user submits the form)? Is there a web user interface guideline for this? If field level validations are needed then what events are used in React apps to do so? Articles/posts below are related to above queries. Field-level validation and error messaging, https://accessibility.perpendicularangel.com/roles/ux-designer/error-messaging-patterns/field-level-validation-and-error-messaging/ - The article advises that form's submit button should be enabled even when form has invalid data, show error message only after user leaves a field and not while he is typing in the field, continue to show the error message for a field at least until it has been corrected etc. React onBlur event can be used for field-level validation. Example of usage of onBlur event but not for validation: https://www.geeksforgeeks.org/react-onblur-event/   Form Validation — Importance, Ways & Best Practi...

More notes on Git

Last updated on 15 Jun 2025 Older notes: Notes: Git & GitHub: In project with main branch deployed to hosting site, using newfeature git branch for development and eventual merging into main branch,  https://raviswdev.blogspot.com/2024/06/notes-git-github-in-project-with-main.html Solving syncing issue with local git (branch master) after choosing license while making new public repo on Github (branch main); More git trials,  https://raviswdev.blogspot.com/2024/04/solving-syncing-issue-with-local-git.html  Git section in Learning Full Stack (MERN) Web App Development through Free Online Tutorials – Organized Notes and Log, https://raviswdev.blogspot.com/2024/03/learning-web-app-development-through.html#git ------- To clone only a specific branch: https://www.freecodecamp.org/news/git-clone-branch-how-to-clone-a-specific-branch/ git clone -b <branchname> --single-branch <remote-repo-url> --- To check if remote is ahead of local branch, I think I need to do ...

Notes on: Learning Bootstrap, React templates; Misc. notes

Last updated on 26 Dec. 2024 My post: Tutorial links for Bootstrap, Next.js, TypeScript and React Native,  https://raviswdev.blogspot.com/2024/04/tutorial-links-for-bootstrap-react.html has some initial info. on this topic.  Additional post of mine having some info. on Bootstrap in section with 'Bootstrap' title: Learning Full Stack (MERN) Web App Development through Free Online Tutorials – Organized Notes and Log,  https://raviswdev.blogspot.com/2024/03/learning-web-app-development-through.html . This post mainly covers a deeper dive I am making into Bootstrap but it also has some other miscellaneous stuff. Git Clone Branch: A Step-by-Step Tutorial, https://www.datacamp.com/tutorial/git-clone-branch-tutorial git clone --single-branch --branch <branch_name> <repository_url> Yarn related: 'corepack enable' command needs Administrative login. nodejs will not enable corepack: operation not permitted, https://stackoverflow.com/questions/70577085/nodejs-...