(Previous Post: Part 13) Recap Here is a recap of the posts in the "Write a Steemit Web App" series so far: Part 1 - Hello User Provides some skeleton code that can be used as a starter for a
Write a Steemit Web App: Part 13 - How to Calculate a Vote's RShares
(Previous Post: Part 12) In the previous post, we calculated how much a vote was worth after it had been cast and committed to the blockchain. But, how can you determine the amount that a vote will be
(Previous Post: Part 11) Over the past few posts, we've taken a look at how to fetch content. But, how can your web app support the authors of that content by upvoting? Voting Let's face it: People post
Write a Steemit Web App: Part 11 - Posting Content
(Previous Post: Part 10) Previously in this series, we learned how to fetch content (blog posts and replies) from the Steemit blockchain using Steem.js. How would a web app submit new content to Steemit?
Write a Steemit Web App: Part 10 - Retrieving Comments with getContentReplies()
(Previous Post: Part 9) In the previous two posts, I demonstrated a few different ways to retrieve content (i.e., blog posts). Blog posts also have comments associated with them, which is where the
Introduction Unless you are an established rockstar from another social media platform, you usually won't have an audience waiting for you when you first join Steemit. And, since other people must see
How to use a Gravatar for your Steemit Profile Image
Introduction I often come across account profiles on Steemit where there is no profile image set, or where the image is unavailable because it is not hosted in a public location. For the second case, the
Write a Steemit Web App: Part 9 - Retrieving Content with getDiscussionsBy*()
(Previous Post: Part 8) Previously, I introduced the getState() API function that is used by the Condenser app (a.k.a., Steemit.com) to retrieve content for a given URL path, such as 'trending/steemdev'.
Write a Steemit Web App: Part 8 - Retrieving Content with getState()
(Previous Post: Part 7) Steemit is a content platform. So, let's begin to look into how to retrieve content using Steem.js. Introducing getState() If you have been paying attention, the Steemit.com website
Write a Steemit Web App: Part 7 - Bandwidth Availability
(Previous Post: Part 6) There has been a lot of talk lately about Bandwidth on Steemit. It seems that certain anti-spam measures that are built into the system were maybe a little too aggressive. As a
Write a Steemit Web App: Part 6 - Follow/Unfollow Somebody
(Previous Post: Part 5) Up to this point, this series has concentrated on reading data from the API. Now it's time to start writing back to the blockchain! In Part 2, we retrieved the list of followers
Heads up: Geomagnetic Storm Watch for 16-17 July (Northern Lights!)
On July 14th, a long-lasting M2 coronal mass ejection took place with an earthward component: When this cloud of magnetically-charged particles reaches Earth on July 16 (late in the day UTC), it should
(Previous Post: Part 4) Tags When someone submits a story to Steemit, they get to create up to five tags for the article (the first tag is the story's main category). On Steemit.com, tags (or topics) work
Write a Steemit Web App: Part 4 - Calculating Steem Power
(Previous Post: Part 3) Steem Power Steem Power is the measure of a person's influence on Steemit. Steem Power is accumulated as a reward for posting, commenting, and curating, as well as powering up STEEM.
Introducing the Elliptic Curve Discrete Log Problem
Bitcoin and most other cryptocurrencies today are based in part on Elliptic Curve Cryptography (ECC). What is it about ECC makes it safe to trust your hard-earned money on the Bitcoin blockchain? Elliptic
Write a Steemit Web App: Part 3 - Current Voting Power
(Previous Post: Part 2) What is Voting Power? Voting Power is a rate-limiting feature of Steem to help prevent abuse. Each vote cast reduces the user's voting power by 2% of their remaining pool. So, if
Write a Steemit Web App: Part 2 - Followers and Following
(Previous Post: Part 1) Follower/Following Counts Steemit uses the concept of Followers to generate default feeds (e.g., We can get the count of followers and followings for an account by using the
Since there is a JavaScript library for Steem (Steem.js), it is [relatively] easy to create a web application to consume data from the Steem blockchain - very much like the Steemit.com website itself does.
I'm in Detroit this week for business, and walked down Woodward to the riverfront. The RenCen stood out against an azure sky, so I snapped this picture with my phone. This is where the General Motors
Blockchain Technology Being Used for a Global ID Network
Accenture, Microsoft team up on blockchain-based digital ID network Article: TLDR: Accenture and Microsoft are building a global digital ID network using blockchain technology. This will benefit people