One of the biggest UX challenges to widespread blockchain adoption is the fact that users have to pay a transaction fee in order to change something on the blockchain. This transaction fee, also referred to as the gas fee, is used to both secure the network and incentivize miners to maintain the shared ledger in …
Handling errors with Apollo
Any application, from simple to complex, can have its fair share of errors. It is important to handle these errors and when possible, report these errors back to your users for information. Using GraphQL brings a new set of possible errors from the actual GraphQL response itself. With that in mind, here are a few …
Netlify CLI For Web App Deployment
Netlify is one of the most amazing web development platform which is meant to multiply your productivity in the best possible way. The platform helps developers to build, test, and deploy websites. We can use netlify cli to deploy website in short time. And then just we can do deploy with following cli in the …
Dealing with giant tables in Postgres using Partitioning
Operation towards very large tables takes too much time in database. To overcome this problem, Postgres introduced partitioning using pg_partman extension. Steps to implement 1. Install extensionCREATE EXTENSION pg_partman; 2. Create tableCREATE TABLE events; 3. Create parent index tableSELECT create_parent(‘public.events’, ‘created_at’, ‘time’, ‘daily’); 4. Run partitioningSELECT run_maintenance(); Reference https://blog.heroku.com/handling-very-large-tables-in-postgres-using-partitioning
React Storefront
React storefront is an open source project which is based on Next.js. It is designed to use in frontend of ecommerce projects. We can connect React storefront with several ecommerce backend like Magento, Shopify, by simplying using open source connectors. React storefront also provides PWA functionality. https://docs.reactstorefront.io/
Android Build Flavors
Product flavors are a powerful feature of the Gradle plugin from Android Studio to create customised versions of products. They form part of what we callĀ Build Variants. Build Variants are formed by Build Types and Product Flavors. According to the Google documentation, build variants are the result of Gradle using a specific set of rules …