Search
WooCommerce 4.0 & WooCommerce Payments Beta
17.3.2020
Y'all know WooCommerce: it's a plugin for WordPress that adds robust eCommerce functionality to your site. Notably, like WordPress itself, it's open-source and free. You only pay for things if you need things like special plugins that extend functionality.
This is a huge month for WooCommerce!...
Instant GraphQL Backend with Fine-grained Security Using FaunaDB
25.2.2020
GraphQL is becoming popular and developers are constantly looking for frameworks that make it easy to set up a fast, secure and scalable GraphQL API. In this article, we will learn how to create a scalable and fast GraphQL API with authentication and fine-grained data-access control...
Samsung Keeps Cryptocurrency Functionality in Galaxy S20 Models
19.2.2020
Samsung Galaxy S20 smartphone models will continue to feature blockchain and cryptocurrency specific technologies
Solving Sticky Hover States with @media (hover: hover)
18.2.2020
Mezo Istvan does a good job of covering the problem and a solution to it in a blog post on Medium¹.
If you tap on something that has a :hover state but you don't leave the page then, on a mobile device, there is a chance that :hover state "sticks." You'll see this with stuff like jump-links used...
Awesome Forward & Reverse Geocoding API: positionstack (Sponsored)
6.2.2020
One awesome web functionality we take for granted is geolocation. Based on geolocation data, we can get someone to their destination, provide them suggestions based on their location, and so on. One downside of native geolocation, especially in the browser, is that it’s limited in both input...
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...
Searching the Jamstack
22.1.2020
Here's Raymon Camden on adding site search functionality to a site that is statically hosted. A classic trick! Just shoot 'em to Google and scope the results to your site:
<form action="https://www.google.com/search" method="get"<input type="search" name="q"...
Coinme Adds BTC Purchase Function to Over 100 Coinstar Kiosks in California
14.1.2020
With over 21,000 kiosks in the U.S., Coinstar is a popular automated service for those who want to turn their fiat coins into paper cash. 3,000 of these kiosks have been integrated with Coinme to include crypto purchase functionality, and more than 100 BTC-integrated Coinstar kiosks are now newly...
Adding Dynamic And Async Functionality To JAMstack Sites
2.1.2020
Jason Lengstorf:
Here’s an incomplete list of things that I’ve repeatedly heard people claim the JAMstack can’t handle that it definitely can:
Load data asynchronously
Handle processing files, such as manipulating images
Read from and write to a database
Handle user authentication and protect...
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...
GlobalBitcoinsPro.com Enables Offline BCH Cash Trades
1.11.2019
After the devastating news of the removal of offline cash trades and the new vigorous and intrusive KYC policy from popular P2P Exchange Platform the community needed an alternative. We’re happy to announce the arrival of GlobalBitcoinsPro.com which has been created to revive the community.
The...
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...
Get Geographic Information from an IP Address for Free
24.9.2019
Say you need to know what country someone visiting your website is from, because you have an internationalized site and display different things based on that country. You could ask the user. You might want to have that functionality anyway to make sure your visitors have control, but surely they...
Weekly Platform News: Text Spacing Bookmarklet, Top-Level Await, New AMP Loading Indicator
5.9.2019
In this week's roundup, a handy bookmarklet for inspecting typography, using await to tinker with how JavaScript modules import one another, plus Facebook's in-app browser is only posing as one. Let's get into the news!
Check if your content breaks after increasing text spacing
Dylan Barrell from...
How to Dynamically Change the Colors of Product Images using CSS Blend Mode and SVG
3.9.2019
Learn a simple technique for adding a color swap functionality to your product images by creating an SVG and applying a mix-blend-mode to the composition.
How to Dynamically Change the Colors of Product Images using CSS Blend Mode and SVG was written by Kyle Wetton and published on Codrops
Let’s Build a JAMstack E-Commerce Store with Netlify Functions
20.8.2019
A lot of people are confused about what JAMstack is. The acronym stands for JavaScript, APIs, and Markup, but truly, JAMstack doesn’t have to include all three. What defines JAMstack is that it’s served without web servers. If you consider the history of computing, this type of abstraction isn’t...
Draggin’ and Droppin’ in React
16.8.2019
The React ecosystem offers us a lot of libraries that all are focused on the interaction of drag and drop. We have react-dnd, react-beautiful-dnd, react-drag-n-drop and many more, but some of them require quite a lot of work to build even a simple drag and drop demo, and some do not provide...
Samsung at Last Adds Bitcoin Functionality to Its Blockchain Phones
14.8.2019
Samsung has added bitcoin functionality to its blockchain-enabled smartphones six months after launch
The Differing Perspectives on CSS-in-JS
14.8.2019
Some people outright hate the idea of CSS-in-JS. Just that name is offensive. Hard no. Styling doesn't belong in CSS, it belongs in CSS, a thing that already exists and that browsers are optimized to use. Separation of concerns. Anything else is a laughable misstep, a sign of not learning from...
A More Accessible Portals Demo
31.7.2019
The point of the <portal> element (behind a flag in Chrome Canary) is that you can preload another whole page (like <iframe>), but then have APIs to animate it to the current page. So "Single Page App"-like functionality (SPA), but natively. I think that's pretty cool. I'm a fan...