@tarunchaudhary
32techie, Geek, Crypto enthusiast, Miner, Book reader, Poet, Shayar, movie freak, funnybone, curioustechie
steemit.com/@tarunchaudharyVOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS83.29%
Net Worth
0.781USD
STEEM
0.002STEEM
SBD
1.475SBD
Effective Power
5.001SP
├── Own SP
0.991SP
└── Incoming DelegationsDeleg
+4.010SP
Detailed Balance
| STEEM | ||
| balance | 0.002STEEM | STEEM |
| market_balance | 0.000STEEM | STEEM |
| savings_balance | 0.000STEEM | STEEM |
| reward_steem_balance | 0.000STEEM | STEEM |
| STEEM POWER | ||
| Own SP | 0.991SP | SP |
| Delegated Out | 0.000SP | SP |
| Delegation In | 4.010SP | SP |
| Effective Power | 5.001SP | SP |
| Reward SP (pending) | 0.000SP | SP |
| SBD | ||
| sbd_balance | 1.475SBD | SBD |
| sbd_conversions | 0.000SBD | SBD |
| sbd_market_balance | 0.000SBD | SBD |
| savings_sbd_balance | 0.000SBD | SBD |
| reward_sbd_balance | 0.000SBD | SBD |
{
"balance": "0.002 STEEM",
"savings_balance": "0.000 STEEM",
"reward_steem_balance": "0.000 STEEM",
"vesting_shares": "1614.087735 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "6529.572071 VESTS",
"sbd_balance": "1.475 SBD",
"savings_sbd_balance": "0.000 SBD",
"reward_sbd_balance": "0.000 SBD",
"conversions": []
}Account Info
| name | tarunchaudhary |
| id | 557550 |
| rank | 732,845 |
| reputation | 5743944321 |
| created | 2018-01-04T11:40:48 |
| recovery_account | steem |
| proxy | None |
| post_count | 54 |
| comment_count | 0 |
| lifetime_vote_count | 0 |
| witnesses_voted_for | 0 |
| last_post | 2018-01-28T09:47:21 |
| last_root_post | 2018-01-27T19:13:33 |
| last_vote_time | 2018-09-13T13:32:36 |
| proxied_vsf_votes | 0, 0, 0, 0 |
| can_vote | 1 |
| voting_power | 0 |
| delayed_votes | 0 |
| balance | 0.002 STEEM |
| savings_balance | 0.000 STEEM |
| sbd_balance | 1.475 SBD |
| savings_sbd_balance | 0.000 SBD |
| vesting_shares | 1614.087735 VESTS |
| delegated_vesting_shares | 0.000000 VESTS |
| received_vesting_shares | 6529.572071 VESTS |
| reward_vesting_balance | 0.000000 VESTS |
| vesting_balance | 0.000 STEEM |
| vesting_withdraw_rate | 0.000000 VESTS |
| next_vesting_withdrawal | 1969-12-31T23:59:59 |
| withdrawn | 0 |
| to_withdraw | 0 |
| withdraw_routes | 0 |
| savings_withdraw_requests | 0 |
| last_account_recovery | 1970-01-01T00:00:00 |
| reset_account | null |
| last_owner_update | 1970-01-01T00:00:00 |
| last_account_update | 2018-01-27T18:14:09 |
| mined | No |
| sbd_seconds | 3,054,906,843 |
| sbd_last_interest_payment | 2018-01-16T15:16:21 |
| savings_sbd_last_interest_payment | 1970-01-01T00:00:00 |
{
"id": 557550,
"name": "tarunchaudhary",
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6ijXZCTRPd19RUxw9VP9Pa5cJvzworFiTVm7x3SDW8P8yzjN3C",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM52J4v5aR1WPC429fKHhxdLuQesxER6hFCYcztcsd2qoRavZViW",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"utopian.app",
1
]
],
"key_auths": [
[
"STM7VghgXYJfMysnc67vrPXhGu3qU2cD7KRCCS3rGLpiW31A4vJB3",
1
]
]
},
"memo_key": "STM6aDUXrxnjx9fXHbEaAevnwrMP8KB2WdTDtARVS9d96pbDCYzu2",
"json_metadata": "{\"profile\":{\"name\":\"Tarun Chaudhary\",\"about\":\"techie, Geek, Crypto enthusiast, Miner, Book reader, Poet, Shayar, movie freak, funnybone, curioustechie\",\"location\":\"Bangalore\",\"website\":\"http://curioustechie.in\",\"profile_image\":\"https://scontent.fblr2-1.fna.fbcdn.net/v/t1.0-9/17499216_10212606044531875_7071223390143879985_n.jpg?oh=e72ff9d6e7a72477459ff779b92247c4&oe=5ABD5E9F\"}}",
"posting_json_metadata": "{\"profile\":{\"name\":\"Tarun Chaudhary\",\"about\":\"techie, Geek, Crypto enthusiast, Miner, Book reader, Poet, Shayar, movie freak, funnybone, curioustechie\",\"location\":\"Bangalore\",\"website\":\"http://curioustechie.in\",\"profile_image\":\"https://scontent.fblr2-1.fna.fbcdn.net/v/t1.0-9/17499216_10212606044531875_7071223390143879985_n.jpg?oh=e72ff9d6e7a72477459ff779b92247c4&oe=5ABD5E9F\"}}",
"proxy": "",
"last_owner_update": "1970-01-01T00:00:00",
"last_account_update": "2018-01-27T18:14:09",
"created": "2018-01-04T11:40:48",
"mined": false,
"recovery_account": "steem",
"last_account_recovery": "1970-01-01T00:00:00",
"reset_account": "null",
"comment_count": 0,
"lifetime_vote_count": 0,
"post_count": 54,
"can_vote": true,
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779088359
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779088359
},
"voting_power": 0,
"balance": "0.002 STEEM",
"savings_balance": "0.000 STEEM",
"sbd_balance": "1.475 SBD",
"sbd_seconds": "3054906843",
"sbd_seconds_last_update": "2018-02-12T10:19:36",
"sbd_last_interest_payment": "2018-01-16T15:16:21",
"savings_sbd_balance": "0.000 SBD",
"savings_sbd_seconds": "0",
"savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
"savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
"savings_withdraw_requests": 0,
"reward_sbd_balance": "0.000 SBD",
"reward_steem_balance": "0.000 STEEM",
"reward_vesting_balance": "0.000000 VESTS",
"reward_vesting_steem": "0.000 STEEM",
"vesting_shares": "1614.087735 VESTS",
"delegated_vesting_shares": "0.000000 VESTS",
"received_vesting_shares": "6529.572071 VESTS",
"vesting_withdraw_rate": "0.000000 VESTS",
"next_vesting_withdrawal": "1969-12-31T23:59:59",
"withdrawn": 0,
"to_withdraw": 0,
"withdraw_routes": 0,
"curation_rewards": 7,
"posting_rewards": 554,
"proxied_vsf_votes": [
0,
0,
0,
0
],
"witnesses_voted_for": 0,
"last_post": "2018-01-28T09:47:21",
"last_root_post": "2018-01-27T19:13:33",
"last_vote_time": "2018-09-13T13:32:36",
"post_bandwidth": 0,
"pending_claimed_accounts": 0,
"vesting_balance": "0.000 STEEM",
"reputation": "5743944321",
"transfer_history": [],
"market_history": [],
"post_history": [],
"vote_history": [],
"other_history": [],
"witness_votes": [],
"tags_usage": [],
"guest_bloggers": [],
"rank": 732845
}Withdraw Routes
| Incoming | Outgoing |
|---|---|
Empty | Empty |
{
"incoming": [],
"outgoing": []
}From Date
To Date
steemdelegated 4.010 SP to @tarunchaudhary2026/05/18 07:12:39
steemdelegated 4.010 SP to @tarunchaudhary
2026/05/18 07:12:39
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 6529.572071 VESTS |
| Transaction Info | Block #106151763/Trx f2fe1b16467605410c1a69c2666fd50fcc80b7e5 |
View Raw JSON Data
{
"trx_id": "f2fe1b16467605410c1a69c2666fd50fcc80b7e5",
"block": 106151763,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-18T07:12:39",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "6529.572071 VESTS"
}
]
}steemdelegated 2.344 SP to @tarunchaudhary2026/05/13 08:06:51
steemdelegated 2.344 SP to @tarunchaudhary
2026/05/13 08:06:51
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 3817.361666 VESTS |
| Transaction Info | Block #106009560/Trx 1c2191d937fd00eec34dc1bec50aafd629bf4119 |
View Raw JSON Data
{
"trx_id": "1c2191d937fd00eec34dc1bec50aafd629bf4119",
"block": 106009560,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-05-13T08:06:51",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "3817.361666 VESTS"
}
]
}steemdelegated 4.017 SP to @tarunchaudhary2026/04/26 06:23:15
steemdelegated 4.017 SP to @tarunchaudhary
2026/04/26 06:23:15
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 6542.087827 VESTS |
| Transaction Info | Block #105519223/Trx 70fbde87b90c0e8b3b8369452484e2b5b12334fa |
View Raw JSON Data
{
"trx_id": "70fbde87b90c0e8b3b8369452484e2b5b12334fa",
"block": 105519223,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-04-26T06:23:15",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "6542.087827 VESTS"
}
]
}steemdelegated 2.370 SP to @tarunchaudhary2026/01/24 02:32:06
steemdelegated 2.370 SP to @tarunchaudhary
2026/01/24 02:32:06
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 3858.908485 VESTS |
| Transaction Info | Block #102874246/Trx 88373fd9afef1f867992df5244ecc9214db2d20f |
View Raw JSON Data
{
"trx_id": "88373fd9afef1f867992df5244ecc9214db2d20f",
"block": 102874246,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2026-01-24T02:32:06",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "3858.908485 VESTS"
}
]
}steemdelegated 2.471 SP to @tarunchaudhary2024/12/17 21:41:06
steemdelegated 2.471 SP to @tarunchaudhary
2024/12/17 21:41:06
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 4023.127682 VESTS |
| Transaction Info | Block #91320444/Trx 6524826dd3627f59d51f7a88a742d2cd47ea99e0 |
View Raw JSON Data
{
"trx_id": "6524826dd3627f59d51f7a88a742d2cd47ea99e0",
"block": 91320444,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2024-12-17T21:41:06",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "4023.127682 VESTS"
}
]
}steemdelegated 2.574 SP to @tarunchaudhary2023/11/14 13:20:30
steemdelegated 2.574 SP to @tarunchaudhary
2023/11/14 13:20:30
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 4192.261214 VESTS |
| Transaction Info | Block #79874553/Trx 5d43a418dc4b784cea3a63d07608c7ed5175d599 |
View Raw JSON Data
{
"trx_id": "5d43a418dc4b784cea3a63d07608c7ed5175d599",
"block": 79874553,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-11-14T13:20:30",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "4192.261214 VESTS"
}
]
}steemdelegated 4.378 SP to @tarunchaudhary2023/09/22 11:29:15
steemdelegated 4.378 SP to @tarunchaudhary
2023/09/22 11:29:15
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 7129.170000 VESTS |
| Transaction Info | Block #78364175/Trx 82a75f09f133706dd098cc3e35bc345fc9632852 |
View Raw JSON Data
{
"trx_id": "82a75f09f133706dd098cc3e35bc345fc9632852",
"block": 78364175,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2023-09-22T11:29:15",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "7129.170000 VESTS"
}
]
}steemdelegated 4.514 SP to @tarunchaudhary2022/11/03 18:48:57
steemdelegated 4.514 SP to @tarunchaudhary
2022/11/03 18:48:57
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 7351.221438 VESTS |
| Transaction Info | Block #69121755/Trx 1b423357ab988abb2d54d773df34409298befc1a |
View Raw JSON Data
{
"trx_id": "1b423357ab988abb2d54d773df34409298befc1a",
"block": 69121755,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-11-03T18:48:57",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "7351.221438 VESTS"
}
]
}steemdelegated 4.650 SP to @tarunchaudhary2022/01/17 23:55:12
steemdelegated 4.650 SP to @tarunchaudhary
2022/01/17 23:55:12
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 7571.329039 VESTS |
| Transaction Info | Block #60824895/Trx 970866e6af13089c57ef17f0fa7269f61b61fc41 |
View Raw JSON Data
{
"trx_id": "970866e6af13089c57ef17f0fa7269f61b61fc41",
"block": 60824895,
"trx_in_block": 7,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2022-01-17T23:55:12",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "7571.329039 VESTS"
}
]
}steemdelegated 4.763 SP to @tarunchaudhary2021/06/14 07:03:42
steemdelegated 4.763 SP to @tarunchaudhary
2021/06/14 07:03:42
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 7755.523327 VESTS |
| Transaction Info | Block #54615165/Trx c23e3774294dcbb25953b60eb73c1732acef9d57 |
View Raw JSON Data
{
"trx_id": "c23e3774294dcbb25953b60eb73c1732acef9d57",
"block": 54615165,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2021-06-14T07:03:42",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "7755.523327 VESTS"
}
]
}steemdelegated 4.878 SP to @tarunchaudhary2020/12/11 17:15:18
steemdelegated 4.878 SP to @tarunchaudhary
2020/12/11 17:15:18
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 7942.945301 VESTS |
| Transaction Info | Block #49362405/Trx a4a28f45b6807607a939609c1a40159f504813fa |
View Raw JSON Data
{
"trx_id": "a4a28f45b6807607a939609c1a40159f504813fa",
"block": 49362405,
"trx_in_block": 3,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-11T17:15:18",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "7942.945301 VESTS"
}
]
}steemdelegated 1.174 SP to @tarunchaudhary2020/12/06 10:50:36
steemdelegated 1.174 SP to @tarunchaudhary
2020/12/06 10:50:36
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 1912.543513 VESTS |
| Transaction Info | Block #49213915/Trx cd8fec09a8edce8cf03489cbe9c564c86318151b |
View Raw JSON Data
{
"trx_id": "cd8fec09a8edce8cf03489cbe9c564c86318151b",
"block": 49213915,
"trx_in_block": 0,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-06T10:50:36",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "1912.543513 VESTS"
}
]
}steemdelegated 4.882 SP to @tarunchaudhary2020/12/05 20:53:06
steemdelegated 4.882 SP to @tarunchaudhary
2020/12/05 20:53:06
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 7949.153155 VESTS |
| Transaction Info | Block #49197488/Trx 69bd65dcaaf7279e5cde97cea6d01a1eaaa14cac |
View Raw JSON Data
{
"trx_id": "69bd65dcaaf7279e5cde97cea6d01a1eaaa14cac",
"block": 49197488,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-12-05T20:53:06",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "7949.153155 VESTS"
}
]
}steemdelegated 1.179 SP to @tarunchaudhary2020/11/03 04:23:24
steemdelegated 1.179 SP to @tarunchaudhary
2020/11/03 04:23:24
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 1920.017158 VESTS |
| Transaction Info | Block #48272813/Trx 4d94b30f9d673c936294909184a64245542720de |
View Raw JSON Data
{
"trx_id": "4d94b30f9d673c936294909184a64245542720de",
"block": 48272813,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-11-03T04:23:24",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "1920.017158 VESTS"
}
]
}steemdelegated 5.006 SP to @tarunchaudhary2020/05/09 11:54:33
steemdelegated 5.006 SP to @tarunchaudhary
2020/05/09 11:54:33
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 8151.958514 VESTS |
| Transaction Info | Block #43224260/Trx 41670e6c6920c1d70cefc0f33a501ee49b109bbe |
View Raw JSON Data
{
"trx_id": "41670e6c6920c1d70cefc0f33a501ee49b109bbe",
"block": 43224260,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-09T11:54:33",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "8151.958514 VESTS"
}
]
}steemdelegated 1.200 SP to @tarunchaudhary2020/05/08 16:25:57
steemdelegated 1.200 SP to @tarunchaudhary
2020/05/08 16:25:57
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 1953.311140 VESTS |
| Transaction Info | Block #43201444/Trx f7364a5c0d8840bc4c8527bd4fd19de592bac4e3 |
View Raw JSON Data
{
"trx_id": "f7364a5c0d8840bc4c8527bd4fd19de592bac4e3",
"block": 43201444,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-05-08T16:25:57",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "1953.311140 VESTS"
}
]
}2020/01/04 12:45:54
2020/01/04 12:45:54
| parent author | tarunchaudhary |
| parent permlink | web-performance-done-right |
| author | steemitboard |
| permlink | steemitboard-notify-tarunchaudhary-20200104t124553000z |
| title | |
| body | Congratulations @tarunchaudhary! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@tarunchaudhary/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@tarunchaudhary) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=tarunchaudhary)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #39633868/Trx ff6afa76da378f5c48912e80790a64eaf2a6405e |
View Raw JSON Data
{
"trx_id": "ff6afa76da378f5c48912e80790a64eaf2a6405e",
"block": 39633868,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2020-01-04T12:45:54",
"op": [
"comment",
{
"parent_author": "tarunchaudhary",
"parent_permlink": "web-performance-done-right",
"author": "steemitboard",
"permlink": "steemitboard-notify-tarunchaudhary-20200104t124553000z",
"title": "",
"body": "Congratulations @tarunchaudhary! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@tarunchaudhary/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@tarunchaudhary) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=tarunchaudhary)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}steemdelegated 5.066 SP to @tarunchaudhary2019/11/17 01:03:00
steemdelegated 5.066 SP to @tarunchaudhary
2019/11/17 01:03:00
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 8249.067768 VESTS |
| Transaction Info | Block #38239937/Trx a22b720d2190b9654cd0b7a61fe353b640ff3444 |
View Raw JSON Data
{
"trx_id": "a22b720d2190b9654cd0b7a61fe353b640ff3444",
"block": 38239937,
"trx_in_block": 16,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-11-17T01:03:00",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "8249.067768 VESTS"
}
]
}dtubesent 0.001 STEEM to @tarunchaudhary- "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"2019/08/22 17:45:51
dtubesent 0.001 STEEM to @tarunchaudhary- "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"
2019/08/22 17:45:51
| from | dtube |
| to | tarunchaudhary |
| amount | 0.001 STEEM |
| memo | Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube |
| Transaction Info | Block #35781325/Trx d177290f88fa7b67d479b3d45d4601b059680633 |
View Raw JSON Data
{
"trx_id": "d177290f88fa7b67d479b3d45d4601b059680633",
"block": 35781325,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-08-22T17:45:51",
"op": [
"transfer",
{
"from": "dtube",
"to": "tarunchaudhary",
"amount": "0.001 STEEM",
"memo": "Time is running out, claim your DTube account now before anyone else can! Login at https://d.tube"
}
]
}steemdetectivesent 0.001 STEEM to @tarunchaudhary- "Hy @tarunchaudhary check out https://steemdetective.com"2019/06/05 08:34:45
steemdetectivesent 0.001 STEEM to @tarunchaudhary- "Hy @tarunchaudhary check out https://steemdetective.com"
2019/06/05 08:34:45
| from | steemdetective |
| to | tarunchaudhary |
| amount | 0.001 STEEM |
| memo | Hy @tarunchaudhary check out https://steemdetective.com |
| Transaction Info | Block #33528540/Trx c45b980ca531526cb612faea4b7429ebde97537f |
View Raw JSON Data
{
"trx_id": "c45b980ca531526cb612faea4b7429ebde97537f",
"block": 33528540,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-06-05T08:34:45",
"op": [
"transfer",
{
"from": "steemdetective",
"to": "tarunchaudhary",
"amount": "0.001 STEEM",
"memo": "Hy @tarunchaudhary check out https://steemdetective.com"
}
]
}2019/01/04 12:46:33
2019/01/04 12:46:33
| parent author | tarunchaudhary |
| parent permlink | web-performance-done-right |
| author | steemitboard |
| permlink | steemitboard-notify-tarunchaudhary-20190104t124632000z |
| title | |
| body | Congratulations @tarunchaudhary! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@tarunchaudhary/birthday1.png</td><td>1 Year on Steemit</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@tarunchaudhary)_</sub> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**! |
| json metadata | {"image":["https://steemitboard.com/img/notify.png"]} |
| Transaction Info | Block #29160777/Trx ca5acea82fc06b817d64944d9766df625352fd20 |
View Raw JSON Data
{
"trx_id": "ca5acea82fc06b817d64944d9766df625352fd20",
"block": 29160777,
"trx_in_block": 4,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2019-01-04T12:46:33",
"op": [
"comment",
{
"parent_author": "tarunchaudhary",
"parent_permlink": "web-performance-done-right",
"author": "steemitboard",
"permlink": "steemitboard-notify-tarunchaudhary-20190104t124632000z",
"title": "",
"body": "Congratulations @tarunchaudhary! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@tarunchaudhary/birthday1.png</td><td>1 Year on Steemit</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@tarunchaudhary)_</sub>\n\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
"json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
}
]
}steemdelegated 5.187 SP to @tarunchaudhary2018/12/13 13:52:48
steemdelegated 5.187 SP to @tarunchaudhary
2018/12/13 13:52:48
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 8446.352102 VESTS |
| Transaction Info | Block #28528946/Trx 65c2915d5089e752df9d968aa274438a2c39ec7c |
View Raw JSON Data
{
"trx_id": "65c2915d5089e752df9d968aa274438a2c39ec7c",
"block": 28528946,
"trx_in_block": 23,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-12-13T13:52:48",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "8446.352102 VESTS"
}
]
}steemdelegated 17.634 SP to @tarunchaudhary2018/09/13 14:56:06
steemdelegated 17.634 SP to @tarunchaudhary
2018/09/13 14:56:06
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 28715.918236 VESTS |
| Transaction Info | Block #25926852/Trx 15f3f99cd6c6062a8f22bd3199363932ecff95b7 |
View Raw JSON Data
{
"trx_id": "15f3f99cd6c6062a8f22bd3199363932ecff95b7",
"block": 25926852,
"trx_in_block": 32,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-13T14:56:06",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "28715.918236 VESTS"
}
]
}2018/09/13 13:32:36
2018/09/13 13:32:36
| voter | tarunchaudhary |
| author | resfeber |
| permlink | grand-statue-of-lord-shiva-in-rishikesh-haridwargod-of-destruction |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25925183/Trx 4daae56e1c7cfea2ddba48fc8303d8c8ae700a46 |
View Raw JSON Data
{
"trx_id": "4daae56e1c7cfea2ddba48fc8303d8c8ae700a46",
"block": 25925183,
"trx_in_block": 21,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-13T13:32:36",
"op": [
"vote",
{
"voter": "tarunchaudhary",
"author": "resfeber",
"permlink": "grand-statue-of-lord-shiva-in-rishikesh-haridwargod-of-destruction",
"weight": 10000
}
]
}tarunchaudharyupvoted (100.00%) @resfeber / it-will-work-out-just-have-love-and-faith-32018/09/13 13:32:30
tarunchaudharyupvoted (100.00%) @resfeber / it-will-work-out-just-have-love-and-faith-3
2018/09/13 13:32:30
| voter | tarunchaudhary |
| author | resfeber |
| permlink | it-will-work-out-just-have-love-and-faith-3 |
| weight | 10000 (100.00%) |
| Transaction Info | Block #25925181/Trx a02b106e8bffd554a2bf284209384986780caa73 |
View Raw JSON Data
{
"trx_id": "a02b106e8bffd554a2bf284209384986780caa73",
"block": 25925181,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-09-13T13:32:30",
"op": [
"vote",
{
"voter": "tarunchaudhary",
"author": "resfeber",
"permlink": "it-will-work-out-just-have-love-and-faith-3",
"weight": 10000
}
]
}steemdelegated 5.257 SP to @tarunchaudhary2018/05/17 03:12:00
steemdelegated 5.257 SP to @tarunchaudhary
2018/05/17 03:12:00
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 8559.977867 VESTS |
| Transaction Info | Block #22498138/Trx bdd79262e85bc2d179b1d30a506d1323ed5b9baf |
View Raw JSON Data
{
"trx_id": "bdd79262e85bc2d179b1d30a506d1323ed5b9baf",
"block": 22498138,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-05-17T03:12:00",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "8559.977867 VESTS"
}
]
}steemdelegated 17.782 SP to @tarunchaudhary2018/04/16 05:00:51
steemdelegated 17.782 SP to @tarunchaudhary
2018/04/16 05:00:51
| delegator | steem |
| delegatee | tarunchaudhary |
| vesting shares | 28957.093106 VESTS |
| Transaction Info | Block #21608334/Trx 408d7c95061536f37535f1caf7ce2340c4752ad0 |
View Raw JSON Data
{
"trx_id": "408d7c95061536f37535f1caf7ce2340c4752ad0",
"block": 21608334,
"trx_in_block": 19,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-04-16T05:00:51",
"op": [
"delegate_vesting_shares",
{
"delegator": "steem",
"delegatee": "tarunchaudhary",
"vesting_shares": "28957.093106 VESTS"
}
]
}2018/02/17 05:17:42
2018/02/17 05:17:42
| parent author | tarunchaudhary |
| parent permlink | about-myself |
| author | mininthecity |
| permlink | re-tarunchaudhary-about-myself-20180217t051741326z |
| title | |
| body | Welcome to Steemit! How was your first month? I joined in December and I'm hosting my first contest to thank followers. Enter here if you're interested: https://steemit.com/contest/@mininthecity/win-sbd-thank-you-contest-for-new-and-existing-followers Good luck! |
| json metadata | {"tags":["introduceyourself"],"links":["https://steemit.com/contest/@mininthecity/win-sbd-thank-you-contest-for-new-and-existing-followers"],"app":"steemit/0.1"} |
| Transaction Info | Block #19940024/Trx ed704c78ff3a4d3fbd9845381ff0c2b28c00464b |
View Raw JSON Data
{
"trx_id": "ed704c78ff3a4d3fbd9845381ff0c2b28c00464b",
"block": 19940024,
"trx_in_block": 31,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-02-17T05:17:42",
"op": [
"comment",
{
"parent_author": "tarunchaudhary",
"parent_permlink": "about-myself",
"author": "mininthecity",
"permlink": "re-tarunchaudhary-about-myself-20180217t051741326z",
"title": "",
"body": "Welcome to Steemit! How was your first month? I joined in December and I'm hosting my first contest to thank followers. Enter here if you're interested: https://steemit.com/contest/@mininthecity/win-sbd-thank-you-contest-for-new-and-existing-followers\nGood luck!",
"json_metadata": "{\"tags\":[\"introduceyourself\"],\"links\":[\"https://steemit.com/contest/@mininthecity/win-sbd-thank-you-contest-for-new-and-existing-followers\"],\"app\":\"steemit/0.1\"}"
}
]
}mininthecityupvoted (100.00%) @tarunchaudhary / about-myself2018/02/17 05:15:12
mininthecityupvoted (100.00%) @tarunchaudhary / about-myself
2018/02/17 05:15:12
| voter | mininthecity |
| author | tarunchaudhary |
| permlink | about-myself |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19939974/Trx 4d91ffbc24dab1483fbbf7c24cb75fecb6eeca85 |
View Raw JSON Data
{
"trx_id": "4d91ffbc24dab1483fbbf7c24cb75fecb6eeca85",
"block": 19939974,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-02-17T05:15:12",
"op": [
"vote",
{
"voter": "mininthecity",
"author": "tarunchaudhary",
"permlink": "about-myself",
"weight": 10000
}
]
}tarunchaudharyclaimed reward balance: 0.001 SP2018/02/12 10:19:36
tarunchaudharyclaimed reward balance: 0.001 SP
2018/02/12 10:19:36
| account | tarunchaudhary |
| reward steem | 0.000 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 2.045679 VESTS |
| Transaction Info | Block #19802198/Trx 19deafecc9fa43a93fc5a9a7b3ccd5844158fd31 |
View Raw JSON Data
{
"trx_id": "19deafecc9fa43a93fc5a9a7b3ccd5844158fd31",
"block": 19802198,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-02-12T10:19:36",
"op": [
"claim_reward_balance",
{
"account": "tarunchaudhary",
"reward_steem": "0.000 STEEM",
"reward_sbd": "0.000 SBD",
"reward_vests": "2.045679 VESTS"
}
]
}tarunchaudharyreceived 0.001 SP curation reward for @varunpinto / eyes-of-a-child2018/02/04 09:20:30
tarunchaudharyreceived 0.001 SP curation reward for @varunpinto / eyes-of-a-child
2018/02/04 09:20:30
| curator | tarunchaudhary |
| reward | 2.045679 VESTS |
| comment author | varunpinto |
| comment permlink | eyes-of-a-child |
| Transaction Info | Block #19570974/Virtual Operation #16 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 19570974,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 16,
"timestamp": "2018-02-04T09:20:30",
"op": [
"curation_reward",
{
"curator": "tarunchaudhary",
"reward": "2.045679 VESTS",
"comment_author": "varunpinto",
"comment_permlink": "eyes-of-a-child"
}
]
}tarunchaudharyclaimed reward balance: 0.083 SBD, 0.024 SP2018/02/03 20:42:15
tarunchaudharyclaimed reward balance: 0.083 SBD, 0.024 SP
2018/02/03 20:42:15
| account | tarunchaudhary |
| reward steem | 0.000 STEEM |
| reward sbd | 0.083 SBD |
| reward vests | 38.869082 VESTS |
| Transaction Info | Block #19555854/Trx 420fd8b52437b7e029265ba0760e6c88a00fe903 |
View Raw JSON Data
{
"trx_id": "420fd8b52437b7e029265ba0760e6c88a00fe903",
"block": 19555854,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-02-03T20:42:15",
"op": [
"claim_reward_balance",
{
"account": "tarunchaudhary",
"reward_steem": "0.000 STEEM",
"reward_sbd": "0.083 SBD",
"reward_vests": "38.869082 VESTS"
}
]
}tarunchaudharyreceived 0.032 SBD, 0.009 SP author reward for @tarunchaudhary / web-performance-done-right2018/02/03 19:13:33
tarunchaudharyreceived 0.032 SBD, 0.009 SP author reward for @tarunchaudhary / web-performance-done-right
2018/02/03 19:13:33
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| sbd payout | 0.032 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 14.320173 VESTS |
| Transaction Info | Block #19554138/Virtual Operation #6 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 19554138,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 6,
"timestamp": "2018-02-03T19:13:33",
"op": [
"author_reward",
{
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"sbd_payout": "0.032 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "14.320173 VESTS"
}
]
}utopian.payreceived 0.005 SP benefactor reward from @tarunchaudhary2018/02/03 19:13:33
utopian.payreceived 0.005 SP benefactor reward from @tarunchaudhary
2018/02/03 19:13:33
| benefactor | utopian.pay |
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| sbd payout | 0.000 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 8.182956 VESTS |
| Transaction Info | Block #19554138/Virtual Operation #5 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 19554138,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 5,
"timestamp": "2018-02-03T19:13:33",
"op": [
"comment_benefactor_reward",
{
"benefactor": "utopian.pay",
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"sbd_payout": "0.000 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "8.182956 VESTS"
}
]
}tarunchaudharyreceived 0.051 SBD, 0.015 SP author reward for @tarunchaudhary / facebook-invented-new-time-unit-called-flick2018/02/03 18:26:15
tarunchaudharyreceived 0.051 SBD, 0.015 SP author reward for @tarunchaudhary / facebook-invented-new-time-unit-called-flick
2018/02/03 18:26:15
| author | tarunchaudhary |
| permlink | facebook-invented-new-time-unit-called-flick |
| sbd payout | 0.051 SBD |
| steem payout | 0.000 STEEM |
| vesting payout | 24.548909 VESTS |
| Transaction Info | Block #19553194/Virtual Operation #7 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 19553194,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 7,
"timestamp": "2018-02-03T18:26:15",
"op": [
"author_reward",
{
"author": "tarunchaudhary",
"permlink": "facebook-invented-new-time-unit-called-flick",
"sbd_payout": "0.051 SBD",
"steem_payout": "0.000 STEEM",
"vesting_payout": "24.548909 VESTS"
}
]
}tarunchaudharyclaimed reward balance: 0.003 SP2018/02/02 19:47:42
tarunchaudharyclaimed reward balance: 0.003 SP
2018/02/02 19:47:42
| account | tarunchaudhary |
| reward steem | 0.000 STEEM |
| reward sbd | 0.000 SBD |
| reward vests | 4.091782 VESTS |
| Transaction Info | Block #19526047/Trx a7fef06508f9f994889f60f4e5fbf78f50bd4882 |
View Raw JSON Data
{
"trx_id": "a7fef06508f9f994889f60f4e5fbf78f50bd4882",
"block": 19526047,
"trx_in_block": 46,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-02-02T19:47:42",
"op": [
"claim_reward_balance",
{
"account": "tarunchaudhary",
"reward_steem": "0.000 STEEM",
"reward_sbd": "0.000 SBD",
"reward_vests": "4.091782 VESTS"
}
]
}tarunchaudharyreceived 0.001 SP curation reward for @shenoy / india-steem-meetup-1-jaipur-was-fun2018/02/02 08:25:15
tarunchaudharyreceived 0.001 SP curation reward for @shenoy / india-steem-meetup-1-jaipur-was-fun
2018/02/02 08:25:15
| curator | tarunchaudhary |
| reward | 2.045887 VESTS |
| comment author | shenoy |
| comment permlink | india-steem-meetup-1-jaipur-was-fun |
| Transaction Info | Block #19512420/Virtual Operation #18 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 19512420,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 18,
"timestamp": "2018-02-02T08:25:15",
"op": [
"curation_reward",
{
"curator": "tarunchaudhary",
"reward": "2.045887 VESTS",
"comment_author": "shenoy",
"comment_permlink": "india-steem-meetup-1-jaipur-was-fun"
}
]
}tarunchaudharyreceived 0.001 SP curation reward for @ilyastarar / sharing-educational-content-on-steemit-is-a-huge-responsibility-sharing-with-followers-what-i-feel-about-contributing-to-the2018/02/02 06:35:57
tarunchaudharyreceived 0.001 SP curation reward for @ilyastarar / sharing-educational-content-on-steemit-is-a-huge-responsibility-sharing-with-followers-what-i-feel-about-contributing-to-the
2018/02/02 06:35:57
| curator | tarunchaudhary |
| reward | 2.045895 VESTS |
| comment author | ilyastarar |
| comment permlink | sharing-educational-content-on-steemit-is-a-huge-responsibility-sharing-with-followers-what-i-feel-about-contributing-to-the |
| Transaction Info | Block #19510237/Virtual Operation #31 |
View Raw JSON Data
{
"trx_id": "0000000000000000000000000000000000000000",
"block": 19510237,
"trx_in_block": 4294967295,
"op_in_trx": 0,
"virtual_op": 31,
"timestamp": "2018-02-02T06:35:57",
"op": [
"curation_reward",
{
"curator": "tarunchaudhary",
"reward": "2.045895 VESTS",
"comment_author": "ilyastarar",
"comment_permlink": "sharing-educational-content-on-steemit-is-a-huge-responsibility-sharing-with-followers-what-i-feel-about-contributing-to-the"
}
]
}tarunchaudharyupvoted (100.00%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick2018/01/31 16:59:33
tarunchaudharyupvoted (100.00%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick
2018/01/31 16:59:33
| voter | tarunchaudhary |
| author | tarunchaudhary |
| permlink | facebook-invented-new-time-unit-called-flick |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19465186/Trx 06de173200871026ceec4e4f8bf616cb4b3abf88 |
View Raw JSON Data
{
"trx_id": "06de173200871026ceec4e4f8bf616cb4b3abf88",
"block": 19465186,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-31T16:59:33",
"op": [
"vote",
{
"voter": "tarunchaudhary",
"author": "tarunchaudhary",
"permlink": "facebook-invented-new-time-unit-called-flick",
"weight": 10000
}
]
}tarunchaudharyupvoted (100.00%) @tarunchaudhary / web-performance-done-right2018/01/31 16:59:21
tarunchaudharyupvoted (100.00%) @tarunchaudhary / web-performance-done-right
2018/01/31 16:59:21
| voter | tarunchaudhary |
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19465182/Trx 91059ea0a393f263ece1e1ffdbebd58c59a0b957 |
View Raw JSON Data
{
"trx_id": "91059ea0a393f263ece1e1ffdbebd58c59a0b957",
"block": 19465182,
"trx_in_block": 41,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-31T16:59:21",
"op": [
"vote",
{
"voter": "tarunchaudhary",
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"weight": 10000
}
]
}2018/01/28 22:44:30
2018/01/28 22:44:30
| parent author | tarunchaudhary |
| parent permlink | web-performance-done-right |
| author | kit.andres |
| permlink | re-tarunchaudhary-web-performance-done-right-20180128t224430778z |
| title | |
| body | Your contribution cannot be approved because it does not follow the [Utopian Rules](https://utopian.io/rules). *** According to the blog post rules: * *"Contents already shared anywhere else may still be rejected if submitted in Utopian."* *** You can contact us on [Discord](https://discord.gg/uTyJkNm). **[[utopian-moderator]](https://utopian.io/moderators)** |
| json metadata | {"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"} |
| Transaction Info | Block #19385752/Trx e85cc2f6ab081e63823f696bbc95c0a4cd235a84 |
View Raw JSON Data
{
"trx_id": "e85cc2f6ab081e63823f696bbc95c0a4cd235a84",
"block": 19385752,
"trx_in_block": 40,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T22:44:30",
"op": [
"comment",
{
"parent_author": "tarunchaudhary",
"parent_permlink": "web-performance-done-right",
"author": "kit.andres",
"permlink": "re-tarunchaudhary-web-performance-done-right-20180128t224430778z",
"title": "",
"body": "Your contribution cannot be approved because it does not follow the [Utopian Rules](https://utopian.io/rules).\n\n***\nAccording to the blog post rules:\n* *\"Contents already shared anywhere else may still be rejected if submitted in Utopian.\"*\n***\n\nYou can contact us on [Discord](https://discord.gg/uTyJkNm).\n**[[utopian-moderator]](https://utopian.io/moderators)**",
"json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}"
}
]
}tarunchaudharypublished a new post: web-performance-done-right2018/01/28 22:43:33
tarunchaudharypublished a new post: web-performance-done-right
2018/01/28 22:43:33
| parent author | |
| parent permlink | utopian-io |
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| title | WEB PERFORMANCE DONE RIGHT |
| body | Sharing my views on my favourite and most interesting topic in the web industry. My views on this post are mostly derived from FrontEnd Masters web performance workshop. So to start with I will state [performance golden rule by steve souders](http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/) which is 80-90% of the end-user response time is spent on the frontend. Start there Below is the backend frontend split waterfall diagram from linkedin and again I took this from [steve souders blog](http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/).  From the graph we can easily conclude that we should spent most of our resource for optimization on frontend. Web is all about measurement and perception and we should know how to balance between these two. If our site loads quickly but our user hate the experience of the way our site loads then we have not actually won. Then the user will start hating us more because may we are loading bizarre content first. So we need to properly balance measurement and perception. We need to focus on improving the efficiency, speed, memory. We need to focus on how well its doing its job the way it was supposed to do. It doesn’t matter that site loads in 6 seconds but what matters is how much bandwidth it takes to load. Measure your website performance, benchmark it and find out where we need optimization and work on it to make it better. Optimization is all about critical versus non critical. In our software we can find out which part needs optimization and which didn’t. I will state another quote from Donald Knuth *Programmers waste enormous amount of time … worrying about the speed of noncritical parts of their programs… we should forget about small efficiencies, say about 97% of the time … Yet we should not pass up our opportunities in that critical 3%* Non critical optimization or optimization done wrongly is the root of all evil. [This article](https://msdn.microsoft.com/en-us/magazine/gg622887.aspx?ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA&tduid=(752443d0ed95b99f089f43ccd9e3232c)(256380)(2459594)(TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA)()) focuses on mature optimization. Most of the frontend optimization happens in the middle-end (term coined by kyle simpson) which is url routing, templating, headers, caching, ajax, etc. and optimizing middle-end is all about focussing on YSlow, resources (Images, CSS/JS), architecture, communication. **YSlow:** 1. Fewer HTTP Requests 2. Use a CDN 3. Expires/Cache-control Header 4. Gzip 5. Stylesheets at top 6. Scripts at bottom 7. Avoid CSS Expressions 8. External CSS/JS 9. Fewer DNS lookups 10. Minify JS/CSS 11. Avoid Redirects 12. Avoid Duplicate Scripts 13. ETags 14. Cacheable Ajax Don’t use Expires/Cache-control header and ETags both at the same time, you will end up putting extra headers. Some useful tips on fewer HTTP requests are below: ## Fewer HTTP Requests:- ### Image Sprites Combine all images into one and optimize it. Remember horizontal sprites are more performant than vertical sprites because CPU takes more time to process vertical sprites. Concat JS/CSS – Concatenate (combine all files into one) JS and CSS GZip – gzip your content. Test if gzipping is done correct or not. This article contains detailed description about all the above rules. ## Resources: ### Image Compress(lossless) images and sprite it. ### Minification Minify your JS and CSS files. You can use google closure compiler for the same. This article has the list of tools for concatenating and minifying CSS and JS files based on the development environment. ## Architecture: The architectural approach should be like doing the least amount of work for making something visible on the page. Single Page Architecture (SPA) is performant for web applications as it reduces round trips to the server. Take an example of gmail which is a huge single page application, it has lots of data but its performant. ## Communication: ### JSON When it comes to data transfer, JSON size should be optimal. Don’t put duplicate entries, don’t put data which can be easily derived with the help of existing properties. If you put redundant data, it will increase the JSON size and will take more time for transfer. ### Web Sockets and Ajax Use web sockets over Ajax. Ajax requests are heavier because on every connection it uses extra resources like HTTP packets over the wire, server side resources, connection resources. On the other hand web sockets connection happens only once in the request response cycle. There are 1600 overhead bytes in the request response cycle, so why you want these bytes again and again by using ajax. That was all about middle-end optimization. There is some useful information that I want to share: * Preloading Images - Preload your content by using the below code: ~~~~ <link rel="prefetch" href="image.jpg"> ~~~~ ~~~~ <script> var img = new Image(); img.src = "image.jpg"; </script> ~~~~ * Lazy load - (On demand loading or post loading) Use script loaders like LABjs or you can do the following: ~~~~ function scriptLoaded(){ //done } ~~~~ ~~~~ var script = document.createElement("script"); script.src = "abc.js"; document.head.appendChild(script); ~~~~ ~~~~ script.onload = scriptLoaded; // not supported in some browsers so have to use onreadystatechange ~~~~ ~~~~ script.onreadystatechange = function(){ if(script.readyState === "loaded" || script.readyState === "complete") { scriptLoaded(); } } ~~~~ * Reduce abstractions in your JavaScript code. * Use CSS animation over JS animations. * Use websites like jsperf to test performance of your JS code. * Do every UI operation in less than 100 ms because user can perceive an action which takes more than 100 ms. According to research if an action(on button click etc.) takes more than 100 ms then user can treat it as a slow operation. Perceived performance matters. There are lot of things you need to focus when it comes to optimizing web application. I listed some of them, hope it helps. Source:- [My personal blog](https://activegeek22.wordpress.com/2015/08/15/web-performance-done-right/) <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@tarunchaudhary/web-performance-done-right">Utopian.io - Rewarding Open Source Contributors</a></em><hr/> |
| json metadata | {"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":35821683,"name":"WebPerformanceOptimization","full_name":"bdadam/WebPerformanceOptimization","html_url":"https://github.com/bdadam/WebPerformanceOptimization","fork":false,"owner":{"login":"bdadam"}},"pullRequests":[],"platform":"github","type":"blog","tags":["utopian-io","frontend","webperformance","architecture","javascript"],"users":["tarunchaudhary"],"links":["http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png","https://msdn.microsoft.com/en-us/magazine/gg622887.aspx?ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA&tduid=(752443d0ed95b99f089f43ccd9e3232c","https://activegeek22.wordpress.com/2015/08/15/web-performance-done-right/"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png"],"moderator":{"account":"kit.andres","time":"2018-01-28T22:43:33.032Z","flagged":true,"reviewed":false,"pending":false}} |
| Transaction Info | Block #19385733/Trx 081812ecf9878213fc1df187e2bed6ef46768bb1 |
View Raw JSON Data
{
"trx_id": "081812ecf9878213fc1df187e2bed6ef46768bb1",
"block": 19385733,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T22:43:33",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "utopian-io",
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"title": "WEB PERFORMANCE DONE RIGHT",
"body": "Sharing my views on my favourite and most interesting topic in the web industry. My views on this post are mostly derived from FrontEnd Masters web performance workshop. So to start with I will state [performance golden rule by steve souders](http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/) which is\n\n80-90% of the end-user response time is spent on the frontend. Start there\n\nBelow is the backend frontend split waterfall diagram from linkedin and again I took this from [steve souders blog](http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/).\n\n\n\n\nFrom the graph we can easily conclude that we should spent most of our resource for optimization on frontend. Web is all about measurement and perception and we should know how to balance between these two. If our site loads quickly but our user hate the experience of the way our site loads then we have not actually won. Then the user will start hating us more because may we are loading bizarre content first. So we need to properly balance measurement and perception.\n\nWe need to focus on improving the efficiency, speed, memory. We need to focus on how well its doing its job the way it was supposed to do. It doesn’t matter that site loads in 6 seconds but what matters is how much bandwidth it takes to load. Measure your website performance, benchmark it and find out where we need optimization and work on it to make it better.\n\nOptimization is all about critical versus non critical. In our software we can find out which part needs optimization and which didn’t. I will state another quote from Donald Knuth\n\n*Programmers waste enormous amount of time … worrying about the speed of noncritical parts of their programs… we should forget about small efficiencies, say about 97% of the time … Yet we should not pass up our opportunities in that critical 3%*\n\nNon critical optimization or optimization done wrongly is the root of all evil. [This article](https://msdn.microsoft.com/en-us/magazine/gg622887.aspx?ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA&tduid=(752443d0ed95b99f089f43ccd9e3232c)(256380)(2459594)(TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA)()) focuses on mature optimization. Most of the frontend optimization happens in the middle-end (term coined by kyle simpson) which is url routing, templating, headers, caching, ajax, etc. and optimizing middle-end is all about focussing on YSlow, resources (Images, CSS/JS), architecture, communication.\n\n**YSlow:**\n\n 1. Fewer HTTP Requests\n 2. Use a CDN\n 3. Expires/Cache-control Header\n 4. Gzip\n 5. Stylesheets at top\n 6. Scripts at bottom\n 7. Avoid CSS Expressions\n 8. External CSS/JS\n 9. Fewer DNS lookups\n 10. Minify JS/CSS\n 11. Avoid Redirects\n 12. Avoid Duplicate Scripts\n 13. ETags\n 14. Cacheable Ajax\nDon’t use Expires/Cache-control header and ETags both at the same time, you will end up putting extra headers. Some useful tips on fewer HTTP requests are below:\n\n## Fewer HTTP Requests:-\n\n### Image Sprites\nCombine all images into one and optimize it. Remember horizontal sprites are more performant than vertical sprites because CPU takes more time to process vertical sprites.\nConcat JS/CSS – Concatenate (combine all files into one) JS and CSS\nGZip – gzip your content. Test if gzipping is done correct or not.\nThis article contains detailed description about all the above rules.\n\n## Resources:\n\n### Image\nCompress(lossless) images and sprite it.\n### Minification\nMinify your JS and CSS files. You can use google closure compiler for the same. This article has the list of tools for concatenating and minifying CSS and JS files based on the development environment.\n\n## Architecture:\nThe architectural approach should be like doing the least amount of work for making something visible on the page. Single Page Architecture (SPA) is performant for web applications as it reduces round trips to the server. Take an example of gmail which is a huge single page application, it has lots of data but its performant.\n\n## Communication:\n### JSON \nWhen it comes to data transfer, JSON size should be optimal. Don’t put duplicate entries, don’t put data which can be easily derived with the help of existing properties. If you put redundant data, it will increase the JSON size and will take more time for transfer.\n### Web Sockets and Ajax\nUse web sockets over Ajax. Ajax requests are heavier because on every connection it uses extra resources like HTTP packets over the wire, server side resources, connection resources. On the other hand web sockets connection happens only once in the request response cycle. There are 1600 overhead bytes in the request response cycle, so why you want these bytes again and again by using ajax.\n\nThat was all about middle-end optimization. There is some useful information that I want to share:\n\n* Preloading Images - Preload your content by using the below code:\n~~~~\n<link rel=\"prefetch\" href=\"image.jpg\">\n~~~~\n~~~~\n<script>\n var img = new Image();\n img.src = \"image.jpg\";\n</script>\n~~~~\n\n* Lazy load - (On demand loading or post loading)\nUse script loaders like LABjs or you can do the following:\n~~~~\nfunction scriptLoaded(){\n //done\n}\n~~~~\n~~~~\nvar script = document.createElement(\"script\");\nscript.src = \"abc.js\";\ndocument.head.appendChild(script);\n~~~~\n~~~~\nscript.onload = scriptLoaded; // not supported in some browsers so have to use onreadystatechange\n~~~~\n~~~~\nscript.onreadystatechange = function(){\n if(script.readyState === \"loaded\" || script.readyState === \"complete\") {\n scriptLoaded();\n }\n}\n~~~~\n* Reduce abstractions in your JavaScript code.\n* Use CSS animation over JS animations.\n* Use websites like jsperf to test performance of your JS code.\n* Do every UI operation in less than 100 ms because user can perceive an action which takes more than 100 ms. According to research if an action(on button click etc.) takes more than 100 ms then user can treat it as a slow operation. Perceived performance matters.\nThere are lot of things you need to focus when it comes to optimizing web application. I listed some of them, hope it helps.\nSource:- [My personal blog](https://activegeek22.wordpress.com/2015/08/15/web-performance-done-right/)\n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@tarunchaudhary/web-performance-done-right\">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>",
"json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":35821683,\"name\":\"WebPerformanceOptimization\",\"full_name\":\"bdadam/WebPerformanceOptimization\",\"html_url\":\"https://github.com/bdadam/WebPerformanceOptimization\",\"fork\":false,\"owner\":{\"login\":\"bdadam\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"blog\",\"tags\":[\"utopian-io\",\"frontend\",\"webperformance\",\"architecture\",\"javascript\"],\"users\":[\"tarunchaudhary\"],\"links\":[\"http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png\",\"https://msdn.microsoft.com/en-us/magazine/gg622887.aspx?ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA&tduid=(752443d0ed95b99f089f43ccd9e3232c\",\"https://activegeek22.wordpress.com/2015/08/15/web-performance-done-right/\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png\"],\"moderator\":{\"account\":\"kit.andres\",\"time\":\"2018-01-28T22:43:33.032Z\",\"flagged\":true,\"reviewed\":false,\"pending\":false}}"
}
]
}resfeberupvoted (100.00%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick2018/01/28 18:08:09
resfeberupvoted (100.00%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick
2018/01/28 18:08:09
| voter | resfeber |
| author | tarunchaudhary |
| permlink | facebook-invented-new-time-unit-called-flick |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19380227/Trx 456529ccdd3cb9e58816f53385df78388a977b4a |
View Raw JSON Data
{
"trx_id": "456529ccdd3cb9e58816f53385df78388a977b4a",
"block": 19380227,
"trx_in_block": 32,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T18:08:09",
"op": [
"vote",
{
"voter": "resfeber",
"author": "tarunchaudhary",
"permlink": "facebook-invented-new-time-unit-called-flick",
"weight": 10000
}
]
}2018/01/28 18:01:15
2018/01/28 18:01:15
| parent author | tarunchaudhary |
| parent permlink | re-speedracer-re-tarunchaudhary-facebook-invented-new-time-unit-called-flick-20180127t205034842z |
| author | speedracer |
| permlink | re-tarunchaudhary-re-speedracer-re-tarunchaudhary-facebook-invented-new-time-unit-called-flick-20180128t180112175z |
| title | |
| body | My pleasure :) |
| json metadata | {"tags":["life"],"app":"steemit/0.1"} |
| Transaction Info | Block #19380089/Trx 97a238f707448b23a3232a4a2682affe9e0fecf6 |
View Raw JSON Data
{
"trx_id": "97a238f707448b23a3232a4a2682affe9e0fecf6",
"block": 19380089,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T18:01:15",
"op": [
"comment",
{
"parent_author": "tarunchaudhary",
"parent_permlink": "re-speedracer-re-tarunchaudhary-facebook-invented-new-time-unit-called-flick-20180127t205034842z",
"author": "speedracer",
"permlink": "re-tarunchaudhary-re-speedracer-re-tarunchaudhary-facebook-invented-new-time-unit-called-flick-20180128t180112175z",
"title": "",
"body": "My pleasure :)",
"json_metadata": "{\"tags\":[\"life\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/01/28 17:14:54
2018/01/28 17:14:54
| parent author | tarunchaudhary |
| parent permlink | re-varunpinto-eyes-of-a-child-20180128t094720843z |
| author | varunpinto |
| permlink | re-tarunchaudhary-re-varunpinto-eyes-of-a-child-20180128t171453036z |
| title | |
| body | true that.. he is in good hands :) |
| json metadata | {"tags":["photography"],"app":"steemit/0.1"} |
| Transaction Info | Block #19379162/Trx 69e15ba0fc6f9680be4ff070491dedca606c6668 |
View Raw JSON Data
{
"trx_id": "69e15ba0fc6f9680be4ff070491dedca606c6668",
"block": 19379162,
"trx_in_block": 6,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T17:14:54",
"op": [
"comment",
{
"parent_author": "tarunchaudhary",
"parent_permlink": "re-varunpinto-eyes-of-a-child-20180128t094720843z",
"author": "varunpinto",
"permlink": "re-tarunchaudhary-re-varunpinto-eyes-of-a-child-20180128t171453036z",
"title": "",
"body": "true that.. he is in good hands :)",
"json_metadata": "{\"tags\":[\"photography\"],\"app\":\"steemit/0.1\"}"
}
]
}nishxetriupvoted (100.00%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick2018/01/28 12:27:09
nishxetriupvoted (100.00%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick
2018/01/28 12:27:09
| voter | nishxetri |
| author | tarunchaudhary |
| permlink | facebook-invented-new-time-unit-called-flick |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19373409/Trx c9c50a19a3069348f68a773238d88bb009822a7e |
View Raw JSON Data
{
"trx_id": "c9c50a19a3069348f68a773238d88bb009822a7e",
"block": 19373409,
"trx_in_block": 36,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T12:27:09",
"op": [
"vote",
{
"voter": "nishxetri",
"author": "tarunchaudhary",
"permlink": "facebook-invented-new-time-unit-called-flick",
"weight": 10000
}
]
}nishxetriupvoted (100.00%) @tarunchaudhary / web-performance-done-right2018/01/28 12:26:57
nishxetriupvoted (100.00%) @tarunchaudhary / web-performance-done-right
2018/01/28 12:26:57
| voter | nishxetri |
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19373405/Trx f4cc2f1593cdda5a4cae88a61292e5cdcd5d4c07 |
View Raw JSON Data
{
"trx_id": "f4cc2f1593cdda5a4cae88a61292e5cdcd5d4c07",
"block": 19373405,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T12:26:57",
"op": [
"vote",
{
"voter": "nishxetri",
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"weight": 10000
}
]
}what-is-lifeupvoted (100.00%) @tarunchaudhary / web-performance-done-right2018/01/28 10:51:12
what-is-lifeupvoted (100.00%) @tarunchaudhary / web-performance-done-right
2018/01/28 10:51:12
| voter | what-is-life |
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19371491/Trx 444c9bcda8e07143b4726802903ca1589d124d2a |
View Raw JSON Data
{
"trx_id": "444c9bcda8e07143b4726802903ca1589d124d2a",
"block": 19371491,
"trx_in_block": 30,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T10:51:12",
"op": [
"vote",
{
"voter": "what-is-life",
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"weight": 10000
}
]
}tarunchaudharyupvoted (100.00%) @what-is-life / are-you-a-starchild2018/01/28 09:55:36
tarunchaudharyupvoted (100.00%) @what-is-life / are-you-a-starchild
2018/01/28 09:55:36
| voter | tarunchaudhary |
| author | what-is-life |
| permlink | are-you-a-starchild |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19370380/Trx 74d6de49e0c9ee4e2fdac1df9c7d02c57c5c5079 |
View Raw JSON Data
{
"trx_id": "74d6de49e0c9ee4e2fdac1df9c7d02c57c5c5079",
"block": 19370380,
"trx_in_block": 61,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T09:55:36",
"op": [
"vote",
{
"voter": "tarunchaudhary",
"author": "what-is-life",
"permlink": "are-you-a-starchild",
"weight": 10000
}
]
}tarunchaudharyupvoted (100.00%) @varunpinto / eyes-of-a-child2018/01/28 09:47:42
tarunchaudharyupvoted (100.00%) @varunpinto / eyes-of-a-child
2018/01/28 09:47:42
| voter | tarunchaudhary |
| author | varunpinto |
| permlink | eyes-of-a-child |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19370222/Trx bbded85ed6ad721d55f64fc6224bebcdd2ebecc3 |
View Raw JSON Data
{
"trx_id": "bbded85ed6ad721d55f64fc6224bebcdd2ebecc3",
"block": 19370222,
"trx_in_block": 14,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T09:47:42",
"op": [
"vote",
{
"voter": "tarunchaudhary",
"author": "varunpinto",
"permlink": "eyes-of-a-child",
"weight": 10000
}
]
}2018/01/28 09:47:21
2018/01/28 09:47:21
| parent author | varunpinto |
| parent permlink | eyes-of-a-child |
| author | tarunchaudhary |
| permlink | re-varunpinto-eyes-of-a-child-20180128t094720843z |
| title | |
| body | Such innocence :) At this age a child doesn't know what colors of the world he/she will see after growing up. A child is unaware about the cruelty and love of the surroundings they gonna get. Take good care of this kid :) |
| json metadata | {"tags":["photography"],"app":"steemit/0.1"} |
| Transaction Info | Block #19370215/Trx eed63ac6d1bf695eb3f345168198eab2ff56e47b |
View Raw JSON Data
{
"trx_id": "eed63ac6d1bf695eb3f345168198eab2ff56e47b",
"block": 19370215,
"trx_in_block": 25,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T09:47:21",
"op": [
"comment",
{
"parent_author": "varunpinto",
"parent_permlink": "eyes-of-a-child",
"author": "tarunchaudhary",
"permlink": "re-varunpinto-eyes-of-a-child-20180128t094720843z",
"title": "",
"body": "Such innocence :) At this age a child doesn't know what colors of the world he/she will see after growing up. A child is unaware about the cruelty and love of the surroundings they gonna get. Take good care of this kid :)",
"json_metadata": "{\"tags\":[\"photography\"],\"app\":\"steemit/0.1\"}"
}
]
}aganiseneaupvoted (100.00%) @tarunchaudhary / web-performance-done-right2018/01/28 04:50:18
aganiseneaupvoted (100.00%) @tarunchaudhary / web-performance-done-right
2018/01/28 04:50:18
| voter | aganisenea |
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19364275/Trx 2f48ba510db4dcb7ed57d5fa7d21ea7df5d6e926 |
View Raw JSON Data
{
"trx_id": "2f48ba510db4dcb7ed57d5fa7d21ea7df5d6e926",
"block": 19364275,
"trx_in_block": 1,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T04:50:18",
"op": [
"vote",
{
"voter": "aganisenea",
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"weight": 10000
}
]
}kachinskeupvoted (100.00%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick2018/01/28 04:03:06
kachinskeupvoted (100.00%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick
2018/01/28 04:03:06
| voter | kachinske |
| author | tarunchaudhary |
| permlink | facebook-invented-new-time-unit-called-flick |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19363331/Trx 00ba59c11013116154413fffed0a0673278638e3 |
View Raw JSON Data
{
"trx_id": "00ba59c11013116154413fffed0a0673278638e3",
"block": 19363331,
"trx_in_block": 13,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-28T04:03:06",
"op": [
"vote",
{
"voter": "kachinske",
"author": "tarunchaudhary",
"permlink": "facebook-invented-new-time-unit-called-flick",
"weight": 10000
}
]
}2018/01/27 22:13:15
2018/01/27 22:13:15
| parent author | tarunchaudhary |
| parent permlink | web-performance-done-right |
| author | resteemable |
| permlink | re-resteemable-web-performance-done-right-20180127t221314915z |
| title | |
| body | **Your Post Has Been Featured on @Resteemable!** <br> Feature any Steemit post using resteemit.com! <br> **How It Works:** <br> 1. Take Any Steemit URL <br> 2. Erase `https://` <br> 3. Type `re`<br> Get Featured Instantly – Featured Posts are voted every 2.4hrs <br>[Join the Curation Team Here](streemian.com/profile/curationtrail/trailing/943) |
| json metadata | |
| Transaction Info | Block #19356335/Trx 0e9ce4d825d5eb69f8f57b036f57ce3e32ed8e8b |
View Raw JSON Data
{
"trx_id": "0e9ce4d825d5eb69f8f57b036f57ce3e32ed8e8b",
"block": 19356335,
"trx_in_block": 27,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T22:13:15",
"op": [
"comment",
{
"parent_author": "tarunchaudhary",
"parent_permlink": "web-performance-done-right",
"author": "resteemable",
"permlink": "re-resteemable-web-performance-done-right-20180127t221314915z",
"title": "",
"body": "**Your Post Has Been Featured on @Resteemable!** <br> Feature any Steemit post using resteemit.com! <br> **How It Works:** <br> 1. Take Any Steemit URL <br> 2. Erase `https://` <br> 3. Type `re`<br> Get Featured Instantly – Featured Posts are voted every 2.4hrs <br>[Join the Curation Team Here](streemian.com/profile/curationtrail/trailing/943)",
"json_metadata": ""
}
]
}resteemableupvoted (0.82%) @tarunchaudhary / web-performance-done-right2018/01/27 22:13:15
resteemableupvoted (0.82%) @tarunchaudhary / web-performance-done-right
2018/01/27 22:13:15
| voter | resteemable |
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| weight | 82 (0.82%) |
| Transaction Info | Block #19356335/Trx d8d0dec795ca9de3dcd82809ef1a1b860048046a |
View Raw JSON Data
{
"trx_id": "d8d0dec795ca9de3dcd82809ef1a1b860048046a",
"block": 19356335,
"trx_in_block": 22,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T22:13:15",
"op": [
"vote",
{
"voter": "resteemable",
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"weight": 82
}
]
}2018/01/27 22:12:30
2018/01/27 22:12:30
| parent author | tarunchaudhary |
| parent permlink | facebook-invented-new-time-unit-called-flick |
| author | resteemable |
| permlink | re-resteemable-facebook-invented-new-time-unit-called-flick-20180127t221230909z |
| title | |
| body | **Your Post Has Been Featured on @Resteemable!** <br> Feature any Steemit post using resteemit.com! <br> **How It Works:** <br> 1. Take Any Steemit URL <br> 2. Erase `https://` <br> 3. Type `re`<br> Get Featured Instantly – Featured Posts are voted every 2.4hrs <br>[Join the Curation Team Here](streemian.com/profile/curationtrail/trailing/943) |
| json metadata | |
| Transaction Info | Block #19356320/Trx 30443451f35ffe2bd4b7c32dce0ae37caf95a521 |
View Raw JSON Data
{
"trx_id": "30443451f35ffe2bd4b7c32dce0ae37caf95a521",
"block": 19356320,
"trx_in_block": 65,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T22:12:30",
"op": [
"comment",
{
"parent_author": "tarunchaudhary",
"parent_permlink": "facebook-invented-new-time-unit-called-flick",
"author": "resteemable",
"permlink": "re-resteemable-facebook-invented-new-time-unit-called-flick-20180127t221230909z",
"title": "",
"body": "**Your Post Has Been Featured on @Resteemable!** <br> Feature any Steemit post using resteemit.com! <br> **How It Works:** <br> 1. Take Any Steemit URL <br> 2. Erase `https://` <br> 3. Type `re`<br> Get Featured Instantly – Featured Posts are voted every 2.4hrs <br>[Join the Curation Team Here](streemian.com/profile/curationtrail/trailing/943)",
"json_metadata": ""
}
]
}resteemableupvoted (0.82%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick2018/01/27 22:12:30
resteemableupvoted (0.82%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick
2018/01/27 22:12:30
| voter | resteemable |
| author | tarunchaudhary |
| permlink | facebook-invented-new-time-unit-called-flick |
| weight | 82 (0.82%) |
| Transaction Info | Block #19356320/Trx 201a82dd69dafb940a968b11443ca2c30bce98e3 |
View Raw JSON Data
{
"trx_id": "201a82dd69dafb940a968b11443ca2c30bce98e3",
"block": 19356320,
"trx_in_block": 54,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T22:12:30",
"op": [
"vote",
{
"voter": "resteemable",
"author": "tarunchaudhary",
"permlink": "facebook-invented-new-time-unit-called-flick",
"weight": 82
}
]
}2018/01/27 20:50:36
2018/01/27 20:50:36
| parent author | speedracer |
| parent permlink | re-tarunchaudhary-facebook-invented-new-time-unit-called-flick-20180127t195629251z |
| author | tarunchaudhary |
| permlink | re-speedracer-re-tarunchaudhary-facebook-invented-new-time-unit-called-flick-20180127t205034842z |
| title | |
| body | Thanks :) It feels great when people find your post informative :) |
| json metadata | {"tags":["life"],"app":"steemit/0.1"} |
| Transaction Info | Block #19354682/Trx 2ddebc8cefb4e42dcacaf84bf0caa5bf75cb7b0a |
View Raw JSON Data
{
"trx_id": "2ddebc8cefb4e42dcacaf84bf0caa5bf75cb7b0a",
"block": 19354682,
"trx_in_block": 8,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T20:50:36",
"op": [
"comment",
{
"parent_author": "speedracer",
"parent_permlink": "re-tarunchaudhary-facebook-invented-new-time-unit-called-flick-20180127t195629251z",
"author": "tarunchaudhary",
"permlink": "re-speedracer-re-tarunchaudhary-facebook-invented-new-time-unit-called-flick-20180127t205034842z",
"title": "",
"body": "Thanks :) It feels great when people find your post informative :)",
"json_metadata": "{\"tags\":[\"life\"],\"app\":\"steemit/0.1\"}"
}
]
}2018/01/27 19:56:30
2018/01/27 19:56:30
| parent author | tarunchaudhary |
| parent permlink | facebook-invented-new-time-unit-called-flick |
| author | speedracer |
| permlink | re-tarunchaudhary-facebook-invented-new-time-unit-called-flick-20180127t195629251z |
| title | |
| body | Very Informative post really. |
| json metadata | {"tags":["life"],"app":"steemit/0.1"} |
| Transaction Info | Block #19353600/Trx 8c1da012e7351261ac5d41ed29df34fa38e61ec4 |
View Raw JSON Data
{
"trx_id": "8c1da012e7351261ac5d41ed29df34fa38e61ec4",
"block": 19353600,
"trx_in_block": 12,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:56:30",
"op": [
"comment",
{
"parent_author": "tarunchaudhary",
"parent_permlink": "facebook-invented-new-time-unit-called-flick",
"author": "speedracer",
"permlink": "re-tarunchaudhary-facebook-invented-new-time-unit-called-flick-20180127t195629251z",
"title": "",
"body": "Very Informative post really.",
"json_metadata": "{\"tags\":[\"life\"],\"app\":\"steemit/0.1\"}"
}
]
}speedracerupvoted (100.00%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick2018/01/27 19:56:15
speedracerupvoted (100.00%) @tarunchaudhary / facebook-invented-new-time-unit-called-flick
2018/01/27 19:56:15
| voter | speedracer |
| author | tarunchaudhary |
| permlink | facebook-invented-new-time-unit-called-flick |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19353595/Trx 6c10ab7aeb41730718e933091ad1c204a7b84d3b |
View Raw JSON Data
{
"trx_id": "6c10ab7aeb41730718e933091ad1c204a7b84d3b",
"block": 19353595,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:56:15",
"op": [
"vote",
{
"voter": "speedracer",
"author": "tarunchaudhary",
"permlink": "facebook-invented-new-time-unit-called-flick",
"weight": 10000
}
]
}2018/01/27 19:55:12
2018/01/27 19:55:12
| parent author | tarunchaudhary |
| parent permlink | re-gringalicious-pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot-20180127t195205889z |
| author | gringalicious |
| permlink | re-tarunchaudhary-re-gringalicious-pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot-20180127t195508726z |
| title | |
| body | Thanks @tarunchaudhary! |
| json metadata | {"tags":["photography"],"users":["tarunchaudhary"],"app":"steemit/0.1"} |
| Transaction Info | Block #19353574/Trx 5830385e6070e3c8d5d40a1128e7aa7df494be59 |
View Raw JSON Data
{
"trx_id": "5830385e6070e3c8d5d40a1128e7aa7df494be59",
"block": 19353574,
"trx_in_block": 36,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:55:12",
"op": [
"comment",
{
"parent_author": "tarunchaudhary",
"parent_permlink": "re-gringalicious-pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot-20180127t195205889z",
"author": "gringalicious",
"permlink": "re-tarunchaudhary-re-gringalicious-pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot-20180127t195508726z",
"title": "",
"body": "Thanks @tarunchaudhary!",
"json_metadata": "{\"tags\":[\"photography\"],\"users\":[\"tarunchaudhary\"],\"app\":\"steemit/0.1\"}"
}
]
}tarunchaudharyupvoted (100.00%) @gringalicious / pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot2018/01/27 19:52:12
tarunchaudharyupvoted (100.00%) @gringalicious / pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot
2018/01/27 19:52:12
| voter | tarunchaudhary |
| author | gringalicious |
| permlink | pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19353514/Trx 45072475c34b620ff07c78cf7a80b8836fad79c5 |
View Raw JSON Data
{
"trx_id": "45072475c34b620ff07c78cf7a80b8836fad79c5",
"block": 19353514,
"trx_in_block": 38,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:52:12",
"op": [
"vote",
{
"voter": "tarunchaudhary",
"author": "gringalicious",
"permlink": "pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot",
"weight": 10000
}
]
}2018/01/27 19:52:06
2018/01/27 19:52:06
| parent author | gringalicious |
| parent permlink | pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot |
| author | tarunchaudhary |
| permlink | re-gringalicious-pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot-20180127t195205889z |
| title | |
| body | Hey I loved the recipe, I am also a cook and I will definitely try this. Experimentation with pizza is rare nowadays, great going keep it up. Just a suggestion try to compress images as they won't load on slow internet connection. :) Use this [compressor](https://compressor.io/). (It's not developed by me .. just helping) :) |
| json metadata | {"tags":["photography"],"links":["https://compressor.io/"],"app":"steemit/0.1"} |
| Transaction Info | Block #19353512/Trx 31894736bbd6d40c31122efae08c1ee31083ad1e |
View Raw JSON Data
{
"trx_id": "31894736bbd6d40c31122efae08c1ee31083ad1e",
"block": 19353512,
"trx_in_block": 28,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:52:06",
"op": [
"comment",
{
"parent_author": "gringalicious",
"parent_permlink": "pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot",
"author": "tarunchaudhary",
"permlink": "re-gringalicious-pistachio-kale-pesto-feta-pita-pizzas-food-photo-shoot-20180127t195205889z",
"title": "",
"body": "Hey\nI loved the recipe, I am also a cook and I will definitely try this. Experimentation with pizza is rare nowadays, great going keep it up. Just a suggestion try to compress images as they won't load on slow internet connection. :) Use this [compressor](https://compressor.io/). (It's not developed by me .. just helping) :)",
"json_metadata": "{\"tags\":[\"photography\"],\"links\":[\"https://compressor.io/\"],\"app\":\"steemit/0.1\"}"
}
]
}tarunchaudharyupvoted (100.00%) @cheetah / cheetah-re-tarunchaudharyweb-performance-done-right2018/01/27 19:40:57
tarunchaudharyupvoted (100.00%) @cheetah / cheetah-re-tarunchaudharyweb-performance-done-right
2018/01/27 19:40:57
| voter | tarunchaudhary |
| author | cheetah |
| permlink | cheetah-re-tarunchaudharyweb-performance-done-right |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19353290/Trx b9830c52bf236e0cad47cc6c14c0419b7fb4112e |
View Raw JSON Data
{
"trx_id": "b9830c52bf236e0cad47cc6c14c0419b7fb4112e",
"block": 19353290,
"trx_in_block": 36,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:40:57",
"op": [
"vote",
{
"voter": "tarunchaudhary",
"author": "cheetah",
"permlink": "cheetah-re-tarunchaudharyweb-performance-done-right",
"weight": 10000
}
]
}resfeberupvoted (100.00%) @tarunchaudhary / web-performance-done-right2018/01/27 19:19:27
resfeberupvoted (100.00%) @tarunchaudhary / web-performance-done-right
2018/01/27 19:19:27
| voter | resfeber |
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19352860/Trx d37b88b871261b50fe5f2298bc19972da22989a7 |
View Raw JSON Data
{
"trx_id": "d37b88b871261b50fe5f2298bc19972da22989a7",
"block": 19352860,
"trx_in_block": 11,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:19:27",
"op": [
"vote",
{
"voter": "resfeber",
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"weight": 10000
}
]
}2018/01/27 19:16:03
2018/01/27 19:16:03
| parent author | cheetah |
| parent permlink | cheetah-re-tarunchaudharyweb-performance-done-right |
| author | tarunchaudhary |
| permlink | re-cheetah-cheetah-re-tarunchaudharyweb-performance-done-right-20180127t191604392z |
| title | |
| body | Thanks for upvoting. The link you shared is my personal blog and I have mentioned this in the blog post as well. |
| json metadata | {"tags":["utopian-io"],"community":"utopian","app":"utopian/1.0.0"} |
| Transaction Info | Block #19352792/Trx bfc971965fa677a12cd210e3e2f59fceb5493cb3 |
View Raw JSON Data
{
"trx_id": "bfc971965fa677a12cd210e3e2f59fceb5493cb3",
"block": 19352792,
"trx_in_block": 44,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:16:03",
"op": [
"comment",
{
"parent_author": "cheetah",
"parent_permlink": "cheetah-re-tarunchaudharyweb-performance-done-right",
"author": "tarunchaudhary",
"permlink": "re-cheetah-cheetah-re-tarunchaudharyweb-performance-done-right-20180127t191604392z",
"title": "",
"body": "Thanks for upvoting. The link you shared is my personal blog and I have mentioned this in the blog post as well.",
"json_metadata": "{\"tags\":[\"utopian-io\"],\"community\":\"utopian\",\"app\":\"utopian/1.0.0\"}"
}
]
}tarunchaudharypublished a new post: web-performance-done-right2018/01/27 19:15:03
tarunchaudharypublished a new post: web-performance-done-right
2018/01/27 19:15:03
| parent author | |
| parent permlink | utopian-io |
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| title | WEB PERFORMANCE DONE RIGHT |
| body | @@ -6234,16 +6234,118 @@ helps.%0A +Source:- %5BMy personal blog%5D(https://activegeek22.wordpress.com/2015/08/15/web-performance-done-right/) %0A%0A%3Cbr /%3E |
| json metadata | {"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":35821683,"name":"WebPerformanceOptimization","full_name":"bdadam/WebPerformanceOptimization","html_url":"https://github.com/bdadam/WebPerformanceOptimization","fork":false,"owner":{"login":"bdadam"}},"pullRequests":[],"platform":"github","type":"blog","tags":["utopian-io","frontend","webperformance","architecture","javascript"],"users":["tarunchaudhary"],"links":["http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png","https://msdn.microsoft.com/en-us/magazine/gg622887.aspx?ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA&tduid=(752443d0ed95b99f089f43ccd9e3232c","https://activegeek22.wordpress.com/2015/08/15/web-performance-done-right/"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png"]} |
| Transaction Info | Block #19352772/Trx 3beffbe115f3e2f2f2e4fbffc796df1977936bfd |
View Raw JSON Data
{
"trx_id": "3beffbe115f3e2f2f2e4fbffc796df1977936bfd",
"block": 19352772,
"trx_in_block": 18,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:15:03",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "utopian-io",
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"title": "WEB PERFORMANCE DONE RIGHT",
"body": "@@ -6234,16 +6234,118 @@\n helps.%0A\n+Source:- %5BMy personal blog%5D(https://activegeek22.wordpress.com/2015/08/15/web-performance-done-right/)\n %0A%0A%3Cbr /%3E\n",
"json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":35821683,\"name\":\"WebPerformanceOptimization\",\"full_name\":\"bdadam/WebPerformanceOptimization\",\"html_url\":\"https://github.com/bdadam/WebPerformanceOptimization\",\"fork\":false,\"owner\":{\"login\":\"bdadam\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"blog\",\"tags\":[\"utopian-io\",\"frontend\",\"webperformance\",\"architecture\",\"javascript\"],\"users\":[\"tarunchaudhary\"],\"links\":[\"http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png\",\"https://msdn.microsoft.com/en-us/magazine/gg622887.aspx?ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA&tduid=(752443d0ed95b99f089f43ccd9e3232c\",\"https://activegeek22.wordpress.com/2015/08/15/web-performance-done-right/\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png\"]}"
}
]
}2018/01/27 19:13:57
2018/01/27 19:13:57
| parent author | tarunchaudhary |
| parent permlink | web-performance-done-right |
| author | cheetah |
| permlink | cheetah-re-tarunchaudharyweb-performance-done-right |
| title | |
| body | Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in: https://activegeek22.wordpress.com/ |
| json metadata | |
| Transaction Info | Block #19352751/Trx 4d78a55617c04de8f3dd9980364ecbb8b9decdb4 |
View Raw JSON Data
{
"trx_id": "4d78a55617c04de8f3dd9980364ecbb8b9decdb4",
"block": 19352751,
"trx_in_block": 46,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:13:57",
"op": [
"comment",
{
"parent_author": "tarunchaudhary",
"parent_permlink": "web-performance-done-right",
"author": "cheetah",
"permlink": "cheetah-re-tarunchaudharyweb-performance-done-right",
"title": "",
"body": "Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:\nhttps://activegeek22.wordpress.com/",
"json_metadata": ""
}
]
}cheetahupvoted (0.08%) @tarunchaudhary / web-performance-done-right2018/01/27 19:13:54
cheetahupvoted (0.08%) @tarunchaudhary / web-performance-done-right
2018/01/27 19:13:54
| voter | cheetah |
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| weight | 8 (0.08%) |
| Transaction Info | Block #19352750/Trx 0f05af2f90e315b571506760a3e56380606af486 |
View Raw JSON Data
{
"trx_id": "0f05af2f90e315b571506760a3e56380606af486",
"block": 19352750,
"trx_in_block": 17,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:13:54",
"op": [
"vote",
{
"voter": "cheetah",
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"weight": 8
}
]
}tarunchaudharyupdated options for web-performance-done-right2018/01/27 19:13:33
tarunchaudharyupdated options for web-performance-done-right
2018/01/27 19:13:33
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| max accepted payout | 1000000.000 SBD |
| percent steem dollars | 10000 |
| allow votes | true |
| allow curation rewards | true |
| extensions | [[0,{"beneficiaries":[{"account":"utopian.pay","weight":2500}]}]] |
| Transaction Info | Block #19352743/Trx 2c817ed73d31d532441ca1476aef686bb254a9f0 |
View Raw JSON Data
{
"trx_id": "2c817ed73d31d532441ca1476aef686bb254a9f0",
"block": 19352743,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:13:33",
"op": [
"comment_options",
{
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"max_accepted_payout": "1000000.000 SBD",
"percent_steem_dollars": 10000,
"allow_votes": true,
"allow_curation_rewards": true,
"extensions": [
[
0,
{
"beneficiaries": [
{
"account": "utopian.pay",
"weight": 2500
}
]
}
]
]
}
]
}tarunchaudharypublished a new post: web-performance-done-right2018/01/27 19:13:33
tarunchaudharypublished a new post: web-performance-done-right
2018/01/27 19:13:33
| parent author | |
| parent permlink | utopian-io |
| author | tarunchaudhary |
| permlink | web-performance-done-right |
| title | WEB PERFORMANCE DONE RIGHT |
| body | Sharing my views on my favourite and most interesting topic in the web industry. My views on this post are mostly derived from FrontEnd Masters web performance workshop. So to start with I will state [performance golden rule by steve souders](http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/) which is 80-90% of the end-user response time is spent on the frontend. Start there Below is the backend frontend split waterfall diagram from linkedin and again I took this from [steve souders blog](http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/).  From the graph we can easily conclude that we should spent most of our resource for optimization on frontend. Web is all about measurement and perception and we should know how to balance between these two. If our site loads quickly but our user hate the experience of the way our site loads then we have not actually won. Then the user will start hating us more because may we are loading bizarre content first. So we need to properly balance measurement and perception. We need to focus on improving the efficiency, speed, memory. We need to focus on how well its doing its job the way it was supposed to do. It doesn’t matter that site loads in 6 seconds but what matters is how much bandwidth it takes to load. Measure your website performance, benchmark it and find out where we need optimization and work on it to make it better. Optimization is all about critical versus non critical. In our software we can find out which part needs optimization and which didn’t. I will state another quote from Donald Knuth *Programmers waste enormous amount of time … worrying about the speed of noncritical parts of their programs… we should forget about small efficiencies, say about 97% of the time … Yet we should not pass up our opportunities in that critical 3%* Non critical optimization or optimization done wrongly is the root of all evil. [This article](https://msdn.microsoft.com/en-us/magazine/gg622887.aspx?ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA&tduid=(752443d0ed95b99f089f43ccd9e3232c)(256380)(2459594)(TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA)()) focuses on mature optimization. Most of the frontend optimization happens in the middle-end (term coined by kyle simpson) which is url routing, templating, headers, caching, ajax, etc. and optimizing middle-end is all about focussing on YSlow, resources (Images, CSS/JS), architecture, communication. **YSlow:** 1. Fewer HTTP Requests 2. Use a CDN 3. Expires/Cache-control Header 4. Gzip 5. Stylesheets at top 6. Scripts at bottom 7. Avoid CSS Expressions 8. External CSS/JS 9. Fewer DNS lookups 10. Minify JS/CSS 11. Avoid Redirects 12. Avoid Duplicate Scripts 13. ETags 14. Cacheable Ajax Don’t use Expires/Cache-control header and ETags both at the same time, you will end up putting extra headers. Some useful tips on fewer HTTP requests are below: ## Fewer HTTP Requests:- ### Image Sprites Combine all images into one and optimize it. Remember horizontal sprites are more performant than vertical sprites because CPU takes more time to process vertical sprites. Concat JS/CSS – Concatenate (combine all files into one) JS and CSS GZip – gzip your content. Test if gzipping is done correct or not. This article contains detailed description about all the above rules. ## Resources: ### Image Compress(lossless) images and sprite it. ### Minification Minify your JS and CSS files. You can use google closure compiler for the same. This article has the list of tools for concatenating and minifying CSS and JS files based on the development environment. ## Architecture: The architectural approach should be like doing the least amount of work for making something visible on the page. Single Page Architecture (SPA) is performant for web applications as it reduces round trips to the server. Take an example of gmail which is a huge single page application, it has lots of data but its performant. ## Communication: ### JSON When it comes to data transfer, JSON size should be optimal. Don’t put duplicate entries, don’t put data which can be easily derived with the help of existing properties. If you put redundant data, it will increase the JSON size and will take more time for transfer. ### Web Sockets and Ajax Use web sockets over Ajax. Ajax requests are heavier because on every connection it uses extra resources like HTTP packets over the wire, server side resources, connection resources. On the other hand web sockets connection happens only once in the request response cycle. There are 1600 overhead bytes in the request response cycle, so why you want these bytes again and again by using ajax. That was all about middle-end optimization. There is some useful information that I want to share: * Preloading Images - Preload your content by using the below code: ~~~~ <link rel="prefetch" href="image.jpg"> ~~~~ ~~~~ <script> var img = new Image(); img.src = "image.jpg"; </script> ~~~~ * Lazy load - (On demand loading or post loading) Use script loaders like LABjs or you can do the following: ~~~~ function scriptLoaded(){ //done } ~~~~ ~~~~ var script = document.createElement("script"); script.src = "abc.js"; document.head.appendChild(script); ~~~~ ~~~~ script.onload = scriptLoaded; // not supported in some browsers so have to use onreadystatechange ~~~~ ~~~~ script.onreadystatechange = function(){ if(script.readyState === "loaded" || script.readyState === "complete") { scriptLoaded(); } } ~~~~ * Reduce abstractions in your JavaScript code. * Use CSS animation over JS animations. * Use websites like jsperf to test performance of your JS code. * Do every UI operation in less than 100 ms because user can perceive an action which takes more than 100 ms. According to research if an action(on button click etc.) takes more than 100 ms then user can treat it as a slow operation. Perceived performance matters. There are lot of things you need to focus when it comes to optimizing web application. I listed some of them, hope it helps. <br /><hr/><em>Posted on <a href="https://utopian.io/utopian-io/@tarunchaudhary/web-performance-done-right">Utopian.io - Rewarding Open Source Contributors</a></em><hr/> |
| json metadata | {"community":"utopian","app":"utopian/1.0.0","format":"markdown","repository":{"id":35821683,"name":"WebPerformanceOptimization","full_name":"bdadam/WebPerformanceOptimization","html_url":"https://github.com/bdadam/WebPerformanceOptimization","fork":false,"owner":{"login":"bdadam"}},"pullRequests":[],"platform":"github","type":"blog","tags":["utopian-io","frontend","webperformance","architecture","javascript"],"links":["http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/","https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png","https://msdn.microsoft.com/en-us/magazine/gg622887.aspx?ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA&tduid=(752443d0ed95b99f089f43ccd9e3232c"],"image":["https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png"]} |
| Transaction Info | Block #19352743/Trx 2c817ed73d31d532441ca1476aef686bb254a9f0 |
View Raw JSON Data
{
"trx_id": "2c817ed73d31d532441ca1476aef686bb254a9f0",
"block": 19352743,
"trx_in_block": 5,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T19:13:33",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "utopian-io",
"author": "tarunchaudhary",
"permlink": "web-performance-done-right",
"title": "WEB PERFORMANCE DONE RIGHT",
"body": "Sharing my views on my favourite and most interesting topic in the web industry. My views on this post are mostly derived from FrontEnd Masters web performance workshop. So to start with I will state [performance golden rule by steve souders](http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/) which is\n\n80-90% of the end-user response time is spent on the frontend. Start there\n\nBelow is the backend frontend split waterfall diagram from linkedin and again I took this from [steve souders blog](http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/).\n\n\n\n\nFrom the graph we can easily conclude that we should spent most of our resource for optimization on frontend. Web is all about measurement and perception and we should know how to balance between these two. If our site loads quickly but our user hate the experience of the way our site loads then we have not actually won. Then the user will start hating us more because may we are loading bizarre content first. So we need to properly balance measurement and perception.\n\nWe need to focus on improving the efficiency, speed, memory. We need to focus on how well its doing its job the way it was supposed to do. It doesn’t matter that site loads in 6 seconds but what matters is how much bandwidth it takes to load. Measure your website performance, benchmark it and find out where we need optimization and work on it to make it better.\n\nOptimization is all about critical versus non critical. In our software we can find out which part needs optimization and which didn’t. I will state another quote from Donald Knuth\n\n*Programmers waste enormous amount of time … worrying about the speed of noncritical parts of their programs… we should forget about small efficiencies, say about 97% of the time … Yet we should not pass up our opportunities in that critical 3%*\n\nNon critical optimization or optimization done wrongly is the root of all evil. [This article](https://msdn.microsoft.com/en-us/magazine/gg622887.aspx?ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA&tduid=(752443d0ed95b99f089f43ccd9e3232c)(256380)(2459594)(TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA)()) focuses on mature optimization. Most of the frontend optimization happens in the middle-end (term coined by kyle simpson) which is url routing, templating, headers, caching, ajax, etc. and optimizing middle-end is all about focussing on YSlow, resources (Images, CSS/JS), architecture, communication.\n\n**YSlow:**\n\n 1. Fewer HTTP Requests\n 2. Use a CDN\n 3. Expires/Cache-control Header\n 4. Gzip\n 5. Stylesheets at top\n 6. Scripts at bottom\n 7. Avoid CSS Expressions\n 8. External CSS/JS\n 9. Fewer DNS lookups\n 10. Minify JS/CSS\n 11. Avoid Redirects\n 12. Avoid Duplicate Scripts\n 13. ETags\n 14. Cacheable Ajax\nDon’t use Expires/Cache-control header and ETags both at the same time, you will end up putting extra headers. Some useful tips on fewer HTTP requests are below:\n\n## Fewer HTTP Requests:-\n\n### Image Sprites\nCombine all images into one and optimize it. Remember horizontal sprites are more performant than vertical sprites because CPU takes more time to process vertical sprites.\nConcat JS/CSS – Concatenate (combine all files into one) JS and CSS\nGZip – gzip your content. Test if gzipping is done correct or not.\nThis article contains detailed description about all the above rules.\n\n## Resources:\n\n### Image\nCompress(lossless) images and sprite it.\n### Minification\nMinify your JS and CSS files. You can use google closure compiler for the same. This article has the list of tools for concatenating and minifying CSS and JS files based on the development environment.\n\n## Architecture:\nThe architectural approach should be like doing the least amount of work for making something visible on the page. Single Page Architecture (SPA) is performant for web applications as it reduces round trips to the server. Take an example of gmail which is a huge single page application, it has lots of data but its performant.\n\n## Communication:\n### JSON \nWhen it comes to data transfer, JSON size should be optimal. Don’t put duplicate entries, don’t put data which can be easily derived with the help of existing properties. If you put redundant data, it will increase the JSON size and will take more time for transfer.\n### Web Sockets and Ajax\nUse web sockets over Ajax. Ajax requests are heavier because on every connection it uses extra resources like HTTP packets over the wire, server side resources, connection resources. On the other hand web sockets connection happens only once in the request response cycle. There are 1600 overhead bytes in the request response cycle, so why you want these bytes again and again by using ajax.\n\nThat was all about middle-end optimization. There is some useful information that I want to share:\n\n* Preloading Images - Preload your content by using the below code:\n~~~~\n<link rel=\"prefetch\" href=\"image.jpg\">\n~~~~\n~~~~\n<script>\n var img = new Image();\n img.src = \"image.jpg\";\n</script>\n~~~~\n\n* Lazy load - (On demand loading or post loading)\nUse script loaders like LABjs or you can do the following:\n~~~~\nfunction scriptLoaded(){\n //done\n}\n~~~~\n~~~~\nvar script = document.createElement(\"script\");\nscript.src = \"abc.js\";\ndocument.head.appendChild(script);\n~~~~\n~~~~\nscript.onload = scriptLoaded; // not supported in some browsers so have to use onreadystatechange\n~~~~\n~~~~\nscript.onreadystatechange = function(){\n if(script.readyState === \"loaded\" || script.readyState === \"complete\") {\n scriptLoaded();\n }\n}\n~~~~\n* Reduce abstractions in your JavaScript code.\n* Use CSS animation over JS animations.\n* Use websites like jsperf to test performance of your JS code.\n* Do every UI operation in less than 100 ms because user can perceive an action which takes more than 100 ms. According to research if an action(on button click etc.) takes more than 100 ms then user can treat it as a slow operation. Perceived performance matters.\nThere are lot of things you need to focus when it comes to optimizing web application. I listed some of them, hope it helps.\n\n\n<br /><hr/><em>Posted on <a href=\"https://utopian.io/utopian-io/@tarunchaudhary/web-performance-done-right\">Utopian.io - Rewarding Open Source Contributors</a></em><hr/>",
"json_metadata": "{\"community\":\"utopian\",\"app\":\"utopian/1.0.0\",\"format\":\"markdown\",\"repository\":{\"id\":35821683,\"name\":\"WebPerformanceOptimization\",\"full_name\":\"bdadam/WebPerformanceOptimization\",\"html_url\":\"https://github.com/bdadam/WebPerformanceOptimization\",\"fork\":false,\"owner\":{\"login\":\"bdadam\"}},\"pullRequests\":[],\"platform\":\"github\",\"type\":\"blog\",\"tags\":[\"utopian-io\",\"frontend\",\"webperformance\",\"architecture\",\"javascript\"],\"links\":[\"http://www.stevesouders.com/blog/2012/02/10/the-performance-golden-rule/\",\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png\",\"https://msdn.microsoft.com/en-us/magazine/gg622887.aspx?ranMID=24542&ranEAID=TnL5HPStwNw&ranSiteID=TnL5HPStwNw-SKqzVvITqvXuDUfoCsUvsA&tduid=(752443d0ed95b99f089f43ccd9e3232c\"],\"image\":[\"https://res.cloudinary.com/hpiynhbhq/image/upload/v1517078204/qtqlqcihgottgwc8xluq.png\"]}"
}
]
}tarunchaudharypublished a new post: facebook-invented-new-time-unit-called-flick2018/01/27 18:26:15
tarunchaudharypublished a new post: facebook-invented-new-time-unit-called-flick
2018/01/27 18:26:15
| parent author | |
| parent permlink | life |
| author | tarunchaudhary |
| permlink | facebook-invented-new-time-unit-called-flick |
| title | Facebook invented new time unit called flick |
| body | Hey guys On 22 Jan 2018 facebook announced a new time unit called flick which is 1 flick = 1/705,600,000 seconds = 1.417 nanoseconds Now you must be wondering how they derived it. So while doing experiments with VR and Oculus, Christopher posted [this](https://www.facebook.com/christopher.horvath.395/posts/1157292757692660) in late 2016. So to start they looked at the video frame rates and audio sampling rates : Common Video frame rate:- 24 Hz, 25 Hz, 30 Hz, 48 Hz, 50 Hz, 60 Hz, 90 Hz, 100 Hz, 120 Hz So common video frame rates in sample per second will be with 1/1000 subdivision: 24000, 25000, 30000, 48000, 50000, 60000, 90000, 100000, 120000 and Common Audio sampling rates in samples per second (1 kHz = 1000Hz): 8 kHz, 16 kHz, 22.05 kHz, 24 kHz, 32 kHz, 44.1 kHz, 48 kHz, 88.2 kHz, 96 kHz, 192 kHz So we can write these audio sampling rates as 8000, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, 192000 Now they wanted a smallest frequency that can evenly divide all of this. What can be that number? Quick answer can be achieved by brute force which will be 705,600,000 or it can be solved through number theory as well. First of all let's write down all the numbers (video frame rates and audio sampling rates) 24000, 25000, 30000, 48000, 50000, 60000, 90000, 100000, 120000, 8000, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, 192000 So if we have to find a number which can evenly divide all of these , we have to calculate LCM (Least common multiple). We can simplify the calculation by eliminating smaller number that is a factor of large number. For Eg:- 192000 has factors 8000, 16000, 24000, 32000, 48000, 96000 88200 has factors 22050, 44100 120000 has factors 30000, 60000 100000 has factors 25000, 50000 We can eliminate these smaller numbers because least common multiple will be at least as large as this largest number. So, we are left with 192000, 88200, 120000, 100000, 90000. Prime factorisation of these numbers will be: 192000 = 2<sup>9</sup> x 3 x 5<sup>3</sup> 88200 = 2<sup>3</sup> x 3<sup>2</sup> x 5<sup>2</sup> x 7<sup>2</sup> 120000 = 2<sup>6</sup> x 3 x 5<sup>4</sup> 100000 = 2<sup>5</sup> x 5<sup>5</sup> 90000 = 2<sup>4</sup> x 3<sup>2</sup> x 5<sup>4</sup> Now we take highest power of each prime in order to calculate LCM 2<sup>9</sup> x 3<sup>2</sup> x 5<sup>5</sup> x 7<sup>2</sup> = 705,600,000 and this is the number of flicks we want in 1 second 1 flick = 1/705600000 second ~1.417 nanoseconds So we can convert frame rates to flicks and it will be an integer number. Source:- [Blog](https://mindyourdecisions.com/blog/2018/01/25/why-did-facebook-invent-a-new-unit-of-time-the-flick-explained-with-math/) Explanation:- [Github](https://github.com/OculusVR/Flicks) |
| json metadata | {"tags":["life","numbers","math","technology","facebook"],"links":["https://www.facebook.com/christopher.horvath.395/posts/1157292757692660","https://mindyourdecisions.com/blog/2018/01/25/why-did-facebook-invent-a-new-unit-of-time-the-flick-explained-with-math/","https://github.com/OculusVR/Flicks"],"app":"steemit/0.1","format":"markdown"} |
| Transaction Info | Block #19351797/Trx f9731e99d10501fe54d09f5a0237444568d190a7 |
View Raw JSON Data
{
"trx_id": "f9731e99d10501fe54d09f5a0237444568d190a7",
"block": 19351797,
"trx_in_block": 10,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T18:26:15",
"op": [
"comment",
{
"parent_author": "",
"parent_permlink": "life",
"author": "tarunchaudhary",
"permlink": "facebook-invented-new-time-unit-called-flick",
"title": "Facebook invented new time unit called flick",
"body": "Hey guys\n\nOn 22 Jan 2018 facebook announced a new time unit called flick which is \n\n1 flick = 1/705,600,000 seconds = 1.417 nanoseconds\n\nNow you must be wondering how they derived it. So while doing experiments with VR and Oculus, Christopher posted [this](https://www.facebook.com/christopher.horvath.395/posts/1157292757692660) in late 2016. \nSo to start they looked at the video frame rates and audio sampling rates :\n\nCommon Video frame rate:-\n24 Hz, 25 Hz, 30 Hz, 48 Hz, 50 Hz, 60 Hz, 90 Hz, 100 Hz, 120 Hz\n\nSo common video frame rates in sample per second will be with 1/1000 subdivision:\n24000, 25000, 30000, 48000, 50000, 60000, 90000, 100000, 120000\n\nand\n\nCommon Audio sampling rates in samples per second (1 kHz = 1000Hz):\n8 kHz, 16 kHz, 22.05 kHz, 24 kHz, 32 kHz, 44.1 kHz, 48 kHz, 88.2 kHz, 96 kHz, 192 kHz\n\nSo we can write these audio sampling rates as\n8000, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, 192000\n\nNow they wanted a smallest frequency that can evenly divide all of this. What can be that number?\nQuick answer can be achieved by brute force which will be 705,600,000 or it can be solved through number theory as well. \n\nFirst of all let's write down all the numbers (video frame rates and audio sampling rates)\n24000, 25000, 30000, 48000, 50000, 60000, 90000, 100000, 120000,\n8000, 16000, 22050, 24000, 32000, 44100, 48000, 88200, 96000, 192000\n\nSo if we have to find a number which can evenly divide all of these , we have to calculate LCM (Least common multiple). We can simplify the calculation by eliminating smaller number that is a factor of large number.\nFor Eg:-\n192000 has factors 8000, 16000, 24000, 32000, 48000, 96000 \n88200 has factors 22050, 44100\n120000 has factors 30000, 60000\n100000 has factors 25000, 50000\n\nWe can eliminate these smaller numbers because least common multiple will be at least as large as this largest number. So, we are left with 192000, 88200, 120000, 100000, 90000. Prime factorisation of these numbers will be:\n\n192000 = 2<sup>9</sup> x 3 x 5<sup>3</sup>\n\n88200 = 2<sup>3</sup> x 3<sup>2</sup> x 5<sup>2</sup> x 7<sup>2</sup>\n\n120000 = 2<sup>6</sup> x 3 x 5<sup>4</sup>\n\n100000 = 2<sup>5</sup> x 5<sup>5</sup>\n\n90000 = 2<sup>4</sup> x 3<sup>2</sup> x 5<sup>4</sup>\n\nNow we take highest power of each prime in order to calculate LCM \n2<sup>9</sup> x 3<sup>2</sup> x 5<sup>5</sup> x 7<sup>2</sup> = 705,600,000\n\nand this is the number of flicks we want in 1 second\n1 flick = 1/705600000 second ~1.417 nanoseconds\n\nSo we can convert frame rates to flicks and it will be an integer number.\n\nSource:- [Blog](https://mindyourdecisions.com/blog/2018/01/25/why-did-facebook-invent-a-new-unit-of-time-the-flick-explained-with-math/)\n\nExplanation:- [Github](https://github.com/OculusVR/Flicks)",
"json_metadata": "{\"tags\":[\"life\",\"numbers\",\"math\",\"technology\",\"facebook\"],\"links\":[\"https://www.facebook.com/christopher.horvath.395/posts/1157292757692660\",\"https://mindyourdecisions.com/blog/2018/01/25/why-did-facebook-invent-a-new-unit-of-time-the-flick-explained-with-math/\",\"https://github.com/OculusVR/Flicks\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
}
]
}tarunchaudharyupdated their account properties2018/01/27 18:14:09
tarunchaudharyupdated their account properties
2018/01/27 18:14:09
| account | tarunchaudhary |
| posting | {"weight_threshold":1,"account_auths":[["utopian.app",1]],"key_auths":[["STM7VghgXYJfMysnc67vrPXhGu3qU2cD7KRCCS3rGLpiW31A4vJB3",1]]} |
| memo key | STM6aDUXrxnjx9fXHbEaAevnwrMP8KB2WdTDtARVS9d96pbDCYzu2 |
| json metadata | {"profile":{"name":"Tarun Chaudhary","about":"techie, Geek, Crypto enthusiast, Miner, Book reader, Poet, Shayar, movie freak, funnybone, curioustechie","location":"Bangalore","website":"http://curioustechie.in","profile_image":"https://scontent.fblr2-1.fna.fbcdn.net/v/t1.0-9/17499216_10212606044531875_7071223390143879985_n.jpg?oh=e72ff9d6e7a72477459ff779b92247c4&oe=5ABD5E9F"}} |
| Transaction Info | Block #19351555/Trx 6e29a91c2103720a2a022e5d965efb168641fb5b |
View Raw JSON Data
{
"trx_id": "6e29a91c2103720a2a022e5d965efb168641fb5b",
"block": 19351555,
"trx_in_block": 53,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T18:14:09",
"op": [
"account_update",
{
"account": "tarunchaudhary",
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"utopian.app",
1
]
],
"key_auths": [
[
"STM7VghgXYJfMysnc67vrPXhGu3qU2cD7KRCCS3rGLpiW31A4vJB3",
1
]
]
},
"memo_key": "STM6aDUXrxnjx9fXHbEaAevnwrMP8KB2WdTDtARVS9d96pbDCYzu2",
"json_metadata": "{\"profile\":{\"name\":\"Tarun Chaudhary\",\"about\":\"techie, Geek, Crypto enthusiast, Miner, Book reader, Poet, Shayar, movie freak, funnybone, curioustechie\",\"location\":\"Bangalore\",\"website\":\"http://curioustechie.in\",\"profile_image\":\"https://scontent.fblr2-1.fna.fbcdn.net/v/t1.0-9/17499216_10212606044531875_7071223390143879985_n.jpg?oh=e72ff9d6e7a72477459ff779b92247c4&oe=5ABD5E9F\"}}"
}
]
}tarunchaudharyupvoted (100.00%) @resfeber / 20180125t081535690z-post2018/01/27 16:51:45
tarunchaudharyupvoted (100.00%) @resfeber / 20180125t081535690z-post
2018/01/27 16:51:45
| voter | tarunchaudhary |
| author | resfeber |
| permlink | 20180125t081535690z-post |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19349907/Trx e81cd211ec3d843e714af0ad368e5d182e2d57d0 |
View Raw JSON Data
{
"trx_id": "e81cd211ec3d843e714af0ad368e5d182e2d57d0",
"block": 19349907,
"trx_in_block": 45,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-27T16:51:45",
"op": [
"vote",
{
"voter": "tarunchaudhary",
"author": "resfeber",
"permlink": "20180125t081535690z-post",
"weight": 10000
}
]
}2018/01/26 09:13:21
2018/01/26 09:13:21
| voter | tarunchaudhary |
| author | ilyastarar |
| permlink | sharing-educational-content-on-steemit-is-a-huge-responsibility-sharing-with-followers-what-i-feel-about-contributing-to-the |
| weight | 10000 (100.00%) |
| Transaction Info | Block #19311977/Trx d483aa2f898a90ebbdaed64f3660db3d6b882e9a |
View Raw JSON Data
{
"trx_id": "d483aa2f898a90ebbdaed64f3660db3d6b882e9a",
"block": 19311977,
"trx_in_block": 24,
"op_in_trx": 0,
"virtual_op": 0,
"timestamp": "2018-01-26T09:13:21",
"op": [
"vote",
{
"voter": "tarunchaudhary",
"author": "ilyastarar",
"permlink": "sharing-educational-content-on-steemit-is-a-huge-responsibility-sharing-with-followers-what-i-feel-about-contributing-to-the",
"weight": 10000
}
]
}Manabar
Voting Power100.00%
Downvote Power100.00%
Resource Credits100.00%
Reputation Progress83.29%
{
"voting_manabar": {
"current_mana": "8143659806",
"last_update_time": 1779088359
},
"downvote_manabar": {
"current_mana": 2035914951,
"last_update_time": 1779088359
},
"rc_account": {
"account": "tarunchaudhary",
"rc_manabar": {
"current_mana": "10164408779",
"last_update_time": 1779088359
},
"max_rc_creation_adjustment": {
"amount": "2020748973",
"precision": 6,
"nai": "@@000000037"
},
"max_rc": "10164408779"
}
}Account Metadata
| POSTING JSON METADATA | |
| profile | {"name":"Tarun Chaudhary","about":"techie, Geek, Crypto enthusiast, Miner, Book reader, Poet, Shayar, movie freak, funnybone, curioustechie","location":"Bangalore","website":"http://curioustechie.in","profile_image":"https://scontent.fblr2-1.fna.fbcdn.net/v/t1.0-9/17499216_10212606044531875_7071223390143879985_n.jpg?oh=e72ff9d6e7a72477459ff779b92247c4&oe=5ABD5E9F"} |
| JSON METADATA | |
| profile | {"name":"Tarun Chaudhary","about":"techie, Geek, Crypto enthusiast, Miner, Book reader, Poet, Shayar, movie freak, funnybone, curioustechie","location":"Bangalore","website":"http://curioustechie.in","profile_image":"https://scontent.fblr2-1.fna.fbcdn.net/v/t1.0-9/17499216_10212606044531875_7071223390143879985_n.jpg?oh=e72ff9d6e7a72477459ff779b92247c4&oe=5ABD5E9F"} |
{
"posting_json_metadata": {
"profile": {
"name": "Tarun Chaudhary",
"about": "techie, Geek, Crypto enthusiast, Miner, Book reader, Poet, Shayar, movie freak, funnybone, curioustechie",
"location": "Bangalore",
"website": "http://curioustechie.in",
"profile_image": "https://scontent.fblr2-1.fna.fbcdn.net/v/t1.0-9/17499216_10212606044531875_7071223390143879985_n.jpg?oh=e72ff9d6e7a72477459ff779b92247c4&oe=5ABD5E9F"
}
},
"json_metadata": {
"profile": {
"name": "Tarun Chaudhary",
"about": "techie, Geek, Crypto enthusiast, Miner, Book reader, Poet, Shayar, movie freak, funnybone, curioustechie",
"location": "Bangalore",
"website": "http://curioustechie.in",
"profile_image": "https://scontent.fblr2-1.fna.fbcdn.net/v/t1.0-9/17499216_10212606044531875_7071223390143879985_n.jpg?oh=e72ff9d6e7a72477459ff779b92247c4&oe=5ABD5E9F"
}
}
}Auth Keys
Owner
Single Signature
Public Keys
STM6ijXZCTRPd19RUxw9VP9Pa5cJvzworFiTVm7x3SDW8P8yzjN3C1/1
Active
Single Signature
Public Keys
STM52J4v5aR1WPC429fKHhxdLuQesxER6hFCYcztcsd2qoRavZViW1/1
Posting
Single Signature
Public Keys
STM7VghgXYJfMysnc67vrPXhGu3qU2cD7KRCCS3rGLpiW31A4vJB31/1
App Permissions
@utopian.app1/1
Memo
STM6aDUXrxnjx9fXHbEaAevnwrMP8KB2WdTDtARVS9d96pbDCYzu2
{
"owner": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM6ijXZCTRPd19RUxw9VP9Pa5cJvzworFiTVm7x3SDW8P8yzjN3C",
1
]
]
},
"active": {
"weight_threshold": 1,
"account_auths": [],
"key_auths": [
[
"STM52J4v5aR1WPC429fKHhxdLuQesxER6hFCYcztcsd2qoRavZViW",
1
]
]
},
"posting": {
"weight_threshold": 1,
"account_auths": [
[
"utopian.app",
1
]
],
"key_auths": [
[
"STM7VghgXYJfMysnc67vrPXhGu3qU2cD7KRCCS3rGLpiW31A4vJB3",
1
]
]
},
"memo": "STM6aDUXrxnjx9fXHbEaAevnwrMP8KB2WdTDtARVS9d96pbDCYzu2"
}Witness Votes
0 / 30
No active witness votes.
[]