This Week in Land: Azircon, Efficiency Ratios & Tech Stack Pains
hive-13323·@beaker007·
0.000 HBDThis Week in Land: Azircon, Efficiency Ratios & Tech Stack Pains
https://images.hive.blog/0x0/https://files.peakd.com/file/peakd-hive/beaker007/23uFPdKf8W8ZX71NBX84EzrbuDWKc44PmSAcGwNRzkmS25BuzUm5ySwCMfrXsDdoAMTYK.png This week has been... busy 😅 It all started with a message from @azircon (yep, he’s at it again):  And the image he’s referring to – the Region Overview:  Honestly, this is one of my most used views. Maybe because I built it and I know how to read it, but for me it’s the best way to get a full picture of how and what your land is producing. That said... it’s still just a lot of data 😅 I have explained every button, toggle, and table in older posts—but let’s be real, I can't expect everyone to go digging through old writeups. The site needs to be more self-explanatory and easier to use. So yeah, another thing on the to-do list: add feature descriptions. Not gonna lie, it’s not my highest priority... but it’s on the list! Want to check it out immediately : https://splinter-lands.streamlit.app/ #### <div class=phishy>🙌 How You Can Support</div> If you like this tool, here are a few free ways to help: * ✅ Upvote this post — keeps the motivation high! * 🗳️ Vote for my validator — helps fund future dev time 👉 [Vote for My SPS Validator Node](https://monstermarket.io/validators?validator=beaker007) # <div class=phishy>Simple Things That Make You Laugh</div> Sometimes you gotta hand it to Azircon - <code>something simple he asks</code>. Land is not simple, after his comment on my post, we had a nice talk on discord on which data he would like to see. He made a post trying to keep land data simple, and it cracked me up because the more I dig into land, the more I realize how **not simple** it is and will become 😅 Right now, it’s fairly straightforward: limited resources and limited things to spend them on. But when 2.0 lands... it’s going to get a whole lot messier. **Small disclaimer**: I’m not sure if I’ll be able to fit everything into this tool yet, but I’ll try. Future-me problem. # <div class=phishy>New Metrics: LPE & LCE</div> So after that message, Azircon and I got talking about DEC earnings and how to compare across accounts. I can already do this for one player... so for all players is possible. I’ve got the data—it "only" takes time 😅 (for me to implement and the computer to compute). Initial data setup wasn’t too bad, just a few hours of wrangling, and I could hand @azircon an initial dataset. What I didn’t expect was him immediately turning it into a full post: 👉 [Land Efficiency Ratios by Azircon](https://peakd.com/hive-13323/@azircon/land-efficiency-ratios) He introduced two new metrics: >Land Plot Efficiency (LPE) = Total DEC Equivalent/hr / Active Plots Land Card Efficiency (LCE) = Total PP Employed / Total DEC Equivalent/hr That second one can be split into raw PP and boosted PP as well. These are awesome for comparing performance across accounts, so I added both metrics to the tool and started working on graphs (inspire by @azircon posts). And while we are on the topic on ratios i expect that azircon will introduce a view more just love ratios 🤣. It’s still early days—definitely feels like a "work in progress" release—but you can already check it out. # <div class=phishy>Where to Find the New Charts</div>  Here’s the DEC overview. You can filter it by player, or just look at the top 500 by default.  ⚠️ Warning: If you select "All", your browser might cry. You’ve been warned.   The last two charts are LCE and LPE. When you have a ton of data showing, use the search bar to zoom into your own account for a closer look.   # <div class="phishy">Bonus</div> With many of the charts I make, I also provide the raw data behind them. This is for anyone who wants to dive deeper or create their own visualizations. Just a reminder: it’s all free data—so if you’re curious, go ahead and explore! I love seeing people get inspired and come up with their own views. I know at least one person who’s already downloading it as a CSV and going wild with their own charts 😄 So why not give it a go yourself?  # <div class=phishy>Tech Stack Thoughts: Streamlit Struggles</div> Let me be honest—this tool is slow. That’s mostly on Streamlit and Python, which are great for data crunching, not so much for frontend snappiness. With more traction, comes more users... and more “Oh No” screens (boo). I’ve mentioned before I’m planning to move to a new tech stack. ✅ First step is done: data collection. Next steps (don’t expect fireworks just yet, this is a slow build): * Build a small front-end that reads the stored data * Make it run locally easily (propably docker image) * Automate Deploy (make complete CI/CD automate deployments or image upload) * Start porting over the functionality from the Python version In the short term, I’ll try to reduce the "Oh No" moments in the current app by switching to static tables from the new backend. That way, Streamlit just fetches already-processed data instead of crunching everything live. Let's see if that helps. # <div class=phishy>📁 GitHub Repos</div> As always, these projects are open source, one build with python and streamlit. The new one build with Next.js + Prisma. Check out the code here: 🔗 https://github.com/gamerbeaker007/splinter-lands 🔗 https://github.com/gamerbeaker007/splinter-lands-next Suggestions and PRs welcome! Just be gentle—I’m not a TypeScript expert, so some of the code might hurt your eyes 😅 # <div class=phishy>🙌 How You Can Support</div> If you like this tool, here are a few free ways to help: * ✅ Upvote this post — keeps the motivation high! * 🗳️ Vote for my validator — helps fund future dev time 👉 [Vote for My SPS Validator Node](https://monstermarket.io/validators?validator=beaker007) # <div class=phishy>⚠️ Final Note</div> This is a hobby project I hack on in my spare time. If it crashes, glitches, or acts weird — don’t be surprised 😅 Just reach out and I’ll look into it. Here’s a little sneak peek of the data collector in action:  That’s all for now. I’ll see you on the battlefield! 🧙♂️⚔️ https://d36mxiodymuqjm.cloudfront.net/website/splinterlands_logo.png Do you also want to be part of this amazing play to earn game consider using my [referral](https://splinterlands.com?ref=beaker007) link.
👍 limka, playagame, beco132, reazuliqbal, monstermarket, splinterboost, lustful, apoloo1, carl05, crypt0gnome, lightbruce17, joeyarnoldvn, oadissin, nicolimitless, marsupia, glimpsytips.dex, zangano, pastzam, zammie, lalupita, pandaparker, name0, nordics, cur8, cedricguillas, stoodmonsters, mimi.ruby, stoodkev, pastrane, aequi, blackalas, ifhy, picazzy005, im-ridd, clifth, kakakk, terracore, tresor, bnk, menny.trx, seattlea, portugalcoin, tarabh, da-dawn, pataty69, helgapn, munhenhos, laurasoares, emeraldtiger, sapphireleopard, tatylayla, joaoprobst, bolachasmonster, azircon, mondroid, zehn34, bdvoter, zaku, smartvote, bdvoter.cur, zaku-spt, anhdaden146, zaku-ag, sourovafrin, catharsis, deepu7, zayedsakib, marianaemilia, rana2423, monica-ene, jdike, chrysanthemum, xykorlz, kalkulus, dhoangphat1, underlock, twoitguys, valchiz, dogancankilment, blog-beginner, bobaphet, xawi, kadoshmenorah, hmetu, titopx, gerjer, tomlee, minhajulmredol, magin.pintor, cryptosimplify, hive-world, bitri, jessicaossom, rosmiapure, dirego1, tub3r0, lincemarrom, nozem01, djrockx, jeffqt, arveno, vickyanne, pero82, mmjs826, rogerlabanane, iambril, hugo4u, blind-spot, shadonchandra, r-nyn, mubdi, cashheaven, alg-nftgaming, hivedeb, funnel, shaidon, bastter, satoshil, brucolac, adulruna, emd012, hkinuvaime, kojiri, lobaobh, jpleron, lucasqz, norseland, genepoolcardlord, vagabond42069, setararubi, stefanialexis, gabrielrr17, pardinus, gomster, synergized, anjanida, goliathus, carlosro, qyses, elfino28, highfist, prosocialise, deggial, steemmonsters, ura-soul, postpromoter, hadley4, bscrypto, sima369, oac, elclements, gurseerat, everythingsmgirl, gannibal, goldmonsters, coolmonsters, splinterfangirl, sps.dao, malnavi, senseisar, rakhmen, ghostlybg, priyabariya, techno.spt, burryaga, reseller, yabapmatt, monstermother, leprechaun, ltcih, ityp, crystalhuman, cubapl, golddeck, logantron, njker, gloriaolar, doomsdaychassis, thanksforplaying, uwelang, olaexcel, ph1102.spt, flxlove, wallets4sale, davidtron, royaleagle, mercurial9, martusamak, gertu, eliaschess333, argentium, penguinpablo, cryptonized, funnyman, alphacore, hungrybear, jacuzzi, t0xicgh0st, thejedo, sommylove, nurul-uli, dreamryder007, greengineer, monster-mountain, hive.friends, antoniojg, damoclesart, ourfadedglory, aafeng, rostik924, bitcoinflood, ecp.curator, vixmemon, kriang3teejoe, meesterbrain, coltword, unitmaster, fieryfootprints, haccolong, hoaithu, anhvu, franzpaulie, naitreart, ecencypoints, tipu, dappstats, mukadder, soyernesto, cryptogambit, menzo, ecp.rclease, longer, ecp.voter, doombot75, sprunk, dantrin, sudeon, avataroflife, diannever, djccdigital, bjangles, grootwr, saydie, jagged, yousafharoonkhan, santigs, almajandra, softworld, kstop1, rubelynmacion, warrentrx, lilianajimenez, revisesociology, bpcvoter3, ninnu, revise.spk, passion-fruit, fortune-master, fallen.angels, freed99, critical99, pablocss, iasplan, jerson1231, javivisan, jats-0, torari, vvgm, danideuder, beelzael, crimianales, floatinglin, sylmarill, jim-crypto, beffeater, wiseagent, doriangel, geom, hyper.speed, psyskiff, addnode, stormgrouper, psyshock, borran, thrasher666, eosdios, catotune, catotenor, gwolf666, tarazkp, jonela, babytarazkp, modestscavo, yusma21, orkangel, olympicdragon, louis88, nicolebanilad, abouttodie, kaylinart, debbie-ese, gadrian, imbartley, votebetting, rufruf, rus-lifestyle, hivebuilder, aftersound, victoradebiyiart, acidyo, dejan.vuckovic, devpress, mattclarke, moeenali, ezrider, done, pdq, btu, hijosdelhombre, bcc, joseda94, abrahan414, springlining, luvinlyf, lisfabian, trafalgar, kaykunoichi, raindrop, traf, kgakakillerg, artefactoestudio, gregory-f, kattycrochet, scion02b, atongis, el-dee-are-es, fighter4-freedom, michealb, ssekulji, gabrielatravels, helgalubevi, tehox, daudmuhammad2022, olaunlimited, aleister, breelikeatree, pocketrocket, kisifer, babybeaver, photographercr, blockbeard, creacioneslelys, sunitahive, belgium05, gillianpearce, reidenling90, clan-shimazu, a-quarius, anniesty, ranajoy15, gerardosahagun, psychkrhoz, iamgem005, kachy2022, tecnotronics, haejin, alliebee, dkkfrodo, basilmarples, spectrumecons, vegoutt-travel, captainhive, holykikyo, honey-swap, sw-kleymer, garute, carolinawnn, automaton, drstealth, ray5fan, akijirokoma, captaindingus, kesonaichi, nj07, theeone, white-walker-13,