Discussion
Loading...

Discussion

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
three word chant
three word chant
@3wordchant@social.coop  路  activity timestamp 3 weeks ago

#Levelfly #Ruby / #Rails upgrade 2026 update: we Put Together a team! 馃ぉ

Delighted to be linked back up with one of the CUNY / BMCC academics who originally initiated (and is still using) Levelfly, and a seasoned tester & project manager from Neuronic. We're full-tilt to try and get this update finished in time for the next cohort of students who will be using the software soon.

  • Copy link
  • Flag this post
  • Block
three word chant
three word chant
@3wordchant@social.coop replied  路  activity timestamp 3 weeks ago

As expected, the ~65% #RSpec test coverage meant that there have been several issues which came up during manual testing, including some very pleasantly head-scratching ones 馃

  • Copy link
  • Flag this comment
  • Block
three word chant
three word chant
@3wordchant@social.coop replied  路  activity timestamp 3 weeks ago

e.g. Yesterday I Learned about #ActiveRecord's overloading of the #Ruby "shovel" ("<<") operator, and a couple of weeks ago I started a foray into #Rails YAML serialisation, which seems to have changed quite a bit between versions, leading to inconsistently-formatted data in the database, and the exciting prospect of writing a data migration that runs raw SQL queries 馃樀

  • Copy link
  • Flag this comment
  • Block
three word chant
three word chant
@3wordchant@social.coop replied  路  activity timestamp 2 weeks ago

"The preferred web browser is #Firefox" damn straight it is 馃檭

https://github.com/neuronic-games/levelfly/blob/chore/3wc/ruby-rails-upgrade/app/views/user_mailer/course_private_message.text.erb#L9

GitHub

levelfly/app/views/user_mailer/course_private_message.text.erb at chore/3wc/ruby-rails-upgrade 路 neuronic-games/levelfly

Level Up Learning! A friendly Learning Management System - neuronic-games/levelfly
  • Copy link
  • Flag this comment
  • Block
three word chant
three word chant
@3wordchant@social.coop replied  路  activity timestamp 2 days ago

WOW IT IS DONE!!!111

https://github.com/neuronic-games/levelfly/commit/677e6d3959d9563a63942c7c3b16b1b8524726ef

497 files changed, +12137, -8793

Now there are ~5 days to test before the next cohort of students is let loose on the platform 馃槍

#Ruby #Rails

  • Copy link
  • Flag this comment
  • Block
three word chant
three word chant
@3wordchant@social.coop replied  路  activity timestamp 2 days ago

Almost 15k lines of #Ruby, bodily dragged into the present, catching up on ~6 years of updates.

Test coverage increased from "uhh basically nothing" to 65%.

And, thanks mostly to #Rubocop, the code is way neater and more maintainable now.

We even accidentally fixed some longstanding bugs!

Hugely excited for the next major dev task: moving away from "Amazon" "Web" "Services" for file hosting.

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About 路 Code of conduct 路 Privacy 路 Users 路 Instances
Bonfire social 路 1.0.2-alpha.7 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct