Craig Buckler, Jun 04
Michiel Mulders, Jun 04
Solidity Pitfalls: Random Number Generation for Ethereum
This article will guide you through the best practices and pitfalls when using a random number as input for your Ethereum smart contract.
Ahmed Bouchefra, Jun 04
Remix: Develop Smart Contracts for the Ethereum Blockchain
Ahmed Bouchefra introduces the Remix IDE for developing smart contracts for the Ethereum blockchain.
Chris Ward, Jun 04
BigchainDB: Blockchain and Data Storage
Chris Ward looks at the effect blockchain can have on one of the more fundamental parts of the traditional computing space, data storage — covering BigchainDB and other blockchain-based databases.
Craig Buckler, Jun 02
Flow Control in Modern JS: Callbacks to Promises to Async/Await
M. David Green, Jun 01
Robert Walters, Jun 01
Getting Started with Python and MongoDB
In this article, you will learn how to work with MongoDB articles in Python, using the PyMongo driver.
Bruno Skvorc, Jun 01
Ethereum: Internal Transactions & Token Transfers Explained
Bruno Skvorc explains how to interpret the transaction types in Ethereum on Etherscan, showing how to say, with a reasonable degree of certainty, what was transferred to whom, when, and where from, as well as identify what triggered it.
Tonino Jankov, Jun 01
Ethereum Messaging: Explaining Whisper and Status.im
Tonino Jankov shows how Ethereum is more than just a cryptocurrency or smart contracts platform, revealing a whole ecosystem being built beside the Ethereum blockchain, and flagging some very interesting changes to the Internet as we know it in the coming years.
Craig Buckler, May 31
What’s new in ES2017: Async functions, improved objects and more
Darren Jones, May 31
Alibaba Cloud, AWS & DigitalOcean: Cloud Services Compared
In this post we're going to take a look at 3 of the big cloud providers - AWS, Alibaba Cloud and Digital Ocean - and compare them.
Olayinka Omole, May 31
A Side-by-side Comparison of Express, Koa and Hapi.js
SitePoint Team, May 31
Improve Your Workflow: Top Invoicing and Time Management Apps
Are you on a team, or a freelancer with clients to serve? You want to use your time efficiently and effectively - here's all the help you'll need for that.
Tonino Jankov, May 31
Decentralized Storage and Publication with IPFS and Swarm
Tonino Jankov introduces IPFS and Swarm, two of the most prominent solutions for decentralized content publication and storage.
James Wright, May 30
Ahmed Bouchefra, May 30
An Introduction to Sails.js
Ahmed Bouchefra introduces Sails.js, covering basic concepts and creating an API by generating models, adding attributes and generating controllers.
Mark Brown, May 30
Building Apps and Services with the Hapi.js Framework
Mark Brown introduces Hapi.js, a rich framework for building apps and services, showing how to create JSON APIs and easily extend or modify their behavior.
SitePoint Team, May 30
SITE123: A Website Builder to Save Time and Money
Spend a few minutes, make a few little adjustments, upload your content, and you will have a stunning website with SITE123.
Tonino Jankov, May 30
Ethereum's Casper: Ghostbusting Proof of Stake Problems
Tonino Jankov looks at Ethereum’s upcoming Serenity update, and both Casper and other improvements of the protocol that promise to improve its scalability and efficiency.
Mark Brown, May 29
Using ES Modules in the Browser Today
Mark Brown shows how you can use ES modules in the browser today, moving away from module loaders to bundle dependencies into a single ES5 file.
Michael Wanyoike, May 29
Building a Real-time Chat App with Sails.js
Michael Wanyoike introduces the fundamentals of Sails.js, demonstrating how to build a simple, user-friendly chat application.
Craig Buckler, May 29
ES6 in Action: Enhanced Object Literals
Craig looks at object literals, digging into new features introduced from ES2015 (ES6) that make object handling even easier in modern browsers and Node.js.
James Hibbard, May 29
Build a Simple Beginner App with Node, Bootstrap & MongoDB
James Hibbard demonstrates how to build a no-frills web app using Node.js, focusing on issues you’re likely to encounter when building a real-world app.
Bruno Skvorc, May 29
Proof of Stake vs Proof of Work
Bruno Skvorc compares and contrasts Proof of Work (PoW), Proof of Stake (PoS), Delegated Proof of Stake (DPoS) and Proof of Authority (PoA) as well, examining how they work and their pros and cons.