Firebase
Creating Dapp’s Using ERC-721, Ganache, Brave, MetaMask, Truffle-React UI & Firebase Private Data
The Ethereum ecosystem has a ton of tools and frameworks that are made to help developers create their own Decentralized Applications (Dapps). When creating a dapp, it is beneficial to test your smart contracts locally before deploying them to the main net. This creates an extra layer of security for Read more…
React
React Environment Variables & NPM Version Locking
If you’re using npm to manage your Node.js application dependencies, you might want to be aware of how Node.js handles environments. Node.js uses two global variables to manage your dependencies: npm_version defines the version of Node.js defines the version of Node.js :npm_revision_id defines the id of the NPM version that Read more…
React
Use React Hooks For More Efficient State Management
To use hooks, add them to the module: var MyHook = () => ( < div > Hello world ! < / div > ) In the first example, we have set up a local ref in our hook function, as well as a global one, so both hooks can Read more…
Dialogflow
Part 6: Actions & Events In Dialogflow
Chat activities and events In Dialogflow, you can add a number of activities to your agent’s conversation. These include postbacks, which send information to the developer of the agent, as well as custom text and speech interactions. You can also add events that trigger other actions within the Dialogflow platform. Read more…
Dialogflow
Known DialogFlow Bugs & Interesting Workarounds
DialogFlow is not always able to parse user input correctly. The most common problem I’ve seen is that it sometimes fails to recognize the word “open,” so you need to make sure that the intent name includes a synonym for open. For example, you might use “Read a book” instead Read more…
Dialogflow
Part 5: Debugging Dialogflow Overlapping User Intents
Overlapping user intents is a common issue once a Dialogflow project reaches a certain size. This is an issue because it makes the whole conversation flow more difficult to maintain. The overlapping intents make the conversation flow harder to manage. It’s also easier for users to miss out on information Read more…
Dialogflow
Part 4: Platform Integrations With Native DialogFlow, Facebook & Firebase
While it’s great that you can create an awesome conversational experience with DialogFlow, there are some limitations. It’s not native and your users will notice. Luckily, Google provides solutions to solve this problem. In this section we will cover integrations with Facebook Messenger and Firebase, using DialogFlow for back-end processing. Read more…
Dialogflow
Part 3: Map User Context Between Intents In DialogFlow To Capture User Detail
In the final part of this tutorial series, you’ll learn how to pass user context (the information about the user that was captured during the dialog) back to DialogFlow from your fulfillment app so it can be presented back to the user in future requests. In this way, you can Read more…