Search
Starbucks Customers Can Now Pay With Bitcoin via Bakkt’s Digital Wallet App
5.4.2021
Starbucks customers can now pay for items with bitcoin by leveraging the Bakkt digital wallet application. Bakkt’s CEO, Gavin Michael explained that 500,000 users participated in testing before the launch, as the company says it looks forward to expanding crypto assets to everyone. You...
Handling User Permissions in JavaScript
17.3.2021
So, you have been working on this new and fancy web application. Be it a recipe app, a document manager, or even your private cloud, you‘ve now reached the point of working with users and permissions. Take the document manager …
The post Handling User Permissions in JavaScript appeared first...
Using JavaScript to Adjust Saturation and Brightness of RGB Colors
6.10.2020
Lately I’ve been taking a look into designing with color (or “colour” as we spell it where I’m from in New Zealand). Looking at Adam Wathan and Steve Schroger’s advice on the subject, we find that we’re going to need more than just five nice looking hex codes from a color palette...
A Complete Walkthrough of GraphQL APIs with React and FaunaDB
27.8.2020
As a web developer, there is an interesting bit of back and forth that always comes along with setting up a new application. Even using a full stack web framework like Ruby on Rails can be non-trivial to set up and deploy, especially if it’s your first time doing so in a while.
Personally I have...
Building Your First Serverless Service With AWS Lambda Functions
29.5.2020
Many developers are at least marginally familiar with AWS Lambda functions. They’re reasonably straightforward to set up, but the vast AWS landscape can make it hard to see the big picture. With so many different pieces it can be daunting, and frustratingly hard to see how they fit seamlessly into...
Get Programmatic Control of your Builds with Netlify Build Plugins
27.5.2020
Today at Jamstack_Conf, Netlify announced Build Plugins. What it does is allow you to have particular hooks for events within your build, like when the build starts or ends. What’s nice about them is that they’re just a plain ‘ol JavaScript object, so you can insert some logic...
Major South Korean Bank Prepares to Launch Crypto Services as Government Green-Lights Regulation
28.3.2020
Following the approval of a regulatory framework for cryptocurrencies by the South Korean government, one of the largest banks in the country is preparing to launch a range of crypto services. KB Kookmin Bank has applied for trademark registration, reportedly listing over 20 crypto services on...
Building a Real-Time Chat App with React and Firebase
23.3.2020
In this article, we’ll cover key concepts for authenticating a user with Firebase in a real-time chat application. We’ll integrate third-party auth providers (e.g. Google, Twitter and GitHub) and, once users are signed in, we’ll learn how to store user chat data in the Firebase Realtime Database...
8 Tips for Getting the Most out of Crypto Telegram
20.2.2020
For news, gossip, FUD, FOMO, charts, bots, and project updates, crypto Telegram is where it’s at. The beating heart of the crypto community resides in Pavel Durov’s encrypted messenger application. Accessing Telegram is easy, but optimizing your experience to get the most out of...
Lazy Object Initialization
17.2.2020
The Firefox DevTools underlying code, which is written with JavaScript and HTML, is a complex application. Due to the complexity and amount of work going on, the DevTools team has done everything they can to load as little as possible. Furthermore the team has a system of lazily importing...
Mint Bot Allows Telegram Users to Tip People in Chat Rooms With Any SLP Token
5.2.2020
A software developer recently launched a new Simple Ledger Protocol (SLP) tipping bot for Telegram chats that allows anyone to tip any SLP token using the application. The developer and Reddit user ‘Maxwell10206’ revealed the platform on Monday and people can join the Mint SLP Telegram...
Another Crypto Exchange Discourages the Use of Bitcoin Mixing Services
30.1.2020
The cryptocurrency exchange Binance was recently scrutinized for flagging a customer’s funds because the individual had used a bitcoin mixing application. Now the platform Paxos Global is discouraging the use of crypto mixers after a customer allegedly sent coins to a mixing service. Also...
How to Create Custom SLP Tokens With the Bitcoin.com Mint
19.1.2020
On January 17, Bitcoin.com CEO Stefan Rust introduced the company’s new SLP minting application. The Bitcoin.com Mint is a noncustodial web wallet that allows users to store bitcoin cash (BCH) and Simple Ledger Protocol (SLP) tokens. In addition to the portfolio capabilities, the Mint gives...
New SLP Telegram Bots Introduced to Bitcoin Cash Supporters
4.1.2020
The Bitcoin Cash community was recently introduced to two new Telegram bots that use Simple Ledger Protocol (SLP) tokens within the messenger application. There’s a new SLP Telegram-based dice bot that claims to provide provably fair gaming and a developer has also launched an SLP dividend...
Detecting Inactive Users
13.12.2019
Most of the time you don’t really care about whether a user is actively engaged or temporarily inactive on your application. Inactive, meaning, perhaps they got up to get a drink of water, or more likely, changed tabs to do something else for a bit. There are situations, though, when tracking...
Demonstrating Reusable React Components in a Form
2.10.2019
Components are the building blocks of React applications. It’s almost impossible to build a React application and not make use of components. It’s widespread to the point that some third-party packages provide you with components you can use to integrate functionality into your application.
These...
Using Immer for React State Management
7.8.2019
We make use of state to keep track of application data. States change as users interact with an application. When this happens, we need to update the state that is displayed to the user, and we do this using React’s setState.
Since states are not meant to be updated directly (because React’s state...
Build a Chat App Using React Hooks in 100 Lines of Code
15.7.2019
We’ve looked at React Hooks before, around here at CSS-Tricks. I have an article that introduces them as well that illustrates how to use them to create components through functions. Both articles are good high-level overviews about the way they work, but they open up a lot of possibilities...
Protecting Vue Routes with Navigation Guards
11.7.2019
Authentication is a necessary part of every web application. It is a handy means by which we can personalize experiences and load content specific to a user — like a logged in state. It can also be used to evaluate permissions, and prevent otherwise private information from being accessed...
Game of Thrones Quiz Game with React and GraphQL: Setting up a React App
17.6.2019
To get started, we will use create-react-app to bootstrap our application. To create the application using the create-react app CLI, run: