JavaScript
Kim Maida, May 21

Authenticating Firebase and Angular with Auth0: Part 1

Kim Maida explains how to authenticate firebase and Angular with Auth0, covering custom tokens and lazy loading.
JavaScript
Ahmed Bouchefra, May 21

Creating UIs with Angular Material Design Components

Ahmed explores Material Design in Angular, looking at how to create a simple Angular application with a UI built from various Angular Material components.
Design & UX
Daniel Schwarz, May 21

5 Pitfalls to Avoid When Reading Analytics

Daniel Schwarz discusses the mindset required to understand the needs of your users, and five pitfalls to avoid when interpreting analytics data.
Blockchain
Bruno Skvorc, May 21

A Deep Dive into Cryptography

You've heard of encryption, but do you know what it actually is and how it works? Bruno Skvorc takes you back to the basics and explains encryption, describes the different types, and provides algorithm examples. If you've ever wanted to understand this but it seemed too complicated, you'll love this post.
PHP
Shaik Ismail, May 20

How to Fix Magento Login Issues with Cookies and Sessions

We look at how Magento cookies can create issues with login functionality, and how these issues should be resolved.
Web
Jeff Cleverley, May 18

5 Steps to Installing WordPress with LEMP on Alibaba Cloud

In this article however, we will discover how to deploy a WordPress website on a LEMP stack.
HTML & CSS
David Attard, May 18

15 Bootstrap Tools and Playgrounds

David Attard reviews 15 Bootstrap tools and playgrounds for improving your workflow and making it easier to get started with the Bootstrap CSS Framework.
Blockchain
Bruno Skvorc, May 18

How the Lightning Network Helps Blockchains Scale

Bitcoin is currently impractical to use because of slow and expensive transactions plaguing its blockchain. Bruno Skvorc explains the concept of the Lightning Network, which was introduced as a solution to this scalability issue.
Web
Jay Gordon, May 17

Distributed App Deployment with Kubernetes & MongoDB Atlas

I cover how MongoDB Atlas and Kubernetes can be leveraged together to simplify the process of deploying and managing applications and their dependencies.
Web
Adam Roberts, May 17

How to Use Service Workers to Communicate Across Browser Tabs

Front-end lead Tim Evko discusses things he's focused on lately, including a new use for service workers. Part of a Versioning interview series.
HTML & CSS
Maria Antonietta Perna, May 17

The CSS Grid Layout vs CSS Frameworks Debate

Maria Antonietta Perna takes Bootstrap as representative of CSS frameworks, asking if there are still reasons to use frameworks now that we have CSS Grid.
Blockchain
Bruno Skvorc, May 17

What is a Bitcoin Node? Mining versus Validation

Bruno Skvorc explains the concept of nodes in Bitcoin, exploring the difference between mining and validation.
JavaScript
Ben Vinegar, May 16

What the Heck Does "Script Error" Mean?

"Script error" is what browsers send to the onerror callback when an error originates from a JavaScript file served from a different origin.
HTML & CSS
Ahmed Bouchefra, May 16

Bootstrap Grid: Mastering the Most Useful Flexbox Properties

Ahmed Bouchefra introduces key Bootstrap CSS classes for building layouts with the Bootstrap grid system, along with a quick introduction to using Flexbox.
Entrepreneur
Adrian Try, May 16

10 Reasons to Meet New People - and How a Mobile App Can Help

Here are ten ways that networking can help you learn, collaborate and grow, and how Shapr, a mobile app, can help you facilitate that.
Blockchain
Mateja Kendel, May 16

The Top Nine Uses for Blockchain

Mateja Kendel presents a list of the top nine uses for blockchain that are not only viable, but also necessary and highly probable, including financial freedom, decentralization, immutability, voting and loyalty points.
Web
SitePoint Team, May 15

BeTheme: The WordPress Theme that Follows the Latest Design Trends

BeTheme is a WordPress theme that has kept up with the latest in design. Here are examples of the 8 most stunning trends.
HTML & CSS
Maria Antonietta Perna, May 15

Bootstrap UI Libraries for Angular, React and Vue.js

Maria Antonietta Perna lists a number of Bootstrap UI libraries to style your Angular, React, and Vue.js components.
Blockchain
Bruno Skvorc, May 15

Introduction to Ethereum: A Cryptocurrency with a Difference

Bruno Skvorc introduces Ethereum, a special blockchain with a special token called Ether, showing how it's different from bitcoin, and what makes it stand out in the world of cryptocurrency.
Blockchain
Bruno Skvorc, May 15

Storing Cryptocurrency: How Hardware Wallets Work

Bruno Skvorc explains how hardware wallets work in a technical (but hopefully human-readable) way, detailing how they do what they do and how they can be this flexible and yet this secure.
HTML & CSS
Zeeshan Chawdhary, May 14

Integrating Bootstrap with Vue.js using Bootstrap-Vue

Zeeshan Chawdhary demonstrates how to use Bootstrap with Vue.js, using Bootstrap-Vue to replace Bootstrap’s dynamic components' reliance on jQuery.
Blockchain
Bruno Skvorc, May 14

Blockchain: What It Is, How It Works, Why It’s So Popular

Bruno Skvorc explains what “the blockchain” actually is, how it works, why it’s popular, and why so many people claim it’ll revolutionize the world.
Java
Shaik Ismail, May 13

How to Inject OSGi Dependencies in Custom Portlets in Liferay 7

Liferay 7 uses the OSGi framework to provide a dev environment for modular apps. We used this feature to inject Liferay functionality into our portlet.
Web
Leo Zheng, May 11

Cloud Data Strategies: Preventing Data Black Holes in the Cloud

Why are we going on about black holes, gravitational effects, and points of no return? Because something analogous is happening right now in computing.