Improving what is "Under the Hood" at DBuzz

in HiveDevs2 years ago (edited)

Tuesday_Development_Report.jpeg


Improving what is "Under the Hood" at DBuzz


Hello, D.Buzz development enthusiasts!

If you're not a developer, the phrase "under the hood" might not mean much to you. But if you are a developer, you know that the work that goes on "under the hood" is important work. This is the work that developers do to make sure that the code they write is effective and efficient. It's not the sexy work that gets the headlines, but it's the work that makes the difference in the long run.

Since last week, we have focused on improving the DBuzz experience. The primary push is in making sure the platform runs optimally, and without too many issues. This will be our focus for the next several weeks as we move into July.

All the current updates are being tested on the NEXT platform at the moment. This means that if you want to try out the new features, go to https://next.d.buzz/. If you are just interested in the latest stable release, then you can use https://d.buzz/.


What was accomplished this week

v3.41.0-dev - Next.D.Buzz - TESTNET

While the bulk of what we did was "Under the Hood" this week, we did some front-facing updates as well, namely with logging in and signing up for DBuzz.

New design for Login page

image.png

New design for Signup page

image.png


Improvements & Changes

The following updates were implemented as a way to increase page load time. While Next.D.Buzz does load faster now, we are not finished improving the load time and will keep pushing to have DBuzz served to you quicker.

  • Implemented LazyLoad in all images to dynamically load images and iframes
  • Implemented All HTML, CSS, and JavaScript Compression using Brotli and gzip algorithms on building
  • Implemented Code Splitting techniques and dynamic imports for packages, components, and routes
  • Using SVG assets instead of PNGs
  • Eliminated un-unused code and components
  • Eliminated unnecessary packages and used custom code snippets
  • Using yarn package manager instead of npm

Fixes

Along with the load time improvements, we also fixed additional bugs and updated some API calls, to ensure embeds - and more - work as intended.

  • Fixed Login button which was too far to the left and should be close to the Signup button
  • Fixed DollarVigilante.tv video embeds
  • Fixed Vimm.tv video embeds
  • Fixed Hive and HBD prices that kept loading in the sidebar, and now using CoinGecko API
  • Other minor bug fixes to make DBUZZ better

Summary

The takeaway here is that development work, though it may not be the most glamorous part of a project, is critical to its success. A solid foundation will make the difference between a strong, stable structure and a weak one that is prone to collapse. So, when you're tempted to skimp on the development work in favor of something more flashy, keep in mind the importance of a solid foundation.

Thank you for joining us on this journey!

Ongoing development thanks and shoutout!

Much love to the full @threespeak team for their help with the LITE platform - @vaultec and the full crew are fantastic. They have been integral in the LITE framework development.

If you don't know about the SPK network, we recommend you learn more about it today at https://spk.network/

- The D.Buzz


Twitter2.jpeg


D.Buzz is...

A censorship-resistant short-form microblogging platform that empowers you to share your thoughts in 280 characters or fewer.

Censorship-resistant and built for the community with love.

Vote for @dbuzz as a Witness.


Using HiveSigner: HiveSigner.com


Search for @dbuzz witness at peakd.com


Search for @dbuzz witness at

Hive.blog / https://wallet.hive.blog/~witnesses



We strive to have a fun and neutral stance on topics. If you have any concerns with the content, please contact @jacuzzi who writes and generates the content for our articles, or the @dbuzz team for clarification.


D.Buzz Online At:

Join us on Discord

1.png2.png3.png11.png5.png
6.png7.png8.png9.png10.png
10.png10.png10.png10.png-

Dbuzz_Banner.png

Sort:  

Good to know that the work under the hood is on track :) Kudos to DBuzz dev team for all the works.

Congrats @dbuzz keep it up

!LUV !LOLZ

Frankenstein lost a body building competition
He misunderstood the objective.

Credit: reddit
@dbuzz, I sent you an $LOLZ on behalf of @nilarwin
Release your inner Rock Star with Rising Star! The best #play2earn game on Hive! Play for Free!
(2/6)


~~~ embed:1542473737479790592 twitter metadata:ZGJ1enpBUFB8fGh0dHBzOi8vdHdpdHRlci5jb20vZGJ1enpBUFAvc3RhdHVzLzE1NDI0NzM3Mzc0Nzk3OTA1OTJ8 ~~~
The rewards earned on this comment will go directly to the people( @dbuzz ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.